• 締切済み

Eclipsにおける 動的WEBプロジェクトとTomcatプロジェクトの違い

タイトルの件について質問ですEclipsにおける「動的WEBプロジェクト」と「Tomcatプロジェクト」の違いを教えて頂けないでしょうか? ずっと動的WEBプロジェクトで作成していたのですが、「Tomcatプロジェクト」でも同じのを作れると思うのでなにか違いがあるのかと疑問に思ったのでどなたか回答おねがいします。 使い分けの基準などありましたらお願いします。

  • Java
  • 回答数2
  • ありがとう数18

みんなの回答

noname#94983
noname#94983
回答No.2

>今はどちらが主流とかは、あるのでしょうか?? Tomcatプラグインというのは、昔、まだEclipse純正のサーバサイドJava開発環境がなかった時代に使われていたもの。その後、Eclipse Foundationから、純正の環境としてWTPが登場した。それまでさまざまなサーバサイド開発のためのプラグインがあったが、WTP登場以後は、すべてWTPに吸収されるか、WTPへのプラグイン?という形に変化していった。現在は、サーバーサイド開発=WTPが基本で、Tomcatプラグインを使うというのは、まずないんでないだろうか。 そもそもTomcatプラグインは、単なるTomcatで公開するためのプラグインで、JSPやHTML、JavaScriptなどの専用エディタなどもない。WTPには、JSP、HTML、JavaScript、CSS、XMLなどサーバーサイド開発のための専用エディタが一通り揃っているし、使えるサーバーもTomcatだけでなくさまざまなサーバーに対応している。また主なデータベースの管理機能などもある。TomcatプラグインとWTPを比べるのは、「メモ帳とマイクロソフトワード」というか、「MS-DOSとWindows 7」というか、それぐらい大きな違いがあると考えていいと思う。今の時代に、Tomcatプラグインはほとんど存在価値はないだろう。

gadem_2009
質問者

お礼

そんなに、歴然とした差があったのですね。 ネット等だと、Tomcatプロジェクトなどで、作成していたりするので、 なにか理由があって使い分けて、やっていくものだと思いました。 ただ、単に進化系としてWTPがあるのですね。 今後は、WTPを使用して学習を進めていきたいと思います。 ありがとうございました。

noname#94983
noname#94983
回答No.1

使い分けというより、そもそも両者は共存できないはず。Tomcatプロジェクトというのは、Tomatのプラグインを入れたときに使われるものだし、動的WebプロジェクトはWTPで使われるもの。WTPが入っているEclipseにTomcatプラグインを入れることはありえないわけで、2つは「どちらか一方しか使えない」わけだから、使い分けということはありえない。 単純に、「Tomcatプラグインを入れている人はTomcatプロジェクトを作って開発し、WTPを入れている人は動的Webプロジェクトを作って開発する」というだけのことだと思う。

gadem_2009
質問者

お礼

回答ありがとうございます。 今はどちらが主流とかは、あるのでしょうか??

