[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 10479] Re: Servlet は / では動かない ?



On Fri, 31 Jan 2003 11:12:06 +0900, according to the article
"[jfriends-ml 10478] Re: Servlet は / では動かない ?"
nemo_kaz <nemo_kaz@xxxxxxxxxxx> wrote:

> 裏技ってもしかして

いえいえ、WebSphereのみでの技です。
(以下の手法は福嶋は未確認であり保証できません)

1)Sample Application(コンテキストルート「/」が含まれる)を除去
2)目的のエンタープライズ・アプリケーションを、コンテキストルート「/」でイン
  ストール。
3)(WAS_ROOT)/config/plugin-cfg.xml を以下のように修正。
     <UriGroup Name= "EAR名/WAR名_URIs " >
          :
          :
         <Uri Name= "/* "/ >  ★ここの一行を追加
     </UriGroup >

※注意点
・ここで書かれている URI については IHS より WAS が優先されるので、この方法
  をとると IHS のドキュメントルート以下のコンテンツにはアクセスできない。
・WAS のアプリケーションの中に全てのコンテンツを置く必要がある。
( " <Uri Name= "/* "/ > " ではなく、 "/* " の部分に個々の URI を記述するこ
  とも可能。ただし、ページの中で使用している *.gif 等も対象になるので要注意。)
・上記ファイルは「Webサーバー・プラグインの再生成」で作成されるファイルなの
  で、「Webサーバー・プラグインの再生成」を実行したとき、もしくは自動再生成
  を指定している状態で再生成が走ったときは手作業で追加した部分は上書き(削除)
  されてしまう。

> Apacheの、admin.confのAlias定義に書く?
> またはhttpd.confのドキュメントルートに無理やり持ってくる?

確かに、そういう方法もありますな…。

---------------------------------------------------
(株)PFU システム事業部ソフトウェア統括部第二開発部
      福嶋 航  w.fukushima@xxxxxxxxxxxxxxx