http://www.cnblogs.com/zuosl/p/4342190.html
當(dāng)我們?cè)谔幚碇形膩y碼或是配置數(shù)據(jù)源時(shí),我們要修改Tomcat下的server.xml和content.xml文件。
但是當(dāng)我們修改完后重啟Tomcat服務(wù)器時(shí)發(fā)現(xiàn)xml文件又被還原了,修改無效果。
為什么會(huì)還原?
Tomcat服務(wù)器在Eclipse中啟動(dòng)時(shí),會(huì)自動(dòng)發(fā)布Eclipse中部署的項(xiàng)目,但是我的項(xiàng)目是自己手動(dòng)在外面部署的,Eclipse只認(rèn)得在它里面部署的項(xiàng)目,因此它會(huì)創(chuàng)建一個(gè)新的server.xml文件覆蓋原來的文件,里面只有Eclipse中部署的項(xiàng)目。
解決方法一:
設(shè)置Ecplise,取消掉自動(dòng)發(fā)布功能。
依次選擇Window-PReferences-Server-Launching,取消Automatically publish wen starting servers,點(diǎn)擊OK,搞定。
解決方法二:
Ecplise項(xiàng)目中有一個(gè)Server項(xiàng)目,有一個(gè)Tomcat v7.0 Server at localhost-config,
里面也有server.xml和content.xml,替換成你修改后的文件。Tomcat重新發(fā)布時(shí)會(huì)用這里的配置文件覆蓋Tomcat下的conf下的文件。

新聞熱點(diǎn)
疑難解答
圖片精選