• ベストアンサー

WTPで作ったWebプロジェクトをグローバルIP(ドメイン)

WTPで作ったWebプロジェクトをグローバルIP(ドメイン) で閲覧できません。 現在、Windows環境でEclipseプラグインのWTPを使用してWebプロジェクト を作成し、CentOSで動いているTomcatにデプロイしています。 このデプロイしたWebプロジェクトは同じLAN内のWindowsマシン からは閲覧できるのですが、グローバルIP(ドメイン)からだと 閲覧できません。 ルーターの80番8080番は空けています。 また、TomcatはApatchと連帯しています。 http://ドメイン/examples/servlets/ は閲覧できます。

  • Java
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • Lieserl
  • ベストアンサー率81% (31/38)
回答No.1

8080を開けているのであれば、直接8080ポートを叩いても見れませんか? 8080なら見れるのであれば、VirtualHostでローカルIPしか指定していなかったとかで、 ApacheとTomcatの連携部分ローカルネットにしか反映されていないとか。

seimeitai
質問者

お礼

ご回答ありがとうございました。 /etc/httpd/conf.d/proxy_ajp.conf を修正することで解決したしました。

関連するQ&A

  • Eclipse3.1WTPのデプロイ設定について

    Eclipse初心者です。 Eclipse3.1WTP+Tomcat5.5を使用してサーブレットの開発をしています。 手始めにサンプルとして動作実績のあるプロジェクトをeclipseフォルダごと頂いて私のPC(WindowsXP SP2)に展開したのですがindex.htmlを実行すると次のエラーが表示されます。「No launchable artifact could be found in the selection」デプロイが選択されてないといったエラーのようですが回避策をご教授いただけないでしょうか?よろしくお願いします。

    • ベストアンサー
    • Java
  • 「リソース(app.dicon)が見つかりません。」と出ます。

    「リソース(app.dicon)が見つかりません。」と出ます。 eclipseにSeasar2のプラグインを入れ、 TomcatのインストールもしたうえでTomcatの起動をしましたが 上記のメッセージが表示されてTomcatが起動できません。 開発環境は以下の順でインストールしました。 (1)jdk1.6.0_03 (2)apache-tomcat-6.0.29.exe (3)eclipse 3.5 (4)Seasar2プロジェクト作成で必要になるプラグイン Dolteng、Kijimuna、SAStruts等 SAStrutsのプロジェクトを作成するため Doltengプロジェクト作成ウィザードから Webアプリケーション、SAStruts、S2JDBC、WTP(Servlet 2.5)を選択して プロジェクトを作成しました。 作成したSAStrutsプロジェクトをTomcatにデプロイするための設定を行い、 eclipse上からTomcatを起動したところ上記のエラーが出ました。 app.diconファイル等の設定ファイル、 およびプロジェクト内のファイルの配置等は変更していません。 参考書の手順通りに行ったと思っていますが、 なぜエラーが出るのでしょうか?

    • ベストアンサー
    • Java
  • Tomcatプロジェクトと動的Webプロジェクト

    EclipseにてWebアプリを作成しようとしているのですが 下記サイトで「J2EE仕様で定められているプログラム配置構成」 http://www.javaroad.jp/opensource/js_tomcat2.htm ということでフォルダ構成が掲載されています。 EclipseにてTomcatプロジェクトを作成するとルートディレクトリの 配下にWEB-INFその下にclassesフォルダ や libフォルダ ができると いった具合になります。 しかし、動的Webプロジェクトではルートディレクトリの配下にWebContent その下にWEB-INFlibフォルダ が存在しclassesフォルダは別の場所に存在しています。 動的WebプロジェクトはJ2EE仕様に従っていないということでしょうか。 また、そうであるならば仕様に従っていないことによる不利益があったりするのでしょうか。 Tomcatプロジェクトと動的Webプロジェクトならば動的Webプロジェクトで開発したほうがよい というWebの記述も見かけたりしたのですがどちらのプロジェクトで開発を行うのが よいのでしょうか。

    • ベストアンサー
    • Java
  • Eclipseで別プロジェクトをTomcatで使用

    EclipseにTomcatプラグインを入れて Tomcatプロジェクトでサーブレットを作ってます。 そしてこのTomcatプロジェクトから別のライブラリプロジェクトを読み込んでいます。 EclipseのJavaのビルドパスにこのライブラリプロジェクトを指定しているので Eclipseから実行した場合はきちんとこのライブラリプロジェクトを利用して実行できます。 (リアルタイムでライブラリプロジェクトの修正が反映されます) しかしTOMCATでサーブレットを実行した場合にはこのライブラリプロジェクトを読み込んでくれないようで ClassNotFoundExceptionになってしまいます。 ライブラリプロジェクトをJarにしてTomcatのlib以下に置いてやればきちの読み込まれますが できればTomcatプラグインを使って実行した際にライブラリプロジェクトもコンパイルしてTOMCATに読み込ませてライブラリプロジェクトの変更内容もリアルタイムで反映させたいです。 そういう風にするにはどこで設定すればよろしいでしょうか? Eclipse Keplerを使ってます。

    • ベストアンサー
    • Java
  • Eclipseでプロジェクトを作るとコンテキスト記述子が出来ない?

    「はじめてのJSP&サーブレットプログラミング」という本で勉強しています。 その本では「データベースへの接続で、データソースを使ってデータベースに接続するようにするために、データソースの設定にコンテキスト記述子への記述が必要です。Tomcatの場合は~ディレクトリ以下にあります。」とあるのですが、Eclipseで「動的WEBプロジェクト」でプロジェクトを作ると、そこのフォルダにそのXMLファイルが出来ません。 ためしに「Tomcatプロジェクト」でプロジェクトを作ってみるとプロジェクトを作ったらすぐ出来ました。 これはEclipseでこういうサーブレットでデータベースに接続するような作業は「Tomcatプロジェクト」で作るように、ということなのでしょうか?しかし、「動的WEBプロジェクト」で作ったプロジェクトでは新規で何かファイルを作る時に候補に自動的にJSPやサーブレットといったものが挙がるのでやはりサーブレットは「動的WEBプロジェクト」で作るのでは? と分からないでいます。 よろしくお願いします。

    • ベストアンサー
    • Java
  • eclipse + Tomcat v5.5 で 動的Webプロジェクトが起動できなくなる

    OS:Windows Vista IDE:eclipse 3.4 Ganymede IDEプラグイン:pleiades APサーバ:Tomcat v5.5 上記の環境で、eclipseにTomcatの設定を行った後、動的Webプロジェクトを作成し、 サーバーで実行(英語の場合Run on server)をすると、通常ではサーバーが起動しますが、 この環境を使っていてしばらくすると、サーバーで実行を行ったときに、 「サーバーは、バージョン 2.4 の J2EE Web モジュール 仕様をサポートしていません。」 というエラーメッセージが表示され、サーバの起動ができなくなってしまいます。 どういう操作を行うと、こうなるのかがはっきりわからないのですが、 eclipseインストール直後では起動できるのに、あるときから起動ができなくなってしまうのです。 そもそもTomcat v5以降では servletバージョンの2.4以降には対応していると思うのですが、 なぜこのようなメッセージが出るのかが謎です。 ちなみにサーバーで実行ダイアログでTomcat v6を選択すると、起動できるようです。 (Tomcat v6をインストールしていないので確認はしていませんが、上記のエラーメッセージが 表示されなくなり、次へボタンが有効(押せる状態に)なります。) よろしくお願いします。

    • ベストアンサー
    • Java
  • EclipseでApatch

    こんにちは。 現在Eclipseの勉強をしているのですが、 今回EclipseにてApatch2のWebシステム開発を実現させたいのです。 これはApatchのプラグインをEclipseに導入させることによって構築できるのでしょうか? 全くの初心者ですのでよろしくお願いします。

    • ベストアンサー
    • Java
  • eclipseでプロジェクトをインポートしたらエラー表示。

    こんにちは。JAVA初心者です。 今、Tomcatを使用してeclipse上でJAVAの開発を行っています。 (ちなみにeclipseはWTPを使用してます。) 先日、他の人が作ったプロジェクトをインポートしたところ、エクスプローラー上で赤い×印が出てしまいました。それが、コードにでているのではなく、パッケージ(とそれ以上の階のプロジェクトのアイコン等)のみにでているので、修正場所が分からず困っています。 クラスパスの設定を確認したところ、必要なjarファイルや他プロジェクトのインポートの設定はできています。 私は、このインポートしたプロジェクトをインポートしたくラスを作りたいのですが、×が付いているうちはうまく動作しないようで困っております。 インポートしたプロジェクトを正常に動作するようにするにはどうすればよいでしょうか? ちなみに他の独立したプロジェクトではJSPやサーブレットが問題なく動作しております。 考えられる原因として、何かご助言を頂ければ幸いです。 よろしくお願い致します。 OS Windows XP JDK jdk1.5.0_09 サーブレットコンテナ Tomcat5.5 統合開発環境 Eclipse3.2

    • ベストアンサー
    • Java
  • 【Java】Eclipseで作成したTomcatプロジェクトへブラウザ

    【Java】Eclipseで作成したTomcatプロジェクトへブラウザからアクセスできません。 Tomcatは問題なく起動していて、Apache Tomcatへはアクセスできます。 以下に詳細を記載していますのでアドバイスをお願いします。 環境は以下の通りです。 ・Windows XP ・Internet Explorer8.0 or Firefox ・Eclipse Platform 3.4.2 Ganymede (All in one) ・Tomcat6.0 ・jre1.6 EclipseでTomcatを起動でき、その際のコンソールにも特にエラーはありません。 Tomcatを起動した際に http://localhost:8080/ へアクセスすると、Apache Tomcatへ繋がります。 なので問題なくTomcatは起動しています。 EclipseでTomcatプロジェクトとして”mbshop”という名のプロジェクトを作成しました。 http://localhost:8080/mbshop/とアクセスするとHTTPステータス 404 - /mbshop/ と表示されてしまいます。 mbshop配下にWEB/INFがあり、その中にweb.xmlを記述しています。 web.xmlの記述内容は以下の通りです。 <?xml version="1.0" encoding="ISO-8859-1"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd" <servlet> <servlet-name>invoker</servlet-name> <servlet-class> org.apache.catalina.servlets.InvokerServlet </servlet-class> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> <load-on-startup>2</load-on-startup> </servlet> <servlet-mapping> <servlet-name>invoker</servlet-name> <url-pattern>/servlet/*</url-pattern> </servlet-mapping> </web-app> Tomcatが起動できApache Tomcatのサイトへアクセスできるのに、 Eclipse内のTomcatプロジェクトが表示できないのは、なぜでしょうか。 いくら調べても原因が見つかりません。 ご存知の方がいれば、アドバイスを下さい。 宜しくお願いします。

    • ベストアンサー
    • Java
  • Eclipseで書いても、Tomcatで動かない。

    「All-In-One-Eclipse」で、サーバーサイドのプログラムを作ろうとしています。 Tomcatをインストールして、TomcatのプラグインもEclipseの指定のディレクトリに置いて、EclipseのTomcatの設定もしたはずなのですが、Tomcatと連携がとれてないようです…。 Eclipseで「動的Webプロジェクト」を選択して、作成したプロジェクトの左のビュー(?)の「WebContent」を右クリック→新規→JSPで、JSPのファイルを作り、簡単なコードを書いたのですが、ブラウザで 「http://localhost:8080/プロジェクト名/JSPファイル名 と書いても、ファイルが見つからないとエラーが出てしまいます。 何か、落としている作業等あるのでしょうか? また、原因などに、見当がつきましたら、よろしくお願いします。

    • ベストアンサー
    • Java

専門家に質問してみよう