2つのクエリがあります1.JBossAS 7でwarファイルではなくフォルダとしてWebアプリケーションをデプロイできますか?2.そうでない場合、warファイルを再度ビルド/デプロイせずにJSPまたはhtmlまたはjsファイルを更新するにはどうすればよいですか?
1 に答える
JBoss は、アーカイブ ファイルまたは展開されたディレクトリとしてデプロイする機能をサポートしています。Java EE アーカイブを展開するには、アーカイブ ファイルと同じ名前のディレクトリにアーカイブを解凍します。ディレクトリ名に正しい拡張子 (.war、.ear など) が付いていれば、JBoss はディレクトリを正常にデプロイします。したがって、war ファイルに name がある場合は、展開されたHelloWorld.war
ディレクトリ名HelloWorld.war
も必要です。
deployment-scanner
また、standalone.xml
構成ファイルで を編集し、展開展開のためauto-deploy-exploded
にプロパティをfalseに戻すことをお勧めします。JBoss 7.1 ドキュメントからの引用:
展開されたコンテンツは、部分的にコピーされたコンテンツを自動展開しようとするスキャナーに対して本質的に脆弱であるため、展開されたコンテンツには手動展開モードを強くお勧めします。
編集:
リンクhttps://community.jboss.org/thread/200114を参照してください。これは、JBoss が jsp-configuration の構成を無視し、変更された jsp をリロードしないという、JBoss 7.1.1 で確認されたバグのようです。これは 7.1.2 で修正されています。7.1.2 nightly build を自分でビルドする必要があります。または、エンタープライズ サポートがある場合は、JBoss サポートにお問い合わせください。