0

ホットデプロイメントを作成しようとしています。データベース接続情報は、META-INF/context.xmlに保存されています。

フォルダを$TOMCAT_HOME/ webapps /にドロップすると、データベース接続情報が見つからないため、リロードを試みて失敗します。../conf/Catalina/localhost/myapp.xml内を見ると、そこにはありません。

誰かが私にいくつかのリードを与えて、私が何が間違っているのかを見つけることができますか?

(ローカルホストは777にあるので、許可エラーではないと思います-テスト用)

4

1 に答える 1

1

私はそれを機能させることができました、エラーは2つの異なる問題から来ていました

最初: ../conf/Catalina/localhost は、root などではなく、tomcat ユーザーが所有する必要があります。デフォルトでは、ディストリビューションによってはそうではない場合があります。

2番目:webappsディレクトリ内でgit pullを作成していましたが、機能していませんでした。私が今行っているのは、/tmp をプルしてから、ディレクトリを webapps に移動することです。正常に動作していますが、このディレクトリへの直接のscpが機能していたときに、git pull make操作が失敗する理由がわかりません。

それがあなたの何人かを助けることができることを願っています、

于 2012-05-31T14:18:18.240 に答える