Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.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
Java 在本地主机上启动Tomcat v6.0服务器失败_Java_Eclipse_Tomcat6 - Fatal编程技术网

Java 在本地主机上启动Tomcat v6.0服务器失败

Java 在本地主机上启动Tomcat v6.0服务器失败,java,eclipse,tomcat6,Java,Eclipse,Tomcat6,我无法从EclipseHelios启动TomcatV6.0 我已正确设置了Java bin路径 此外,我可以从Eclipse外部手动启动服务器。我可以从Windows服务以及使用tomcat6.exe启动它,并通过在URL中键入localhost:8080来查看它在我的浏览器中是否正常工作,但是当我从Eclipse启动时,会出现一个窗口,表明它在启动tomcat时遇到了问题 并且我的控制台显示以下错误:- java.lang.reflect.InvocationTargetExcepti

我无法从EclipseHelios启动TomcatV6.0

我已正确设置了Java bin路径

此外,我可以从Eclipse外部手动启动服务器。我可以从Windows服务以及使用tomcat6.exe启动它,并通过在URL中键入localhost:8080来查看它在我的浏览器中是否正常工作,但是当我从Eclipse启动时,会出现一个窗口,表明它在启动tomcat时遇到了问题

并且我的控制台显示以下错误:-

    java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.NoClassDefFoundError: org/springframework/context/ApplicationListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1847)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1354)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1847)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1354)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1094)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
... 6 more
我也尝试了解决方案,但问题仍然存在。然而,那里的问题与我得到的不同


我该如何解决这个问题?

似乎您正在构建一些支持spring的web应用程序

您必须将依赖项导出到tomcat中

项目属性->Java构建路径->订单和导出选项卡

在此选项卡上选中所有相关复选框(您必须至少选中spring)。 按OK。
重新部署

当您尝试从eclipse开始时,您是否尝试运行某个项目
java.lang.NoClassDefFoundError:org/springframework/context/ApplicationListener
似乎您正在尝试使用spring,可能您没有包含所需的JAR