2011-05-26 108 views
0

我部署了一个相当大的war文件,其中的数据库配置已烧入到META-INF中的persistence.xml中。我宁愿不必重新上传,只是为了更改jdbc-url/user/password。部署战争后,tomcat将文件放在哪里?

据我所知,Tomcat“探索”/解包战争工作目录。如果我只需要进入并手动更改与战争捆绑在一起的配置文件,我会在哪里看?

回答

1

你就不能去tomcat的根目录下的命令行,然后运行:

发现。 -name“persistence.xml”

更好的方法做到这一点虽然只是解压缩战争,然后将内容复制到您的上下文根。这种方式来修改任何你只需要重新启动tomcat。我喜欢为dev设置一个Ant目标,将所有已更改的文件复制到我的上下文目录中。当我真的想创建一个部署WAR时,我保留一个发布目标。