tomcat7 相关问题

Apache Tomcat servlet容器的7.x版(2010年6月)。仅在您的问题与此版本的功能特别相关时使用。

Apache Tomcat 连接到 PostgreSQL 数据库(通过 JDBC 驱动程序)

我已经安装了 PostgreSQL 9.5.2 (rhel 6.7 x64) 和 Apache Tomcat 7.0.73(x64 rhel 6.7),之后我下载了 postgresql-9.4.1212.jar 文件并粘贴到 Catalina_home/Lib 路径并添加 . ..

回答 1 投票 0

Tomcat内存消耗

我要在linux上安装Tomcat,JVM堆大小为2048m(2GB)到2304m(2GB+256MB) 通过在cataina.sh文件中设置CATALINA_OPTS =“-Xms2048m -Xmx2304m” Linux 操作系统有 8GB RAM ...

回答 1 投票 0

在没有 SSL 的情况下,WebSocket 连接在 Chrome 上失败

我正在标准网页和 Tomcat v7.0.62 服务器之间设置 WebSocket。在 Firefox、Edge 和 IE11 上打开/关闭 Tomcat SSL 时,连接工作正常。然而,在 Chrome (v66.03) 中,...

回答 4 投票 0

如何检测503服务暂时不可用错误的原因并处理?

我在我的应用程序中多次收到错误 503 服务暂时不可用 我想检测为什么会发生这个错误,如何检测?如果有日志文件或类似的东西,因为我没有

回答 2 投票 0

设置连接器上的 maxParameterCount 属性

我在 tomcat7 上遇到此错误。 INFO: 超过请求参数的最大数量(GET加上 检测到单个请求 ([10,000]) 的 POST)。任意参数 超出这个限制...

回答 2 投票 0

为tomcat7配置Postgres驱动程序(连接器)

我一直在尝试让我的jsp代码有一些postgresql查询工作。我不知道问题出在哪里,是 jdbc 驱动程序的配置问题还是我...

回答 1 投票 0

AWS ElasticBeanstalk 的克隆在启动时出现 tomcat 错误 AJP 连接器配置为 SecretRequired="true"

将 AWS Elastic Beanstalk 环境与 Tomcat 7 结合使用,并在 64 位 Amazon Linux/3.4.8 上运行 Java 7,这是一个已退役的平台,但我已经使用了很多年,没有出现任何问题。 克隆环境...

回答 1 投票 0

能否从 Rhel7/Tomcat7 上的 /usr/share/java 中删除 log4j.jar - Log4J 漏洞修复

尝试确定是否可以从服务器上的 /usr/share/java 位置完全删除 log4j.jar。在我们的安全扫描中,它显示为易受攻击的 1.2.17 版本。我测试过

回答 1 投票 0

无法运行完全基于注释的Spring MVC

我是 Spring MVC 的新手。我的项目结构如下: 我在运行 Web 项目时收到以下错误: HTTP 状态 404 - 类型 状态报告 信息 描述 请求的重新...

回答 1 投票 0

在tomcat服务器中部署war文件

我已将sample.war文件复制到tomcat的webapps目录中。 我可以访问 localhost:8080。 默认情况下,战争的部署是自动的 - 我已经检查了我的 webapps 文件夹中是否有提取的文件夹“...

回答 2 投票 0

如何禁用Tomcat JARScanner

如何:禁用 Tomcat JARScanner? 原因:停止 Tomcat 扫描 LIB 文件夹中的每个 .jar。 根据文档,它说可以在 context.xml 中禁用它。但好像...

回答 4 投票 0

Tomcat 支持 HTTP/2.0?

有谁知道支持HTTP/2.0的Tomcat最低版本是多少?我一直在他们的网站上到处寻找,但找不到任何有关此的详细信息。

回答 4 投票 0

从持久存储加载会话时出现异常 java.io.InvalidClassException: com.vaadin.server.AbstractClientConnector;本地类不兼容:

我已将代码的另一个分支中的相同名称的 Vaadin 应用程序部署到 Linux 上的同一个 Apache Tomcat 当 Tomcat 启动时,我收到了类似的错误消息...

回答 1 投票 0

测试 Tomcat BIO 和 NIO 连接器之间的性能

