问题标签 [tomcat7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
525 浏览

java - 配置 Apache 以使用 mod_jk 中的问题

我只需将“ant”和“tomcat”复制到/usr/local/ 然后将这些行添加到/etc/profile



Apache web 服务器运行良好,http://localhost/就可以了


http://tomcat.apache.org/tomcat-3.3-doc/mod_jk-howto.html#s7中说startup.shwith 选项jkconf将生成一个文件:

但它不在那里


我运行这个命令:

0 投票
1 回答
1289 浏览

java - Tomcat 7 中 SIP Servlet 的异步请求性能

我读过通过使用 SIP 在 Tomcat 7 中异步处理 HTTP 请求可以提高 Web 应用程序的性能,但我不确定这是多么真实。我已经读到,当浏览器发出 HTTP 请求时,处理该请求的线程会生成一个新线程,该线程在 SIP 端点处等待新活动,然后释放最初处理该请求的线程。但是现在仍然有一个线程在 SIP 端点上闲置侦听。这真的更好吗?

0 投票
1 回答
2780 浏览

web-applications - 部署的 Tomcat 7 WAR 应用程序抛出 NoClassDefFoundError 错误

我正在开发一个 hello-world 类型的 Web 应用程序。我使用 Eclipse Helios 作为我的 IDE,使用 Maven 2 来处理依赖项,并使用本地运行的 Tomcat 7 服务器来部署和测试。该应用程序基于 Spring MVC,并使用 Hibernate 进行数据管理。

我可以成功地将项目打包成 WAR 文件。我在Tomcat中部署WAR时,日志中报如下错误:

严重:上下文初始化失败

org.springframework.beans.factory.BeanCreationException:创建 ServletContext 资源 [/WEB-INF/spring-servlet.xml] 中定义的名称为“hibernateSessionFactory”的 bean 时出错:调用 init 方法失败;嵌套异常是 java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.cfg.AnnotationConfiguration at

org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473) 在 org.springframework.beans.factory。 support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) 等...

我检查以确保我的 POM 中包含正确的依赖项,它是:

我检查了打包的 WAR 文件是否具有所需的 JAR 文件,该文件在错误中提到了 (org.hibernate.cfg.AnnotationConfiguration) 类,它确实:

./Tomcat 7/webapps/helloworld/WEB-INF/lib/hibernate-annotations-3.4.0.GA.jar

根据这些信息,我认为这可能是类路径配置问题。根据我在 Tomcat 7 上阅读的文档,Tomcat 应该能够利用“/WEB-INF/lib”文件夹中的 JAR 文件。任何人都知道我是否可能跳过了配置 Tomcat 的步骤以使其识别 webapp 的 lib 文件夹中的 JAR 文件?

0 投票
1 回答
17691 浏览

java - 在 Web 应用程序 (Tomcat7) 中从 jar 文件中公开资源

前段时间我读了一篇文章 Servlet API 3.0 中的预期内容。我记得我读到您可以将一些.jsp 文件保存在 /WEB-INF/lib/somelib.jar/META-INF/web/ .jsp 中,这些资源将暴露给 Web 应用程序的上下文根目录。

