首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Eclipse链接web项目java生成路径

Eclipse链接web项目java生成路径
EN

Stack Overflow用户
提问于 2012-03-28 23:20:17
回答 2查看 2.2K关注 0票数 1

在Eclipse中有一个java web项目,我想将它链接到另一个java项目。这是在说:

项目A: Web项目

项目B:另一个java项目

通常,您可以通过转到项目A的属性、Java构建路径、->项目并添加项目B来实现此目的。

但是,如果项目A是在tomcat中运行的web项目,则在运行时我会收到项目B的类的ClassNotFoundException。

to问题的一种解决方案是将项目B导出为jar文件,并在项目A中使用它(将其放在WEB-INF/lib目录中)。

然而,情况并非如此,因为我还希望同时调试项目A和项目B

EN

回答 2

Stack Overflow用户

发布于 2012-03-29 06:31:42

转到项目A的部署程序集属性页,并将项目B添加为项目指令类型。

票数 2
EN

Stack Overflow用户

发布于 2012-03-29 17:06:19

最终我找到了一个很好的解决方案。

在eclipse中,从项目A的属性开始: Java Build Path ->源->链接源

在“链接文件夹位置”中给出项目B的src文件夹,在“文件夹名称”中只需输入"src2“(只是与”src“有所不同)。

通过这种方式,eclipse创建了一个符号文件夹src2,它将项目B的类链接到项目A的空间。

在那之后,一切都很好:

  1. 你可以在没有任何ClassNotFound异常的情况下编译和运行项目A。
  2. 你可以在runtime.
  3. Classes中调试来自项目A和项目B的类,而项目B完全独立于文件系统中的一个单独的文件夹(当你使用像SVN这样的源码控制系统时,这也很有用,因为两个项目仍然是独立的)。请注意,即使是文件夹"src2“也不是真正的文件夹,因此项目A.

中没有任何更改。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9910650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档