Eclipse中的Tomcat会覆盖上下文片段

Dan*_*iel 6 eclipse tomcat

我有一个Eclipse项目,它使用WST连接到Tomcat 6.出于测试原因,我需要设置一些上下文参数来覆盖web.xml中的设置.设置了以下服务器选项:"服务而不发布",因为我想直接从项目运行我的应用程序和"将上下文发布到单独的XML文件".

现在我可以在.metadata.plugins\org.eclipse.wst.server.core\tmp1\Conf\catalina\localhost中找到上下文片段,并根据需要进行更改.这工作了一段时间,但是在每次Eclipse重启之后,我的上下文片段被替换为新生成的 - 当然没有必需的参数.

如何防止Eclipse替换我的配置?或者有没有办法将必要的参数添加到生成的上下文片段?

小智 11

当然,更改.metadata /.../wst.server中的内容并不是一个好主意 - 这些目录完全由Eclipse控制.

如果查看Eclipse的"Servers"项目条目,您将看到server.xml和context.xml - 这是更改内容的地方.Eclipse将这些文件复制到该.metadata目录 - 如果它没有以某种方式被犯规.