单个eclipse动态Web项目中的多个Web Content目录

时间:2011-02-25 11:55:38

标签: java eclipse tomcat eclipse-wtp

我有一个现有项目,我正在尝试正确转换为Eclipse动态Web项目。我大部分时间都在使用它,但问题在于我不确定如何修复。

项目有两个共享相同Java类的模块,但需要作为单独的webapps部署到应用服务器(Tomcat 5.5)中。 所以文件夹结构类似于

/Webcontent_root
----/app1
    ..../WEB-INF etc...
----/app2
    ..../WEB-INF etc...

这是否可以在日食中控制?

由于

3 个答案:

答案 0 :(得分:2)

我猜,eclipse无法控制具有多个上下文的项目。

接近我。

我认为你应该创建三个项目:带有类的常规java项目,一个用于第一个webcontent的动态web项目和一个用于第二个的动态web项目。而不是调整“Java Build Path”和“Deployment Assembly”设置。

方法II。

或者您可以创建两个Web项目,首先是类和webcontent,第二个是webcontent,并链接到第一个项目(“Java Build Path”和“Deployment Assembly”设置)。

答案 1 :(得分:0)

为共享java源创建2个Web项目和1个java项目。两个Web项目都可以将共享项目用作web-inf / lib中的jar文件

正如@Nantipov所说,使用部署程序集屏幕使Web项目将共享java项目作为库文件夹中的jar。

答案 2 :(得分:0)

是的,它可以 - 只是没有WTP中的UI(部署一直是一个痛处和持续改进的努力)。项目中的.settings / org.eclipse.wst.common.component控制Eclipse / WTP所认为的项目中的Web内容根目录。可能只需要在项目中创建一个新文件夹,并将其作为兄弟添加到该文件中的现有元素,但具有正确的源路径值。