10

WAR ファイル (app.war) にデプロイするアプリケーションがあります。展開後、http://:8080/app から利用できます http://:8080/secret/app のようなものとして利用できるようにしたいと思います

ドキュメントを検索したところ、JBoss の 5 および 6 の場合、これは jboss-web.xml ファイルで実行できるようです。私はそれを試しましたが、運がありません。JBoss 7 は jboss-web.xml 内の要素を無視しているようです。

これが関連しているかどうかはわかりませんが、このアプリケーションには JSF と PrettyFaces の両方があります。

JBoss 7 でこの動作が可能かどうかは誰にもわかりませんか? もしそうなら、どうすればそれを行うことができますか?私はまだこれに対する答えを見つけようとしています。

ありがとうございました。

4

2 に答える 2

22

これは AS 7.0.1、WEB-INF/jboss-web.xml で機能します。

<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
    <context-root>/my_custom_root</context-root>
</jboss-web>

「サーバー/何か/アプリ」のようなアプリルートを持つことは可能ではないと思いますが、アプリケーション構造を通じてこの動作をシミュレートできます

于 2012-03-09T12:36:54.643 に答える
5

個人的な経験を共有するためだけに... jboss-web.xml の context-root が無視されているように見える場合...それ (コンテキストルート) が application.xml で既に宣言されているかどうかを確認してください

于 2012-09-26T08:49:14.047 に答える