質問: 【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"? invoker org.apache.catalina.servlets.invokerservlet debug 0 2 invoker /servlet/* tomcatが起動できapache tomcatのサイトへアクセスできるのに、 eclipse内のtomcatプロジェクトが表示できないのは、なぜでしょうか。 いくら調べても原因が見つかりません。 ご存知の方がいれば、アドバイスを下さい。 宜しくお願いします。
回答: javaee6, tomcat7に対応した eclipse3.6 helios が6月24日にリリースされたので、これを機に、helios に乗り換えたらよいと思います。 www.eclipse.orgから、 eclipse ide for java ee developers をダウンロードすれば、それがwtp付きのeclipseです。 wtpを使って dynamic web project を作成すれば、デフォルト値を変更しない限り、webcontent は自動的に作成されます。 それから wtp では、サーバという概念が従来と異なり、プロジェクト単位でサーバ情報が持たれるので、invoker servlet などというものは、もはや存在価値を持ちません。 eclipse の開発スピードはとても速いので、日本語で書かれたネット上の情報は、そのほとんどが現在では時代遅れのものになっています。 出来るだけ、英語で書かれた本家のドキュメントを参照するようにしないと、日本のプログラマは世界から置いてきぼりをくってしまいます。