Bas*_*nck 11 java eclipse tomcat maven
我正在使用Eclipse 4.4.2,Maven和Tomcat v7.0开发Web应用程序.该应用程序包括一个
<packaging>pom</packaging>
)<packaging>jar</packaging>
,有一些自动生成的类)<packaging>war</packaging>
取决于AppModel)AppUserInterface和AppModel是的模块AppSuite.
我目前面临的问题是,如果我在Eclipse中打开了所有三个项目,并且我尝试在服务器上运行AppUserInterface,那么所有内容都会webapps
正确地移动到tomcat 文件夹(AppUserInterface和所有libs的*.class
文件)但是tomcat抛出一个例外AppModel.jar
java.lang.NoClassDefFoundError: com/app/model/ClassName
Run Code Online (Sandbox Code Playgroud)
但是如果我在eclipse中关闭项目AppModel,当我在服务器上运行AppUserInterface时,一切运行正常.
我怀疑eclipse会变得混乱如果AppUserInterface与本地AppModel一起使用.
有任何想法来解决这个错误,以便我可以同时打开所有三个项目并仍然运行AppUserInterface?
编辑:本java.lang.NoClassDefFoundError: com/app/model/ClassName
类不是一个自动生成的类.
添加了赏金,2分钟后找到了解决方案......
解决方案是rmtheis在本主题Strange "java.lang.NoClassDefFoundError" in Eclipse 中的 anwser ,我直到现在才找到。一个简单的方法Project->Clean...
以某种方式解决了这个问题。
归档时间: |
|
查看次数: |
392 次 |
最近记录: |