有没有办法配置eclipse以使用标准文件夹结构创建动态Web项目? 喜欢:
/root
/WEB-INF
/web.xml
/lib
/classes
/...
/META-INF
/...
而不是
/root
/src
/build
/WebContent
/WEB-INF
/web.xml
/lib
/...
/META-INF
/...
我知道我可以将项目导出到* .war文件中,但这不是我想要的。
答案 0 :(得分:1)
是否要将docBase
设置为项目的根文件夹?如果是这种情况,您可以在Java Build Path中将Default输出文件夹从YourProject/build/classes
更改为YourProject/WebContent/WEB-INF/classes
。
并且,在您的server.xml中将docBase
设置为YourProjectRoot\WebContent
。
希望这有帮助。
答案 1 :(得分:0)
我终于找到了一个看起来像Shinichi Kai的解决方案。我像他一样更改了默认输出文件夹,而不是在docBase
中设置server.xml
,而是创建了一个新的上下文。
为此,我在%CATALINA_HOME%/conf/Catalina/localhost/
中创建了一个xml文件。在此文件中,上下文定义如下:<Context docBase="<Eclipse_Workspace_Path>\<Project_Name>\WebContent"/>
比直接在server.xml