我正在研究两个相关的项目,我目前的解决方案是这样的:
我的主要项目是web app(spring + vaadin),它在第二个项目中使用ant的JAR构建。现在我必须调试第二个项目(JAR),但我无法连接它:|
我尝试将我的第二个项目添加为“必需项目”,但它没有做到神奇。 我尝试向JAR添加源代码,但它没有做到这一点。
有任何建议我该怎么做?
Aaand - >我的问题是关于Tomcat,我想同时调试这两个项目。而现在我无法运行它。
THX 卢卡斯
日志:
java.lang.NoClassDefFoundError: ln/wi/search/service/WIService
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getDeclaredConstructors(Class.java:1836)
答案 0 :(得分:3)
右键单击Web应用程序项目,然后选择Build Path>配置Build Path,然后选择Projects选项卡并将jar项目添加为依赖项。 Eclipse将为您设置类路径。
否则,您可以使用maven并创建一个多模块项目,其中jar被自动打包并添加到Web App项目的WEB-INF / lib文件夹中,但这可能是一种过度杀伤:)
欢呼声
答案 1 :(得分:3)
除了将其添加到构建路径之外,您还希望将第二个项目添加到项目属性的Deployment Assembly页面中(假设您使用的是具有该功能的Eclipse的最新版本)。