• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:eclipseへサンプルコードをインポートしたい。)

eclipseへサンプルコードをインポートする方法

noname#161640の回答

  • ベストアンサー
noname#161640
noname#161640
回答No.3

>eclipseにインポートする上で、なにか決定的な見落としがあるのではないか、 >また、特に注意することを教えていただきたい、というのが質問の趣旨でした。 ああ、そういうことですか。勘違いしていたようです。失礼しました。 改めて質問文を見なおしたのですが、クラスファイルをいれているというのがよくわかりません。これは何かのライブラリですか。Tomcatプロジェクトであれば、srcにJavaのソースコードファイルを入れれば、ビルドして自動的にクラスファイルは生成されますのでクラスファイルは不要のはずです。 また、このクラスファイルは、サーブレットでしょうか。つまり、動かそうとしているのはJSPなのかサーブレットなのか、ということなのですが。サーブレットであるなら、ソースコードからクラスが正しく生成できて、web.xmlの記述が正しければ動くはずです。が、これらに問題があれば動きません。少々臭うのは、web.xmlの記述です。これが正しくされていないのではありませんか。<servlet>>と<servlet-maping>の記述をもう一度見なおしてみてはいかがでしょうか。<url-pattern>の記述は間違っていないでしょうか。 また、JSPを作成してアクセスできるかどうか試してみてはいかがですか。もし、jspには直接アクセスできるということなら、プロジェクトの問題ではなく、サーブレットに関する設定の問題であるとわかります。もしJSPにもアクセス出来ないなら、これはプロジェクトの諸設定の問題であるとわかります。またJSPも動かないようなら、ごく普通のHTMLファイルを作ってアクセスできるか確かめてみてはかがでしょう。これでアクセス出来ないとなると、プロジェクトが公開されていないということになります。このあたり細かく問題を切り分けていく必要があると思います。

8g4u3s6
質問者

お礼

何度も回答いただき、ありがとうございます。 わかり辛い質問に付き合っていただき、非常に感謝しています。 クラスファイルのインポートは、ご指摘の通り不要でした。 教えていただいたように、各ファイルごとに試してみると、まずhtmlが実行できませんでした。 そこでhtmlファイル内の<html>を<HTML>に書き直したところ、うまくいきました。 サーブレットもちゃんと実行され、意図していたページが表示されました。 くだらないことでお手を煩わせてしまい、申し訳ありません。 加えて、回答者様の説明の中でいくつか新しい発見があり、感謝しています。 htmlやJSP、サーブレットを試しに実行してみることで、問題を絞り込むという方法は参考になりました。 WTPの存在も知らなかったため、今度使ってみようと思います。 またいつかお世話になるかもしれませんが、そのときはよろしくお願いします。

