配置eclipse与tomcat一起使用

时间:2013-06-26 19:23:44

标签: eclipse java-ee tomcat configuration

有没有办法配置eclipse以使用标准文件夹结构创建动态Web项目? 喜欢:

/root
   /WEB-INF
      /web.xml
      /lib
      /classes
      /...
   /META-INF
      /...

而不是

/root
  /src
  /build
  /WebContent
     /WEB-INF
      /web.xml
      /lib
      /...
   /META-INF
      /...

我知道我可以将项目导出到* .war文件中,但这不是我想要的。

2 个答案:

答案 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

中设置docBase更清晰