• ベストアンサー

JBOSSで稼動するアプリ

JBOSSで稼動するアプリを開発し、サ-バ-にDEPLOYして稼動はしているのですが、起動URL「http://サ-バ-名:ポ-ト番号」のポ-ト番号を入力しなくていい方法を教えてください。 IISの仮想ディレクトリを使用する事が考えられるのですが、Windows以外の場合はどうするのかも含めて悩んでいます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Windows以外の場合はjakartaのmod_jk2を利用してApacheと連携する方法が考えられます。 IIS+JBossはちょっとわかりませんが、Windows上でもApacheは動きますので、利用されてはどうでしょうか? ルータやiptables等に依存していいのであれば、ポートリダイレクト(ポートマッピング)にて、8080を80へ変換してやるのも一つの方法です。

参考URL:
http://www.boaro.jp/linux/server/apache_jboss.html
shogo0303
質問者

お礼

返事が遅くなり申し訳ありません。 御教授の内容でいりいろと試して見ました所、うまく稼動できる様になりました。 自分のPCで試していたのですが、port:80が既に使われていたため、「Apache2」がインスト-ルできなく、原因が「IIS」であるのに気づくまで時間がかかってしまいました。  

その他の回答 (1)

  • TAKATON
  • ベストアンサー率62% (17/27)
回答No.2

基本的には、ApacheなどのWebサーバと連携させるのが本筋なところでしょうが、 そこまで手がまわらない場合は、JBossに同梱されているTomcatのserver.xmlに HTTPコネクタの待ち受けポート番号を指定するところがあります。 デフォルトで8080が設定されていますが、これを80に変更することによって、 起動URLにポート番号を指定しなくともWebアプリケーションを呼び出すことができます。

参考URL:
http://docs.jboss.org/jbossas/jboss4guide/r1/html/ch9.chapt.html#d0e21935
shogo0303
質問者

お礼

port:80が既に使われていたため、「Apache2」で対応する事にしました。 ありがとうございました。

関連するQ&A

専門家に質問してみよう