関連するQ&A

  • JavaBeans が使用出来ない

    Tomcat と Apache を連携させています。 参考書どおりに、jsp:useBeans タグを利用したJSPファイルを書き、クラスファイルを書きましたが、 //////////////////////////// /usr/local/tomcat/work/Standalone/localhost/test/jsp/sample_jsp.java:7'.'がありません。 import samplebeans; エラー1 //////////////////////////// と表示されてしまいます。 サーブレットに変換されたファイルを見てみると、 import samplebeans; となっており、そこが原因みたいです。 WEB-INF/classes にクラスファイルを置いてあるのですが、上手くいきません。 サーブレットに変換されたあとに、コンテナが WEB-INF/classes ファイルをうまくimport できるように CLASSPATH を張ってくれていればできると思うのですが、どうすればいいのでしょうか? 簡単な設定ミスをしているのかもしれませんが、 ご教授してもらえればうれしいです。 どうか宜しくお願い致します。

    • ベストアンサー
    • Java
  • EclipseでHTTP404エラーが出る。

    EclipseでJAVAの練習してるのですが、 ここ最近HTTP404エラーが頻発して困ってます。 何が原因かわかりません。ちなみに参考書として使ってるのは、著:国本大吾さんのスッキリわかるサーブレット&JSPです。 <詳細> [URL]http://localhost:8080/docoTsubu/WEB-INF/classes/model/User.java HTTPステータス 404 - type ステータスレポート メッセージ 説明 The requested resource is not available. Apache Tomcat/7.0.54 このようにエラーが出てしまいます。 気になったのが、私はUser.javaをWEB-INFディレクトリーに入れてません。 URLに間違いがあるのかもしれないと思い、URLのWEB-INF/classes/を消して実行しましたが、だめでした。 次はWEB-INFに入れないといけない物なのかもしれないと思いモデルごとWEB-INFに入れて実行しましたが、だめでした。 この後、全部削除してもう一度やり直すってこともやってみましたが、だめでした。 もうどうしたらいいのかわかりません。どなたかお助けください。

    • ベストアンサー
    • Java
  • tomcat、apacheにてJSPが表示されない

    http://localhost:8080/ と入力したときにtomcatの画面がでるので tomcatの設定はできていると思っているのですが eclipseでJSPを作成し、 \Program Files\apache-tomcat-6.0.13\webapps\bihinkanri\WEB-INF にJSPファイルを置き、 http://localhost:8080/bihinkanri/Itiran.jsp とURLに入力したのですが HTTPステータス404が出てしまいました。 なぜでしょうか・・・。 初心者で原因がわかりません・・。 お願いします。

  • eclipseのWTPでコンテキストルートはどうやって設定するのか

    ABC¥web \WEB-INF         \abc.jsp のように配置し、サーバーで起動を選らぶと、「コンテキストルートを更新」と出てくるのでチェックボックスに入れると、localhost:8080/ABC/abc.jsp でjspが表示できます。 しかし、WEB-INFのなかにサーブレットを配置して、そこから<a href>タグでlocalhost:8080/ABC/abc.jspを呼ぼうとするとたちまち接続できなくなりました。 ステータスは404(つまり見つからない) The requested resource (/ABC/abc.jsp) is not available. と成ってしまいます。 何らかの原因でコンテキストルートがうまく認識できていない??のかと思うのですが良くわかりません。 eclipseはall-in-oneを使い、Tomcatは5.0を使っています。 最悪Tomcatのマネージャからwarを配備する方法でも良いので教えてください。

    • ベストアンサー
    • Java
  • Tomcatの設定について、404エラー

    本日の質問は、Tomcatのエラー404になります。 PCの環境OS:Windows7 JSPを始めるつもりで、下記のものをインストールしました。 javaのJDKをインストール済で、 Tomcat/7.0.32をインストールしました。 C:\Tomcat7\webapps\Sample_JSP\Sample_01.jsp C:\Tomcat7\webapps\Sample_JSP\WEB-INF\Sample_01.xml 環境変数   変数名:CATALINA_HOME   変数値:C:\Tomcat7 という感じで、Webページを参考にファイルを作り、 http://localhost:8080/は、表示させることができ、 http://localhost:8080/Sample_JSP\Sample_01.jspについても 表示出来ましたが、 http://localhost:8080/のページの HTTPステータス 404 - /manager/status HTTPステータス 404 - /manager/html HTTPステータス 404 - /host-manager/html どのページも、説明 The requested resource is not available. と出て、 Webページがが表示しません。 少し調べた所によると、tomcat-users.xml このファイルを なんか設定するように有り、admin の設定が入ってなかったので、 付け加えてみたり、削除してみたり、再起動もしました。 初心者なので、どこがおかしいのか良く解りません。 参考になるページでもありましたら、 どうか、よろしくお願いします。

  • Tomcat 4.1での配備方法

    Tomcat 4.0で動作していたアプリがTomcat 4.1だと動作しません。配備方法が変わったんでしょうか? 導入時のサンプル/examplesのサーブレット/JSPは動きますが、そのContext要素の上に記述したContextのdocBaseで指定したパスのWEB-INF/classes/*.classがブラウザから呼び出せないのです(localhost:8080/.../servlet/*)。ちなみに、ドキュメントルート直下にindex.htmlをおいたところ、問題なく参照できました(localhost:8080/.../index.html)。 よろしくお願いします。

    • ベストアンサー
    • Java
  • Eclipseの使い方

    こんばんは。もしお解かりになる方がいらっしゃいましたら、教えて下さい。宜しくお願いします。 今EclipseでサーブレットとJSPと動かしてみようとしているのですが、うまくいきません。 手元の雑誌を見るとLombozを使うと便利とあるので、それのサーブレットウィザードを使ってクラスを作成してみたところ、クラスファイルはきちんと生成され、Tomcatのclassesフォルダの中に配置されました。 雑誌の通りウィザードの途中でMapping URLというところに入力して、WEBブラウザに雑誌の通りのURLをきちんと入力しているつもりなのですが、404エラーが出てしまいます。 JSPファイルのほうはデプロイがきちんとできません。workフォルダのほうにはコンパイルされたファイルが入っているようですが、アプリケーションフォルダ(?)の直下にはJSPファイルは作成されていません。 サーブレットとJSP共に、自分でエディタでファイルを作成、examplesフォルダの中に配置するときちんとアクセスできます。 何がおかしいのか私にはわかりません。 一応雑誌の通り(tomcatとアパッチを連携させるところはしてません)やっているのですが、雑誌のように動いてくれません。 もしかしたら雑誌の通りのバージョンを使わないと駄目なんでしょうか? 私の環境は下記の通りです。 J2SDK1.4.0 Tomcat4.1 Eclipse2.1.1 Lomboz212 意味不明な部分は補足させて頂きます。 何卒宜しくお願い致します。

    • ベストアンサー
    • Java
  • eclipseによるjavaのimportは?

    eclipse3.4でwarファイルのimportをするとできあがったディレクトリはsrcのパッケージ以下がimportされないのですが、なぜでしょうか?その他のjspなどはimportされています。src直下のパッケージ名以下のソースが空っぽなんです。。 exportの方法に問題があるのですか?ソースは普通のサーブレットとjavaクラスのものです。

    • ベストアンサー
    • Java
  • サーブレット起動後、HTTP404エラーが表示

    HTTP404エラーが表示され、どこを修正すればよいのかわかりませんので、どなたか教えて頂けないでしょうか?正直非常に困っておりますので、よろしくお願いいたします。java初心者です。 (状況の詳細) Eclipseでservletを実行すると以下の表示がされてしまい正常に処理されません。 HTTPステータス 404 - -------------------- type ステータスレポート メッセージ / 説明 The requested resource (/) is not available. ----------------------------------------- Apache Tomcat/7.0.26 実行環境 Eclipse3.7  (動的Webプロジェクトを作成し、デフォルト出力フォルダーをWebContent/WEB-INF/classesとしています。) java6 servlet3.0 Tomcat 7.0 利用文献:Eclipseで学ぶはじめてのサーブレット&JSP(SoftBankCreative)の第5章のSelect.javaを実行 以上、よろしくお願いいたします。

    • ベストアンサー
    • Java
  • JSPで独自のパッケージがimportできません。

    下記構成で、test.jspで、作成したjp.test.utilパッケージをimportして使いたいのですがうまくいきません。 ■Tomcat4.1 |_■webapps  |_■test   | ■JSP   | |★test.jsp   |   |_■Web-inf     |_■classes      |_■jp       |_■test        |_■util         |★OrgDataFormat.class ★test.jspに、 <%@ page import="jp.test.*" %> と記述しても、下記エラーとなりimportできません。 パッケージ jp.test は存在しません。 import jp.test.*; オリジナルパッケージをimportするには、 どこにどのような設定が必要なのでしょうか? 環境はWinXP,Tomcat4.1.18,JDK1.4.1を使っています。

    • ベストアンサー
    • Java