【问题标题】:Why isn't eclipse compiling my web app?为什么 Eclipse 不编译我的网络应用程序?
【发布时间】:2011-02-10 00:00:16
【问题描述】:

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

严重:上下文初始化失败 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/LightStanza-servlet.xml] 中定义名称为“org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping#0”的 bean 创建错误:初始化bean 失败;嵌套异常是 org.springframework.beans.factory.CannotLoadBeanClassException:无法为 ServletContext 资源 [/WEB-INF/LightStanza-servlet.xml] 中定义的名称为“loginValidator”的 bean 找到类 [com.lightfoundryllc.lightstanza.login.LoginValidator] ;嵌套异常是 java.lang.ClassNotFoundException: com.lightfoundryllc.lightstanza.login.LoginValidator

【问题讨论】:

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

标签: java eclipse spring tomcat


【解决方案1】:

感谢您的帮助。我为 TOMCAT_HOME 和 PATH 设置了我的环境变量,现在似乎一切正常:)。

【讨论】:

  • 为了该页面的未来访问者的利益,您可以发布您设置的内容吗?
猜你喜欢
  • 2013-01-21
  • 1970-01-01
  • 1970-01-01
  • 2020-06-23
  • 1970-01-01
  • 1970-01-01
  • 2019-10-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多