Java 为什么不是';eclipse不编译我的web应用程序吗?

Java 为什么不是';eclipse不编译我的web应用程序吗?,java,eclipse,spring,tomcat,Java,Eclipse,Spring,Tomcat,当我启动链接到JavaEE项目的Tomcat服务器时,我得到下面列出的错误。另外两个人在Eclipse/Tomcat/Java中使用相同的存储库,没有任何问题。它创建了我的包层次结构,但缺少类。Tomcat开发了我的WEB-INF/classes/com文件夹,但内容都是空的。有人能帮我吗?多谢各位 SEVERE: Context initialization failed org.springframework.beans.factory.BeanCreationException: Erro

当我启动链接到JavaEE项目的Tomcat服务器时,我得到下面列出的错误。另外两个人在Eclipse/Tomcat/Java中使用相同的存储库,没有任何问题。它创建了我的包层次结构,但缺少类。Tomcat开发了我的WEB-INF/classes/com文件夹,但内容都是空的。有人能帮我吗?多谢各位

SEVERE: Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping#0' defined in ServletContext resource [/WEB-INF/LightStanza-servlet.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.lightfoundryllc.lightstanza.login.LoginValidator] for bean with name 'loginValidator' defined in ServletContext resource [/WEB-INF/LightStanza-servlet.xml]; nested exception is java.lang.ClassNotFoundException: com.lightfoundryllc.lightstanza.login.LoginValidator 严重:上下文初始化失败 org.springframework.beans.factory.BeanCreationException:创建名为“org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping”的bean时出错,该bean的初始化失败;嵌套异常为org.springframework.beans.factory.CannotLoadBeanClassException:找不到在ServletContext资源[/WEB-INF/lightstanza servlet.xml]中定义的名为“LoginValidator”的bean的类[com.lightFoundryLC.lightstanza.login.LoginValidator];嵌套的异常是java.lang.ClassNotFoundException:com.lightFoundRylc.lightstanza.login.LoginValidator
谢谢你的帮助。我为TOMCAT_HOME和PATH设置了环境变量,现在一切都正常了:)。

您是在eclipse中运行TOMCAT服务器吗?还是手动启动tomcat?是的,我正在eclipse中运行tomcat。当我右键单击服务器并按Start时,会出现此错误。问题很可能是您配置Eclipse的方式。检查相关的Eclipse首选项。(问题不在于Eclipse没有编译任何东西,而在于它没有将编译后的类放在它们需要的位置。)@Stephen-谢谢你的建议。我查看了eclipse设置,似乎没有什么突出的地方。是否在我的硬盘上搜索了.class文件,但找不到生成的任何内容。项目文件是否在存储库中?如果是这样的话,我敢打赌它包含了一个绝对路径,而这个路径在你的盒子上是不存在的。为了将来访问这个页面的人的利益,你能发布你设置他们的路径吗?