- PR -

JBossでのコンテキストパスの記述場所について

1
投稿者投稿内容
夕飯のおかず
会議室デビュー日: 2006/01/25
投稿数: 8
投稿日時: 2007-04-09 11:30
今更な話で大変恐縮なのですが、ある事情によりJBoss3.2.3からJBoss3.2.6へのサーバ更改を行う必要が出てきました。新しいAPと旧来からのAPを同居させる必要があるために、いくつかのAPではサーバコンテキストを書き換えてやる必要が出てきたのですが...

3.2.3の頃は確か
$JBOSS_HOME/server/xxx/deploy/jbossweb-tomcat41.sar/META-INF/jboss-service.xml
に対して、<context path="hoge" ・・・/>
と記述していたように記憶しているのですが、3.2.6からはTomcat5に変わったためか
$JBOSS_HOME/server/xxx/deploy/jbossweb-tomcat50.sar/META-INF/jboss-service.xml
に記述するエレメントが見つかりません。

上位フォルダのserver.xmlに記述したり
$JBOSS_HOME/server/xxx/conf/jboss.web/localhost配下にhoge.xmlを作成してみたりもしましたが、どうも上手く認識してくれません。昔の記憶を辿って試してみたりネットで検索してみたりもしたですが、あまりに稚拙な内容のためか見つけ出すことが出来ませんでした。

申し訳ありませんが、ご存じの方がおられましたら教示いただけませんでしょうか。
しましま
常連さん
会議室デビュー日: 2005/01/08
投稿数: 41
投稿日時: 2007-04-10 22:21
コンテキストパスって、Javaサーブレットなどのルートパスの事ですよね?

warファイルなら、$WAR_ROOT/WEB-INF/jboss-web.xml
earファイルなら、$EAR_ROOT/META-INF/application.xml
に<context-root>で記述できるはずです。この仕様は、Jboss3からJboss4に至まで変わっていません。
逆に、tomcatのjboss-service.xmlに書くっていうのを初めて聞きました。

勘違いしてたら、すみません。
1

スキルアップ/キャリアアップ(JOB@IT)