我正在尝试进行热部署。数据库连接信息存储在我的META-INF / context.xml中。
当我将文件夹拖放到$ TOMCAT_HOME / webapps /时,它会尝试重新加载然后失败,因为它无法找到数据库连接信息。当我查看../conf/Catalina/localhost/myapp.xml时,它不在那里。
有人可以给我一些引导,这样我就能找到可能出错的地方吗?
(我不认为它是一个权限错误,因为localhost在777中 - 用于测试)
答案 0 :(得分:1)
我可以让它发挥作用,错误来自两个不同的问题
首先:../ conf / CATalina / localhost应该由tomcat用户拥有,而不是root或任何东西。默认情况下,根据分布情况可能并非如此。
第二次:我在webapps目录中做了一个git pull,但它没有用。我现在正在做的是我在/ tmp上拉,然后将目录移动到webapps。它工作正常,但我不知道为什么git pull使操作失败,当一个scp直接到这个目录工作。
我希望它可以帮助你们中的一些人,