Tomcat 7.0.27 で grails アプリケーションをデプロイしようとしています
私のアプリケーション lib ディレクトリには、Jar とともにいくつかのプロパティ ファイルが含まれています。tomcat server.xml で、unpackWARs を false (圧縮展開) に設定すると、apache-tomcat-7.0.27/work/Catalina/localhost/_/WEB-INF/lib ディレクトリには、私が持っているプロパティ ファイルではなく、Jar のみが含まれます。私のアプリケーションライブラリ。また、プロパティファイルをTomcat libに入れてみましたが、ロックはありません.. この問題をトラブルシューティングするための tomcat の設定はありますか?
また、unpackWARs が false の場合、apache-tomcat-7.0.27/work/Catalina/localhost/_/WEB-INF/ には lib と classes の 2 つのフォルダーしかありません。アプリケーションが WEB-INF でも他のフォルダーを検索するため、これも新しい問題を引き起こしています。これは unpackWARs true でうまく機能します。
上記の2つの問題に関するヘルプは本当に感謝されます
上記の 2 つの問題を解決するには、unpackWARs を true に設定しますが、war の抽出に問題があります。私のwarファイル名がROOT.warで、ROOTフォルダーがWebアプリケーションに既に存在すると仮定すると、サーバーは起動してROOT.warを抽出せず、私のアプリは古いROOTフォルダーで起動します。既存の抽出された war フォルダー ROOT をクリーンアップする最良の方法は何ですか? 今のところ、起動 sctipt /etc/init.d/tomcat にある既存の ROOT フォルダーを削除しています。
unpackWars を true または false に設定する必要がありますか?
多くの多くの前もって感謝します..
私が使用している OS は RHEL 5.2 です。詳細情報が必要な場合はお知らせください。
よろしく、 プラシャント・グプタ