• 締切済み

eclipseでtomcatを使うには

Eclipseの「サーバー」ビューにTomcatを登録するにはどうすればいいですか? Eclipseの「サーバー」ビューにTomcatを登録しようとし,書籍や関連Webページを参考にしつつ,頑張ってみたのですが,上手くいきません. 参考ページによりますと, 1)「サーバー」ビューで右クリックし,コンテキストメニューを開く 2)「新規」→「サーバー」を選択 3)「新規サーバー」ダイアログが表示される 4)「Apache」→「Tomcat v6.0サーバー」を選択 5)「次へ」をクリック ・ ・ という風に操作すると,登録できるはずなのですが,4)で上手くいきません. 具体的にどう上手くいかないかといいますと,選択できるサーバーが「Basic」→「HTTP Preview」または「HTTP Server」しか表示されず,「Apache」→「Tomcat v6.0サーバー」を選択できません. つまり,3)の操作のあと http://www.db.is.kyushu-u.ac.jp/rinkou/tomcat/29.png のようになってくれず, フォルダが「Basic」しか表示されないのです. どうすれば,選択欄に画像のように「Apache」も表示されるようになるのでしょうか?

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

みんなの回答

  • Yanch
  • ベストアンサー率50% (114/225)
回答No.1

■バージョンの確認 ・Tomcat のバージョン ・javac のバージョン ・Eclipse のバージョン を確認お願いします。 ■例 apache-tomcat-6.0.29 javac 1.6.0_23 Eclipse SDK 3.6.1 HELIOS で動作確認してみました。 上記環境に、 以下のソフトウェアをインストール。 ・モデリング -> Graphical Modeling Framework (GMF) Runtime ・プログラミング言語 -> Eclipse Java 開発ツール ・Web、XML、および Java EE 開発 -> Eclipse Java EE 開発ツール ・Web、XML、および Java EE 開発 -> Eclipse Web 開発ツール ・Web、XML、および Java EE 開発 -> Eclipse XML エディターおよびツール ・Web、XML、および Java EE 開発 -> Eclipse XSL 開発ツール ・Web、XML、および Java EE 開発 -> JavaScript 開発ツール ・Web、XML、および Java EE 開発 -> JST サーバ・アダプター ・Web、XML、および Java EE 開発 -> JST サーバー UI ・Web、XML、および Java EE 開発 -> JST Web UI ・Web、XML、および Java EE 開発 -> WST サーバー・アダプター してから、「新規サーバー」を開くと、「Apache」 -> 「Tomcat v6.0 サーバー」 が選択出来る事が確認出来ました。 参考までにどうぞ。

kazu_97
質問者

お礼

ありがとうございます! 無事解決しました! Yanch様のご回答を参考にJST Server Adapters,JST Server UIをインストールしてみましたところ, 無事新規サーバの選択肢にtomcatが表示されるようになりました! 本当に助かりました!