関連するQ&A

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

    最近、web開発に興味を持ち、参考書を購入し始めたのですがわからないことばかりで困っているのでご教授お願いいたします。 参考書を購入し、tomcatプラグインを追加して、eclipsのtomcatの設定のところで、tomcatのバージョンとpathの設定まで完了しました。*注1 *注1設定パス「C:\Program Files\Apache SoftwareFoundation\Tomcat」 そこまでの設定で、eclipsからtomcatの起動をクリックしても反応が ありません。(エラー等も出ません) 開発環境は下記に示す通りです。 ・eclips 3.4 ・tomcat 6.0 . jdk1.6.0_7 以上の情報では、わからないかもしれませんがどなたかお願いします。

  • Eclips に Tomcat pluginの設定ができません

    こんにちは。Eclips初心者です。 学習本に付いていたTomcatのpluginを設定しようとしているのですが、pluginsフォルダにTomcatPluginフォルダを入れ、Eclipsのウインドウ-設定でTomcatバージョン:5.x、ホーム、設定ファイルを設定し、「OK」ボタンを押しても「エラーが発生しました。エラーログを参照にしてください」と表示されてしまいます。 学習本では「OK」ボタンの前にメニュー-ウインドウ-パースペクティブのカスタマイズを開き…とあるのですが、こちらも開けません。 バージョンの違いとも思えるのですが、どなたか対処の方法を教えてください。 また、バージョンの違いによるものでしたら、あうバージョンのダウンロードアドレスを教えていただけないでしょうか? ネットで探してみたのですが、見付けられませんでした。 よろしくお願いいたします。 Eclips 3.0 Tomcat tomcatPluginV221 windows XP

    • ベストアンサー
    • Java
  • Tomcatで困っています

    Tomcatがうまく動かなくて大変困っています。 Eclipsから操作したいのですが、それ以前の問題で・・・ IEのアドレスに http://localhost:8080/ からApache Tomcatのトップ画面は出ます。 その後 Tomcat Manager ⇒ Tomcat Webアプリケーションマネージャ もちゃんと出て、 Eclipsから作ったTomcatプロジェクトも見れます。 ですが、いざプロジェクタを選ぶと『HTTPステータス 404』と怒られてしまいます。 解決策が全く分かりません。どなたかにご教授願いたく、どうぞよろしくお願い致します。 今現在インストールしてあるのはTomcat 5.5.20ですが、うまくいかなかったのでバージョンを インストール・アンインストールを幾度が繰り返してしまいました。 どうぞよろしくお願い致します。

    • ベストアンサー
    • Java
  • tomcatをプロジェクト毎に起動する方法

    エクリプスのパースペクティブ上でtomcatプロジェクトを複数作成した場合(「hoge」プロジェクトと「hogehoge」プロジェクトとする)に、tomcatを起動する時に、 それぞれのプロジェクトで、tomcatをそれぞれに起動させるにはどのような方法があるのでしょうか? 具体的には、 tomcatはインストールして一つであり、server.xmlは一つしかありません。起動したいプロジェクト、起動しなくてよいプロジェクトがある場合、どのように皆さんはしているのでしょうか? server.xmlに記述しなければ起動しませんが、 複数でtomcatを使用している場合エクリプス上では 皆様はどのようにされているのでしょうか? 何をキーワードに検索してよいかわからずアドバイス頂ければとおもいます。

    • ベストアンサー
    • Java
  • eclipseとtomcat

    eclipseとtomcat 質問失礼します。 現在Tomcatを用いたWebアプリケーションの開発を始めています。 参考にしているサイトは http://www.searchman.info/java_eclipse/1100.html です。 かなり初歩的な質問かもしれませんが調べても解決策が見つからないのでお願いします。 Eclipse上でTomcatプロジェクトを始める時に、プロジェクト名を入力して「終了」を選択しても、プロジェクト作成画面が閉じないという現象が起きています。 現状では左側のツリーには作成したプロジェクトはできており、そのまま開発もできています。プロジェクト作成ウィンドウはキャンセルで閉じています。 しかし、参考サイトによるとプロジェクトが作成されると、C:\Tomcat6_0\conf\server.xml のファイルの中に作成されたプロジェクトが書き加わっているはずなのですが、確認したところ加わっていない状態です。 結局eclipse上で作成したプログラムを動かしても「404エラー」が出てしまいます。 恐らくTomcatプロジェクトがしっかり作成できていないのが原因だと思うのですが・・・・・ 何か原因がわかる方いましたら、よろしくお願いします。

    • ベストアンサー
    • Java
  • EclipseでTomcatプロジェクトでプロジェクト名を入力して終了をクリックすると×印が付いてくる。

    JavaのWebの入門を勉強したいのですが、 EclipseでTomcatプロジェクトでプロジェクト名を入力して 終了をクリックすると、 パッケージ・エクスプローラーのところにsampleと作成されますが、 左端に赤い×印が付いてきます。 どうすれば、赤い×が付かずに新規プロジェクトが 作成できるのか教えて下さい。 宜しく御願い致します。

    • ベストアンサー
    • Java
  • tomcatプロジェクトを新規作成してもリソースが直接見れない

    tomcatプロジェクトを新規作成してもリソースが直接見れない Eclipse Java EE IDE for Web Developers.で開発を行っています。 (Build id: 20100218-1602)←これがバージョン? 本題に入りますがeclipseでtomcatプロジェクトの新規作成をすると 作成したフォルダやファイルを直接見る事が出来ません。 eclipseでプロジェクト名を右クリックしてプロパティーを開いて リソースの欄を見ると C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\websystem というフォルダにリソースがあるはずなのですが直接そのフォルダを 開いてもありません。コントロールパネルのフォルダオプションで 全てのフォルダ・ファイルを表示にしてもみれません。 また、ブラウザでhttp://localhost:8080/websystem/1.jspにアクセスすると The requested resource (/websystem/1.jsp) is not available.というエラーが 出てしまいます。 フォルダやファイルを直接見れるようにして上記エラーを解決するにはどうすれば 良いのでしょうか。

    • ベストアンサー
    • Java
  • TomcatとApacheの使い分け

    こんにちは。 今度、社内向けの小規模Webアプリケーション(大きなテーブルでも1000件程度。サーバーはWindows。)を作成することになり、調査しています。 どのWebサーバーにするかを検討していますが、下記サーバーの使い分けが分からず質問させていただきます。 ・Apache ・Tomcat 調べると、「Tomcatは単独でWebサーバとして動作することも可能だが、ApacheやIISのプラグインと動作できるようになっており、実際にはプラグインとしての利用が主流である。」となってます。 Webアプリケーションを構築する上で、「TomcatをWebサーバーとして使用した場合」と「Apacheを使用した場合」では、どちらが良いのでしょうか。 よろしくお願いします。

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

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

    • ベストアンサー
    • Java

専門家に質問してみよう