我有一个Eclipse项目,它使用WST连接到Tomcat 6。出于测试原因,我需要设置一些上下文参数来覆盖web.xml中的设置。设置了以下服务器选项:“服务而不发布”,因为我想直接从项目运行我的应用程序和“将上下文发布到单独的XML文件”。
现在我可以在.metadata.plugins \ org.eclipse.wst.server.core \ tmp1 \ Conf \ catalina \ localhost中找到上下文片段,并根据需要进行更改。这可以工作一段时间,但是在每次Eclipse重启之后,我的上下文片段被替换为新生成的 - 当然没有必需的参数。
如何阻止Eclipse替换我的配置?或者有没有办法将必要的参数添加到生成的上下文片段?
答案 0 :(得分:11)
当然,更改.metadata /.../wst.server中的内容并不是一个好主意 - 这些目录完全由Eclipse控制。
如果您查看Eclipse的“Servers”项目条目,您将看到server.xml和context.xml - 这是更改内容的地方。 Eclipse将这些文件复制到该.metadata目录 - 如果它没有以某种方式被犯规。