在Eclipse中有一个java web项目,我想将它链接到另一个java项目。这么说:
项目A:Web项目
项目B:另一个java项目
通常可以通过转到项目A - >的属性来实现它。 Java构建路径 - >项目并添加项目B.
但是,如果项目A是在tomcat中运行的Web项目,那么在运行时我会收到项目B的类的ClassNotFoundException。
问题的一个解决方案是将项目B导出为jar文件并在项目A中使用它(将其放在WEB-INF / lib目录中)。
然而事实并非如此,因为我还想同时调试项目A和项目B
答案 0 :(得分:2)
转到项目A的部署程序集属性页,并将项目B添加为项目指令类型。
答案 1 :(得分:2)
最终我找到了一个很好的解决方案。
在eclipse中从项目A的属性转到:Java Build Path - >来源 - >链接来源
在“链接文件夹位置”中的给出项目B的src文件夹,在“文件夹名称”中输入“src2”(只是与“src”不同)。
这样,eclipse创建了一个符号文件夹src2,它将项目B的类链接到项目A的空间。
之后一切正常: