我使用Eclipse的Tomcat的朱诺7。 我使用的工作空间元数据服务器的位置(请参见下面的tomcat我的配置)。
此外,我得到了在日食服务器项目 [请参阅下面的图片]具有独立的server.xml和其他配置文件。
通常情况下,它工作正常。 这一问题遇到了后,我改变了server.xml中(在Eclipse项目)用于SSL配置。
配置工作正常。 但每次我运行该项目(运行 - >服务器上运行)server.xml中得到修改为默认版本。 我定制的SSL更改将丢失。
此外,我试图改变的server.xml中的Tomcat的安装位置(C:\ Apache的Tomcat的7.0.35 \ CONF),但它并没有从日食挑。
任何人都可以请帮我在这?
谢谢
在工作区{} /服务器 ,你会发现每一个Tomcat配置一个文件夹,包含多个配置文件,包括server.xml中 。 在那里,你则可以直接编辑文件 。
为了得到考虑重新启动Eclipse变化。 这是恕我直言不是删除和添加配置回所有的时间更好。 使用Eclipse 火星和Tomcat 7的测试。
(该溶液是: Eclipse中使用Tomcat -蚀修改的server.xml )
我发现了一个适用的解决方案,但还不完美。
我所做的是;
在安装位置1.Changed server.xml文件(在我的情况下,C:\ Apache的Tomcat的7.0.35 \ CONF)
从蚀服务器面板(请参见下面的图)2.取出Tomcat服务器
3.创建在eclipse服务器面板新的服务器。
4.然后服务器项目将产生新的server.xml我定制的变化。
5.诀窍是,最初蚀拾取从安装位置时server.xml中创建在面板的新服务器。
谢谢
请确保您正在编辑的文件正确的Tomcat服务器文件夹下,而不是那些config文件夹下。 检查连接的屏幕截图,我指的是文件。
我有这个问题也和解决方案的工作(我没有足够的声誉分,投出答案)。
与此类似,我不得不进行配置更改端口号,并且还要求我删除,并从STS(春季工具套件)重新添加我的Tomcat实例。
在Eclipse中,服务器上双击查看属性。
检查“发布模块背景分离XML文件”,并保存。 运行Tomcat服务器。 Eclipse会创建CONF / [引擎] / [主机名] / [appname中]的.xml而不接触的server.xml
确保在server.xml路径是一样的,在Web项目的设置。
看到Web项目设置:右击项目>>属性>> Web项目设置。
总是给在这里的项目路径。 在server.xml中的路径会自动更新。
文章来源: Eclipse modifies server.xml each time run the project (Run-->Run on Server)