関連するQ&A

  • Eclipseで書いても、Tomcatで動かない。

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

    • ベストアンサー
    • Java
  • eclipseを使用してTomcatのサーブレットをステップ実行でデバ

    eclipseを使用してTomcatのサーブレットをステップ実行でデバックしたいのですが なぜかhttp404エラーが出てしまいます。何かeclips側で設定が漏れているのでしょうか。 当方の使用環境は Windows7 tomcat6.0 Apache2.2(Tomcatと連携) eclipse pleiades All in One for java Developers 3.6 です。 手順は以下の通り行いました。 ・メニューのウィンドウ→ビューの表示→サーバーを選択。 ・サーバービュー上で右クリック→新規→サーバーを選択。 ・表示された画面で「サーバのタイプ:tomcat6.0」を選択し、サーバのホスト名に"localhost"を入力し「完了」ボタン押下。(その他の項目はデフォルト) ・メニューのファイル→新規→動的ウェブプロジェクトを選択。 ・表示された画面でプロジェクト名を入力し完了ボタン押下(その他の項目はデフォルト) ・作成したプロジェクトを右クリック→新規→その他を選択。 ・表示された画面でweb→サーブレットを選択し「次へ」押下。パッケージ、クラス名を入力して「完了」ボタン押下。 ・作成されたクラスのdoGetメソッドを以下のように編集。 public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{ response.setContentType("text/html; charset=Windows-31J"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>テストタイトル</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1>テスト</h1>"); out.println("</body>"); out.println("</html>"); } ・クラス先頭のインポート文に「import java.io.PrintWriter;」を追記。 ・プロジェクトを右クリック→デバック→サーバーでデバックを選択。 ・表示される画面で「既存のサーバーを選択」を選択し「次へ」ボタン押下。 ・構成済みのリソースに作成したプロジェクトがあることを確認して「完了」ボタン押下。 結果「http://localhost:8080/testWeb/」に自動的にアクセスするが以下のようなメッセージが表示されてしまう。 ------------------------------------------------------------------------------ HTTPステータス 404 The requested resource () is not available. -------------------------------------------------------------------------------- ※eclipseからtomcatの起動と終了は正常にできているようです。 参考にしたURL  http://www.od.eng.kansai-u.ac.jp/docs/eclipse-tomcat-DynamicWebProject.pdf  http://www.db.is.kyushu-u.ac.jp/rinkou/tomcat/eclipsetomcat.html

    • ベストアンサー
    • Java
  • eclipseとtomcatで404エラー

    ----------------------------------- Windows7 Ultimate eclipse Indigo tomcat 5.5 ----------------------------------- eclipseとtomcatを使用して、JSPを動かそうとしています。 eclipseとtomcatとJDKはC:\pleiadesの下に配置しています。そしてワークスペースは C:\workspace\Testとして登録しています。(ちなみに動的Webプロジェクトで作成しています) 既存のJSPファイルをeclipse上で右クリックして、サーバーで実行とすると、eclipseの画面上にきちんと表示されるのですが、その後、そこで動いていたtomcatを終了させて、eclipseの上部にあるtomcatのアイコンをクリックし、その後、通常のブラウザで表示させようとすると404エラーが出てしまいます。(http://localhost:8080/Test/test.jsp) そもそも右クリック→実行の際に起動するtomcatとeclipse上部にアイコンで存在するtomcatはどう違うのでしょうか? そしてどうすれば、上部のtomcat起動からブラウザで直接JSPを呼び出すことが出来るのでしょうか? 申し訳ありませんが、ご教授お願い致します。

    • ベストアンサー
    • Java
  • Eclipse3.4 Tomcat6 JavaSE6の環境で、

    Eclipse3.4 Tomcat6 JavaSE6の環境で、 Eclipse3.5 Tomcat6 JavaSE6で作成したプロジェクトを そのまま持ってくると、ビルドパスのエラーがでてしまいます。 下記内容。 「ビルドパスエントリーが欠落しています。」 org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v6.0 解決方法をご存知の方がおられましたら、 ご教授いただけますと、大変助かります。 よろしくお願い致します。

    • ベストアンサー
    • Java
  • eclipseからのtomcat起動ができません

    こんばんは。 eclipse3.2からtomcatを起動したいのですが、 猫ボタンを押しても、うんともすんとも言いません。 コンソールにも何も表示されません。 tomcat単体でしたら起動しlocalhost:8080を見れます。 何がいけないのでしょうか? 環境は以下のとおりです。 ・eclipse3.2(日本語) ・tomcat6.0 ・tomcatバージョン バージョン6x ・tomcatホーム C:\Program Files\Apache Software Foundation\Tomcat 6.0 ・サーバーXML設定ファイル C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\server.xml ・プラグイン tomcatPluginV321.zip お手数ですが、どうかアドバイスをよろしくお願いいたします。

    • ベストアンサー
    • Java
  • eclipseからtomcatが起動しない

    eclipse3.2にtomcatプラグインをインストールし、必要な設定を行いましたが、アイコンからtomcatを起動すると下記のエラーがコンソールに表示され、起動しません。 org.apache.catalina.startup.Bootstrap main 警告: Bootstrap: command "C:\Tomcat\Tomcat 5.5\conf\server.xml" does not exist. C:\Tomcat\Tomcat 5.5\conf\server.xml は間違いなく存在しています。 又、eclipseからではなく、サービスや直接のバッチ起動ではtomcatは正常に起動します。 ご教授、よろしくお願いいたします。

  • eclipse + tomcatの連携に関して

    はじめましてwindows上でjavaを動かしている初心者です。 環境設定について悩んでいます。 質問内容 eclipse2.1.3とtomcat5.0.28を連携させて正常に起動していたのですが、手違いでtomcatをアンインストールしてしまいtomcatのみ再インストール(同じ5.0.28)しました。ブラウザ上で動作確認すると 入力 http://localhost:8080/プロジェクト名(test)/ファイル名.拡張子(index.jsp) 結果 HTTPステータス404-/test/index.jsp …となってしまいます。 再インストールの際二箇所変更点があり、以前は C:\Program Files\Apache Software Foundation\Tomcat 5.0 に格納していたtomcatを C:\Tomcat 5.0 に変更し、それに伴いeclipse上の TomcatホームをC:\Tomcat 5.0 Tomcat baseをC:\Tomcat 5.0 設定ファイルをC:\Tomcat 5.0\conf\server.xml に変更。環境変数も 変数名:CATALINA_HOME 変数値:C:\Tomcat 5.0 に変更後、動作確認すると404エラーが返ってしまいます。因みに http://localhost:8080 のみではApacheの画面が正常に表示されます。 tomcat再起動、windows再起動等調べた範囲で試してみましたが、解決できませんでした。 C:\Tomcat 5.0\conf\server.xmlと\conf\web.xml の設定は正常に起動していた時と全く同じ設定にしましたが、他に設定を変える必要があるのでしょうか?またはeclipse再インストールの必要があるのでしょうか?初歩的質問ですがよろしくお願いします。

  • 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からのTomcat起動について

    EclipseでTomcatを起動させるために、参考書に沿って設定しました。 <ウインドウ><設定>メニュー及び、<ウインドウ><パースペクティブのカスタマイズ>です。 これによって、EclipseのツールバーにTomcatサーバーの起動/停止を行うアイコンが確かに追加されましたが、これをクリックすると、 Cound not find the main class.Program will exit. というエラーメッセージを表示するボックスが出て、うまく操作できません。 タスクバーの方のアイコンを使ったTomcatの起動/停止は問題ありません。 うまく動かす方法のご教示お願いいたします。

  • eclipseでTomcatを使いたい

    eclipse(wtp-all-in-one-sdk-R-2.0-200706260303-win32.zip)とTomcat5.5をインストールしました。 eclipseでサーバー構成の作成をしようと、ファイルから新規-その他を選択したのですが、新規ウィザードでサーバーがありません。(普通のJavaプロジェクトは作成できます。) なぜだかわかりますか?またどのようにしたらサーバーを使えるようになりますか?教えてください。

    • ベストアンサー
    • Java

専門家に質問してみよう