如何设置Eclipse嵌入式Tomcat的appBase属性?

时间:2019-04-19 12:28:59

标签: eclipse tomcat hostname eclipse-wtp

我正在使用Eclipse(4.8)在Java中维护一个webapp,当我添加tomcat服务器并在其中运行我的应用程序时,发生了非常奇怪的事情:每个文件都部署在wtpwebapps文件夹($ {Workspace} /。metadata / (.plugins / org.eclipse.wtp.server.core / tmp0 / wtpwebapps),但appBase设置为webapps。

我花了很长时间才意识到Tomcat将http请求重定向到(空)webapps文件夹而不是wtpwebapps。 当然,我通过Eclipse Tomcat实例的server.xml文件更改了设置,然后一切正常:

<host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
<!-- some context & settings -->
</host>

我刚刚将“ appBase”属性更改为“ wtpwebapps”

我只是想知道我是否错过了这一点。

我多次删除并重新添加了tomcat服务器,但是appBase属性设置为webapps而不是wtpwebapps,并且每次必须手动更改server.xml中的值。 Eclipse中有没有一种方法可以为一个Eclipse嵌入式Tomcat实例显式设置应用程序库?

每次添加新服务器时,默认情况下,eclipse会将webapps文件夹设置为appBase属性是什么?

0 个答案:

没有答案