Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tomcat:“有问题的类:javax/servlet/servlet.class”然后超时_Java_Eclipse_Maven_Tomcat_Timeout - Fatal编程技术网

Tomcat:“有问题的类:javax/servlet/servlet.class”然后超时

Tomcat:“有问题的类:javax/servlet/servlet.class”然后超时,java,eclipse,maven,tomcat,timeout,Java,Eclipse,Maven,Tomcat,Timeout,虽然我正在开发的web应用程序在周五运行得非常好,但周一早上我突然发现jar没有加载。参见Servlet规范2.3,第9.7.2节。有问题的类:javax/servlet/servlet.class错误 在查看了之后,我删除并重新创建了Eclipse服务器实例和其他一些东西,最后只是将提供的内容添加到pom.xml中。现在看来: <dependency> <groupId>javax.servlet</groupId> <artifactId

虽然我正在开发的web应用程序在周五运行得非常好,但周一早上我突然发现jar没有加载。参见Servlet规范2.3,第9.7.2节。有问题的类:javax/servlet/servlet.class错误

在查看了之后,我删除并重新创建了Eclipse服务器实例和其他一些东西,最后只是将提供的内容添加到pom.xml中。现在看来:

<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>servlet-api</artifactId>
   <scope>provided</scope>
</dependency>
以及服务器属性:

我也一直在查看服务器日志,但它们没有更新。我猜我在Eclipse上重新创建服务器时一定做错了什么。。。 不管怎样,我已经被困了两天了,我真的希望有人能帮助我了解到底发生了什么。
非常感谢

我终于找到了解决方案,这不是tomcat的问题。tomcat日志中实际上没有任何错误,但我在应用程序日志中发现了一些东西。 最后,所有这一切都是因为某个遥远的虚拟机停机,并被我没有处理的部分代码使用


感谢您的回复。

您的应用程序似乎需要一段时间才能启动。在你发布的eclipse页面中打开超时部分,并增加它。谢谢你的回复。我已经将它增加到240秒,但最后仍然有超时。您已经指定Eclipse接管Tomcat安装。这是故意的吗?如果没有,请从Eclipse中删除服务器和运行时,在c:\ApacheTomcat下重新安装物理Tomcat服务器。。。并在Eclipse中重新创建Tomcat服务器和运行时,指定使用工作区元数据。。。在服务器配置中。然后清理您的项目并将其部署到Eclipse中的Tomcat。谢谢,我按照您所说的做了,但不幸的是仍然无法工作。不过,我敢肯定我在重新安装时犯了一些错误。我在eclipse中删除了tomcat、服务器和运行时,然后重新安装了tomcat和eclipse服务器。然后我用maven部署了.war,但我仍然不确定服务器选项的部署路径。我是否必须放置wtpwebapps、webapps或C:\apache…\webapps?最后,我只是尝试在Eclipse之外从tomcat本身运行它,结果仍然是一样的,启动被困在visionet文件夹部署中,该文件夹是从我的应用程序的war文件创建的。我查看了localhost日志,这与eclipse的日志相同,停留在Infos上:初始化springroot-WebApplicationContext。
juil. 29, 2014 5:12:22 PM org.apache.catalina.core.AprLifecycleListener init
Infos: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.7.0_51\bin;C:\windows\Sun\Java\bin;C:\windows\system32;C:\windows;C:\oraclexe\app\oracle\product\11.2.0\server\bin;;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\apache-maven-3.2.1\bin;C:\Program Files\Microsoft\Web Platform Installer\;.
juil. 29, 2014 5:12:22 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
Avertissement: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:visionet-server' did not find a matching property.
juil. 29, 2014 5:12:22 PM org.apache.coyote.http11.Http11Protocol init
Infos: Initialisation de Coyote HTTP/1.1 sur http-8080
juil. 29, 2014 5:12:22 PM org.apache.catalina.startup.Catalina load
Infos: Initialization processed in 566 ms
juil. 29, 2014 5:12:22 PM org.apache.catalina.core.StandardService start
Infos: Démarrage du service Catalina
juil. 29, 2014 5:12:22 PM org.apache.catalina.core.StandardEngine start
Infos: Starting Servlet Engine: Apache Tomcat/6.0.26
juil. 29, 2014 5:12:23 PM org.apache.catalina.core.ApplicationContext log
Infos: Initializing Spring root WebApplicationContext