背景:Specify the server path (i.e. catalina.base) and deploy path. Server must be published with no modules present to make changes.
现象:如果我们在eclipse中通过插件配置Tomcat服务器,并Modify the resources that are configured on the server也就是部署了应用,Server Locations会置灰,应用则默认部署到.metadata\.plugins\org.eclipse.wst.server.core\tmp0下
解决方式:Server Locations修改后会变灰,如果需要更改设置,则需要移除与Tomcat服务器关联的项目,同时,鼠标右键菜单Clean清除Tomcat服务器的状态^^就可以修改了。
然后就可以选择部署路径了,如下图
注意事项:
1.如果选择中间的单选按钮,插件会backup我们原先的Tomcat配置,然后根据部署的应用生成新的一份配置
2.如果选择最后一个按钮,则不能改变Tomcat的原始配置
3.我选择第一个按钮,然后部署Tuscany的应用,插件会在workspace\.metadata\.plugins\org.eclipse.wst.server.core下生成Tomcat配置文件,启动会报错XML解析出错