我想观察在 Apache Tomcat 上使用 NIO 连接器与 BIO 连接器的性能改进。 BIO 和 NIO 之间的区别是,(引用自 DZONE), BIO 连接器(块...

回答 1 投票 0

限制通过IP访问Tomcat管理器

我正在尝试限制所有非来自我的 IP 的对我的 Tomcat 管理器的请求。 到目前为止,我发现向 server.xml 添加一个 Valve,如下所示: 我正在尝试限制所有非来自我的 IP 的对我的 Tomcat 管理器的请求。 到目前为止,我发现在 server.xml 中添加一个 Valve 是这样的: <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="IP"/> 将阻止除来自“IP”到整个 Tomcat(包括 Web 应用程序)的请求之外的所有请求。有谁知道如何做同样的事情但仅适用于 Tomcat 管理器? 顺便说一句,我使用的是Tomcat7。 在[tomcat]/conf/Catalina/[hostname]中创建一个文件manager.xml。 因此,如果您的主机名是 www.yourdomainname.com 并且 tomcat 位于 opt/tomcat7/ 那将是: /opt/tomcat7/conf/Catalina/www.yourdomainname.com/manager.xml 在这个新创建的 manager.xml 中,您将 RemoteAddrValve 放入上下文中: <Context antiResourceLocking="false" privileged="true" docBase="${catalina.home}/webapps/manager"> <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.0\.0\.1|11\.22\.33\.44" denyStatus="404" /> </Context> 用竖线字符分隔多个 IP 地址。 我选择denyStatus=404,这样可能的侵入者就不会知道甚至存在经理。 重新启动 Tomcat。 更新 3/2020 如果 Tomcat 位于代理服务器后面,则所有请求都将来自该代理服务器,因此您需要告诉代理服务器将远程地址转发到 Tomcat(在 Nginx 中,您将包含一行 proxy_set_header x-forwarded-for $remote_addr;)。 此外,您需要通过在 Engine 或 Host 块中包含 RemoteIpValve 来告诉 Tomcat 监视转发的标头: <Valve className="org.apache.catalina.valves.RemoteIpValve" remoteIpHeader="X-Forwarded-For" requestAttributesEnabled="true" /> 在Tomcat8中我发现RemoteAddrValve已经在C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\manager\META-INF\context.xml中,我只需要取消注释它...... <Context antiResourceLocking="false" privileged="true" > <!-- Remove the comment markers from around the Valve below to limit access to the manager application to clients connecting from localhost --> <!--<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />--> </Context> 我向阀门添加了 @acdhirr 的建议以拒绝状态 denyStatus="404",这也有效。

回答 2 投票 0

Web 服务客户端 - 选择的服务定义无效

我正在 Eclipse 上使用 Apache AXIS 2 Web 服务运行时使用 Apache Tomcat 服务器 (apache-tomcat-7.0.23) 构建一个 Web 服务,同时在 tomcat 服务器上运行它,它成功地显示了该 Web 服务...

回答 7 投票 0

tomcat 7 忽略我的 context.xml

我希望这是愚蠢的事情。但我已经盯着它看了太久了。 我正在 Linux 上升级到 Tomcat 7(从 6),它忽略了我的 context.xml 文件。如果我包含上下文(数据源)...

回答 1 投票 0

不同版本tomcat的启动时间

随着时间的推移,我发现旧的 java ee 服务器过去需要数十分钟才能启动。如果我们以 tomcat 为例。是否有关于平均启动时间的比较...

回答 1 投票 0

如何在Tomcat 7中将Cache Control设置为no-cache?

我正在尝试将 Tomcat 7 的缓存控制设置为无缓存选项。 我尝试在 web.xml 中使用 ExpiresFilter,如下所示: 过期过滤器 我正在尝试将 Tomcat 7 的 Cache Control 设置为 no-cache 选项。 我尝试在我的ExpiresFilter中使用web.xml,如下所示: <filter> <filter-name>ExpiresFilter</filter-name> <filter-class>org.apache.catalina.filters.ExpiresFilter</filter-class> <init-param> <param-name>ExpiresByType image</param-name> <param-value>access plus 0 seconds</param-value> </init-param> <init-param> <param-name>ExpiresByType text/css</param-name> <param-value>access plus 0 seconds</param-value> </init-param> <init-param> <param-name>ExpiresByType application/javascript</param-name> <param-value>access plus 0 seconds</param-value> </init-param> <init-param> <param-name>ExpiresDefault</param-name> <param-value>access plus 0 seconds</param-value> </init-param> </filter> <filter-mapping> <filter-name>ExpiresFilter</filter-name> <url-pattern>/*</url-pattern> <dispatcher>REQUEST</dispatcher> </filter-mapping> 但是,当我阅读响应头时,我得到的只是: Cache-Control:max-age=0 而不是Cache-Control: no-cache。 如何设置我的 Tomcat 服务器仅通过配置文件指定 Cache-Control: no-cache? 为了设置“Cache-Control: no-cache”,您必须创建一个自定义过滤器,ExpiresFilter 用于根据 HTTP 响应的响应添加“Expires”和“Cache-Control: max-age=”标头“Content-Type”并且无助于设置“no-cache” 请按照以下步骤操作 应编写自定义过滤器以设置标头,将过滤器打包在.jar中 将.jar放入$CATALINA_HOME/lib 在 $CATALINA_HOME/lib 中添加 jar 后,验证是否没有“ClassNotFoundException” package nocache; import javax.servlet.Filter; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.ServletException; import java.io.IOException; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; public class CacheFilter implements Filter { @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { HttpServletResponse response = (HttpServletResponse) servletResponse; response.setHeader("Cache-Control", "no-cache"); filterChain.doFilter(servletRequest, response); } } 将以下内容添加到 $CATALINA_HOME/conf/web.xml 文件中 示例 web.xml 部署描述符片段 <filter> <filter-name>CacheFilter</filter-name> <filter-class>nocache.CacheFilter</filter-class> </filter> <filter-mapping> <filter-name>CacheFilter</filter-name> <url-pattern>/*</url-pattern> <dispatcher>REQUEST</dispatcher> </filter-mapping> 访问应用程序并检查响应标头。

回答 1 投票 0

在 Tomcat 中配置信任库

我有一个 Java servlet 当前在 Tomcat 7 (Windows) 上运行,它连接到 SQL Server 数据库。我现在需要加密此连接,并且我在密钥库中有一个公钥 SSL 证书....

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.