我刚刚安装了 Tomcat7 来试一试,但我没有找到可以将一些 Web 资源放入 jar 文件的文档。

  • servlet api 3.0 中是否存在此功能?
  • Tomcat 7.0 中是否存在此功能?
  • 还有另一种方法可以在 /lib/*.jar 文件中包含 jsp 文件吗?
0 投票
2 回答
6808 浏览

java - 禁用注释处理,但在 servlet api 3.0 (Tomcat7) 中启用 web-fragments 功能

我正在尝试 Tomcat 7.0 和 Servlet API 3.0。

我有一个 Servlet API 2.5 的应用程序。所以我编辑了 web.xml 来为 Servlet API 3.0 配置它。更改后 Tomcat 的启动时间增加了 14 秒。

于是我设置<web-app metadata-complete="true" ...了tomcat的启动时间并恢复正常,因为tomcat不会扫描每个类的注解。这很好,但是 web-fragment.xml 功能也因此被禁用。

我想知道是否可以禁用 Tomcat 的注释扫描,但启用 web-fragment.xml 的处理。

0 投票
3 回答
19253 浏览

tomcat7 - 配置 jdbc-pool (tomcat 7)

我在使用 tomcat 7 配置 jdbc-pool 时遇到了一些问题:我尝试按照以下示例进行操作:http ://www.tomcatexpert.com/blog/2010/04/01/configuring-jdbc-pool-high-并发

所以我有:

conf/server.xml

conf/context.xml

当我尝试这样做时:

我不断收到此错误:

请帮助tnx

0 投票
1 回答
17242 浏览

tomcat7 - Tomcat 7 maxSpareThreads ,liveDeploy ,调试

当我启动 Tomcat 7 时会报告以下警告:

2011 年 1 月 20 日晚上 8:27:50 org.apache.catalina.startup.SetAllPropertiesRule 开始警告:[SetAllPropertiesRule]{Server/Service/Connector}将属性“maxSpareThreads”设置为“75”未找到匹配的属性。

2011 年 1 月 20 日晚上 8:27:50 org.apache.tomcat.util.digester.SetPropertiesRule 开始警告:[SetPropertiesRule]{Server/Service/Engine/Host}将属性“liveDeploy”设置为“false”未找到匹配项财产。

2011 年 1 月 20 日晚上 8:27:50 org.apache.tomcat.util.digester.SetPropertiesRule 开始警告:[SetPropertiesRule]{Server/Service/Engine/Host/Context}未找到将属性“调试”设置为“0”一个匹配的属性。

为什么要报告这些警告?提到的属性server.xml在为 Tomcat 5.5 创建的文件中指定。

我想知道 Tomcat 7 中有哪些替代方案。我应该从 server.xml 中删除这些参数还是有更好的解决方案?

0 投票
2 回答
4303 浏览

tomcat - 静态内容。tomcat6 和 tomcat7 行为的区别

对不起,如果我要问的问题已经被问了 1000 次,但我搜索它并没有找到任何东西:)

我有2个tomcat安装。windows上的tomcat 6和linux机器上的tomcat 7。我有一个使用 spring 的项目,并且有一些静态内容,我希望能够在不让请求通过 Spring 的情况下提供这些内容。

这是我的 servlet 配置:

我的静态文件位于 WEB-INF 文件夹旁边的“静态”文件夹中。

现在有趣的是,在 tomcat7 上,当我向http://myserver.com/myproject/static/css/main.css发出请求时,它会在 /webapps/myproject/static/css/main.css 中查找文件,但是在 tomcat6 上,它在 /webapps/myproject/css/main.css 中查找它并产生一个错误,指出没有这样的文件。

我应该调整什么配置以使两台服务器以相同的方式工作?

0 投票
1 回答
534 浏览

tomcat7 - tomcat 7.0.6 是否已经支持 servlet 3.0 规范中的 SevletSercurity 注释?

我试图在 tomcat 7.0.6 中使用 servlet 3.0 规范的 ServletSecurity 注释,但似乎 tomcat 服务器不扫描 ServletSecurity 注释。代码如下,

那么有没有人在tomcat 7中成功测试过ServletSecurity注解呢?还是 tomcat 7 还不支持 ServletSecurity 注解?

我被这个问题困扰了几天,所以有人可以帮我解决这个问题吗?任何帮助表示赞赏。

0 投票
2 回答
11988 浏览

java - 安装了基于 APR 的 Apache Tomcat Native 库的不兼容版本 1.1.12,而 Tomcat 需要版本 1.1.17

我下载了 Apache Tomcat 7.x。当我在 Eclipse 中添加这个 Tomcat 时,我得到了这个错误:

我怎么解决这个问题?

当我打开它时,localhost:8080/manager/html它显示以下错误: