gpt4 book ai didi

java - eclipse server(tomcat) 在启动时找不到 servlet,尽管在部署项目时 native tomcat 运行良好

转载 作者:行者123 更新时间:2023-11-28 23:30:41 25 4
gpt4 key购买 nike

INFO: Marking servlet MyServlet as unavailable Jun 02, 2015 12:04:05 PM org.apache.catalina.core.StandardContext loadOnStartup SEVERE: Servlet /MyProject threw load() exception java.lang.ClassNotFoundException: com.mycompany.myproject.servlet.MyServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:527) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:509) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:137) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1144) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5123) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5407) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Jun 02, 2015 12:04:05 PM org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler ["http-apr-8080"] Jun 02, 2015 12:04:05 PM org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler ["ajp-apr-8009"] Jun 02, 2015 12:04:05 PM org.apache.catalina.startup.Catalina start INFO: Server startup in 9837 ms

这是我在 eclipse 的服务器(tomcat)中部署我的项目时的控制台。它不会创建 .java 文件的类文件。但是当我在 C:\apache-tomcat-7.0.41 中部署我的项目的 .war 文件时\webapps ,它运行良好。在网上到处搜索,尝试更改eclipse的首选项,但问题仍然存在。

最佳答案

错误中写的很清楚

 java.lang.ClassNotFoundException: com.mycompany.myproject.servlet.MyServlet

确保该类文件存在于该特定路径的 WEB-INF/classes 文件夹中。有时它可能是 web.xml 文件中的简单拼写错误的结果。重新检查是否有任何错误。

关于java - eclipse server(tomcat) 在启动时找不到 servlet,尽管在部署项目时 native tomcat 运行良好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30595966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com