我正在使用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属性是什么?