0
我部署了一個相當大的war文件,其中的數據庫配置已燒入到META-INF中的persistence.xml中。我寧願不必重新上傳,只是爲了更改jdbc-url/user/password。部署戰爭後,tomcat將文件放在哪裏?
據我所知,Tomcat「探索」/解包戰爭工作目錄。如果我只需要進入並手動更改與戰爭捆綁在一起的配置文件,我會在哪裏看?
我部署了一個相當大的war文件,其中的數據庫配置已燒入到META-INF中的persistence.xml中。我寧願不必重新上傳,只是爲了更改jdbc-url/user/password。部署戰爭後,tomcat將文件放在哪裏?
據我所知,Tomcat「探索」/解包戰爭工作目錄。如果我只需要進入並手動更改與戰爭捆綁在一起的配置文件,我會在哪裏看?
你就不能去tomcat的根目錄下的命令行,然後運行:
發現。 -name「persistence.xml」
更好的方法做到這一點雖然只是解壓縮戰爭,然後將內容複製到您的上下文根。這種方式來修改任何你只需要重新啓動tomcat。我喜歡爲dev設置一個Ant目標,將所有已更改的文件複製到我的上下文目錄中。當我真的想創建一個部署WAR時,我保留一個發佈目標。