grails アプリに問題があります。何らかの理由で、スタンドアロンの tomcat7 インスタンスにデプロイすると、アプリが 2 回デプロイされているように見えます。たとえば、クォーツ ジョブを実行するとジョブが 2 回呼び出され、コントローラー メソッドを実行すると 2 回実行されます。
これは、次の場合に発生します
。 1. war を webapps フォルダーに追加する
2. war を webapps フォルダーに手動で解凍する
3. server.xml ファイルなどにコンテキスト行を追加し<Context path="/process" docBase="C:\apache-tomcat-7.0.27-windows-x64\apache-tomcat-7.0.27\process.war" reloadable="true" />
、実際の war ファイルを webapps の外部に配置するフォルダ。unpackWARs="false" autoDeploy="false"
また、コンテキスト パラメーターが追加される HOST パラメーター も設定しました。
他に何をテストするかについてのアイデアが不足しています。
このバグ/機能は、run-app コマンド ラインでアプリを起動し、tomcat プラグインを使用する場合には発生しません。
アイデアはありますか?