2

war ファイルを JBoss 4.2.3 にデプロイしようとしています。このアプリケーションは正常に動作しており、現在も正常に動作しています (コードに追加したバグ修正はありません)。バグ修正を含む新しい war ファイルを作成しました (これには、別のアプリのサーブレットを要求するときに、追加の http 要求パラメーターを渡すことが含まれます)。しかし、この一見無害な war ファイルをデプロイしようとすると、新しい war ファイルがデプロイされたことなどを示す Jboss からのコンソール ログが表示されます。要求で送信されていません)。入ったwarファイルを確認しました/server/default/deployまったく同じです(cksumも同じです)。これらのいくつかの通常のトリックを試してみましたが、役に立ちませんでした.新しいwarファイルをデプロイする前に古いwarファイルをサーバーから削除し、サーバーを再起動してキャッシュされたものを解放しました。エントリーポイントでサーブレットにリターンを入れることさえできます。しかし、それでも違いはありません!サーブレットは、修正なしで以前と同じように機能します。助言がありますか?どうぞよろしくお願いいたします。これがうまくいかない場合、私はちょっと失敗しました。

4

2 に答える 2

1

いくつかの考え

  • ブラウザが「オフライン」であるか、キャッシュを使用している可能性があります。キャッシュをクリア/更新してみてください
  • server / default/tmpおよびserver/default/workフォルダーの下のコンテンツも削除します
于 2009-08-13T09:52:06.467 に答える
0

アプリケーションにいくつかのロギングステートメントを追加して、戦争を再デプロイしたときにそれらが出力されるかどうかを確認することができます...

確実に再デプロイされている場合は、おそらく、skaffmanが言うように、修正は機能しませんでした。

于 2009-08-13T10:43:14.690 に答える