struts2で作ったアプリへアクセスするURLを簡潔にしたい。
struts2で作ったアプリへアクセスするURLを簡潔にしたい。
現在、勉強がてら、
apache2.2 , jboss, struts2を使ってWebサイトを作成しています。
本などを参照してstruts2で、開発していますと、
アプリに接続するためのURLが、
http://localhost:8080/[appname]/[namespace]/index
のようになります。
実際には以下のようになっています。
http://localhost:8080/dlift/pc/index
ただ、開発がうまくいき、世に出すときには、
http://www.dlift.jp/
のように、簡潔なURLにしたいと考えております。
ですので、自分で調べてこれを解決しようとしましたが、
うまくいきませんでした。
自分でやった方法は、
jboss-web.xmlに
<context-root>/</context-root>を追加し、
struts.xmlから、namespaceを削除したりして、
urlから、[appname]と[namespace]を取り除く作業をしました。
その後、http://localhost:8080/に接続しますと、
jbossのコンソール画面が表示されてしまいます。
ここに、自分で作成したindex画面を表示したいと考えておりますが、
どのようにすれば、それが可能でしょうか。
お手数ですが、一般的な方法をご教授頂けますでしょうか。
よろしくお願いいたします。
補足
<welcome-file>abcd.html</welcome-file> 追加しましたがlocalhost:1234でもindex.htmlが表示されてしまいます。 説明不足だったようなので localhost:8080 → index.html を表示 localhost:1234 → abcd.html を表示 すなわち、ポートによって表示するページを変えるとゆうことです。お願いします。