将META-INF / context.xml重新加载到../conf/Catalina/localhost/myapp.xml无效

时间:2012-05-29 22:07:52

标签: java tomcat6 catalina context.xml contextpath

我正在尝试进行热部署。数据库连接信息存储在我的META-INF / context.xml中。

当我将文件夹拖放到$ TOMCAT_HOME / webapps /时,它会尝试重新加载然后失败,因为它无法找到数据库连接信息。当我查看../conf/Catalina/localhost/myapp.xml时,它不在那里。

有人可以给我一些引导,这样我就能找到可能出错的地方吗?

(我不认为它是一个权限错误,因为localhost在777中 - 用于测试)

1 个答案:

答案 0 :(得分:1)

我可以让它发挥作用,错误来自两个不同的问题

首先:../ conf / CATalina / localhost应该由tomcat用户拥有,而不是root或任何东西。默认情况下,根据分布情况可能并非如此。

第二次:我在webapps目录中做了一个git pull,但它没有用。我现在正在做的是我在/ tmp上拉,然后将目录移动到webapps。它工作正常,但我不知道为什么git pull使操作失败,当一个scp直接到这个目录工作。

我希望它可以帮助你们中的一些人,