Tag: tomcat

Apache Tomcat无法加载web.xml – 连接超时

如果我尝试在Tomcat中部署webapp,我会得到一个例外。 web.xml似乎对我来说正确,所以问题应该在其他地方。 任何帮助,将不胜感激… web.xml contextConfigLocation WEB-INF/applicationContext.xml org.springframework.web.context.ContextLoaderListener httpServer HttpServer server.HttpServer 1 httpServer /* Exception Jul 25, 2011 1:32:21 PM org.apache.catalina.startup.ContextConfig parseWebXml SEVERE: Parse error in application web.xml file at jndi:/localhost/mmscfake/WEB-INF/web.xml java.net.ConnectException: Connection timed out at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:525) at java.net.Socket.connect(Socket.java:475) at sun.net.NetworkClient.doConnect(NetworkClient.java:163) at sun.net.www.http.HttpClient.openServer(HttpClient.java:394) at sun.net.www.http.HttpClient.openServer(HttpClient.java:529) […]

tomcat中受密码保护的应用程序

我正在使用(JSP + Servlet)开发Web应用程序,并且我使用Tomcat 7.0.33作为web container 。 所以我的要求是tomcat中的每个应用程序都将受password保护,就像tomcat中的manager application受到保护一样。 到目前为止,我做了以下事情: server.xml中 的tomcat-users.xml中 web.xml中 role1 tomcat webappname /* role1 tomcat BASIC webappname 当任何人通过应用程序路径打开应用程序时它工作正常(它要求输入用户名和密码,并且应用程序接受role1或tomcat进行身份validation)。 但问题是假设我以具有所有角色的用户tomcat身份登录,并且当显示管理器屏幕列出了服务器上部署的所有应用程序时,如果我尝试打开mywebapplication那么它再次询问用户名和密码。 我的问题是,如果我已将所有roles分配给用户tomcat那么如果我以tomcat身份登录,为什么要求输入密码? 有什么方法可以避免这种情况吗? 提前致谢。

Tomcat web.xml文档?

我想知道是否有人可以帮忙? 我在将一个Java应用程序部署到tomcat时遇到了一些问题,我想知道web.xml的文档在哪里。 我似乎无法找到它。 我使用的是标准的web.xml,但我想知道所有特定的xml标签的含义。 当然,通常使用标准的web.xml只是有效,但我真的很想看到一些文档。 我查看了tomcat 7文档站点,但我似乎无法找到它 任何人都有运气 谢谢

JDBC无法加载数据源的工厂类

我已经有几天这个问题,并没有设法解决它。 我正在使用tomcat 7.0,我完全无法获得mysql数据库连接。 我正在编写的应用程序是一个使用eclipse IDE的jsp动态网站。 TomCat 7启动时出现此错误: WARNING: Failed to register in JMX: javax.naming.NamingException: Could not load resource factory class [Root exception is java.lang.ClassNotFoundException: org.apache.tomcat.jdbc.pool.DataSourceFactory] 我也得到这个错误: javax.naming.NamingException: Could not load resource factory class [Root exception is java.lang.ClassNotFoundException: org.apache.tomcat.jdbc.pool.DataSourceFactory] at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:84) at javax.naming.spi.NamingManager.getObjectInstance(Unknown Source) at org.apache.naming.NamingContext.lookup(NamingContext.java:826) at org.apache.naming.NamingContext.lookup(NamingContext.java:145) at org.apache.naming.NamingContext.lookup(NamingContext.java:814) at org.apache.naming.NamingContext.lookup(NamingContext.java:145) at org.apache.naming.NamingContext.lookup(NamingContext.java:814) at org.apache.naming.NamingContext.lookup(NamingContext.java:145) […]

Tomcat 6 vs 7 – lib vs shared / lib – jars only?

从Tomcat 6升级到Tomcat 7时 – 我们在6上的$ CATALINA_HOME / lib目录中的类路径上保留了我们想要的许多文件 – 在Tomcat 7上移动这两个$ CATALINA_HOME / shared / lib是有意义的。 我们发现jar文件没有问题 – 但是任何不是jar文件的东西 – 例如xml文件等都没有被shared / lib目录中加载的类拾取。 当我们将非jar文件移回$ CATALINA_HOME / lib目录时 – 它们加载到类路径中而没有问题。 我的问题是 – 这是Tomcat 7中类加载器中的错误吗? 或者这是预期的行为? (无法以与从$ CATALINA_HOME / lib加载文件的方式不一致的方式从$ CATALINA_HOME / shared / lib将非jar文件加载到类路径中) 操作系统:Windows7 Tomcat版本:7.0.30 Java版本:1.7.0_11

我的tomcat启动时C3P0 APPARENT DEADLOCK

当我通过tomcat或resin启动我的项目时,我的项目将抛出错误:APPARENT DEADLOCK 我认为由c3p0引起的错误无法连接我的数据库,我更改了我的xml并用我的数据库的ip替换了域名,然后项目启动了! 我在c3p0工作之前使用了一个监听器,我可以得到正确的域名和ip,我找不到APPARENT DEADLOCK的原因。 012-10-22 16:53:04 24344 WARN [Timer-0] com.mchange.v2.async.ThreadPoolAsynchronousRunner:624 – com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@1e79aa — APPARENT DEADLOCK!!! Complete Status: Managed Threads: 3 Active Threads: 3 Active Tasks: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@723a14 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0) com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@14313ff (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1) com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@d5f50d (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2) Pending Tasks: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@cb560b com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@17e107c Pool thread stack traces: Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0,5,main] java.net.PlainSocketImpl.socketConnect(Native Method) java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)

如何在Tomcat 7.0.47启动时注册oracle jdbc驱动程序?

我将ojdbc6.jar复制到tomcat安装文件夹中的lib文件夹。 当我部署在JDBC连接中使用Oracle驱动程序的Web App时,服务器说无法找到驱动程序类,并且我被迫手动执行DriverManager.registerDriver,然后它可以工作。 可以这样做,所以驱动程序在启动时注册,我不必手动创建连接池吗?

tomcat和netbeans部署错误

昨天Tomcat运行正常,但今天当我尝试运行我的网络应用程序时,我收到大量错误而Tomcat无法启动。 我没有改变任何东西,所以我不知道为什么会这样。 以下是我得到的清单。 你能帮我解决这个问题吗? Using CATALINA_BASE: “C:\apache” Using CATALINA_HOME: “C:\apache” Using CATALINA_TMPDIR: “C:\apache\temp” Using JRE_HOME: “C:\Program Files\Java\jdk1.6.0_29” Using CLASSPATH: “C:\apache\bin\bootstrap.jar;C:\apache\bin\tomcat-juli.jar” 16 Νοε 2011 4:02:13 μμ org.apache.catalina.core.AprLifecycleListener init INFO: Loaded APR based Apache Tomcat Native library 1.1.22. 16 Νοε 2011 4:02:13 μμ org.apache.catalina.core.AprLifecycleListener init INFO: APR capabilities: IPv6 [false], sendfile [true], accept filters [false], random [true]. […]

Tomcat中的PreparedStatement缓存

我正在寻找一种实现PreparedStatement缓存的方法,以便为过去已经执行的查询保存重新创建PreparedStatement对象。 有没有一些内置的方法来实现这个使用Tomcat? 或者我必须自己编程此缓存吗?

关闭tomcat服务器时无法加载org.apache.hadoop.util.ShutdownHookManager

我有一个在tomcat上运行的简单Web应用程序。 此Web应用程序将文件读​​写到HDFS。 我面临的问题是每次使用./bin/shutdown.sh停止服务器时。 我得到无法加载hadoop shutdownHookManagerexception。 我确定hadoop-common(包含ShutDownManager)在tomcat类路径中。 谁能帮我吗? 我得到的例外: Oct 14, 2013 5:57:54 PM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks SEVERE: The web application [] created a ThreadLocal with key of type [com.ebay.kernel.calwrapper.CalTransactionHelper$1] (value [com.ebay.kernel.calwrapper.CalTransactionHelper$1@3d5a1c5f]) and a value of type [com.ebay.kernel.calwrapper.CalTransactionHelper.Stack] (value [[]]) but failed to remove it when the web application was stopped. Threads are going to be renewed […]