• 締切済み

Servlet,Bean,JSPの場所

今以下の環境です。 Linux(RedHat) Apache1.3.1 Tomcat3.2.3 開発したのはJBuilderで開発しました。 Servlet+JSP+Beanを連携させております。 これをサーバ上において、テストしたいのですが、 ソースを置く場所など、基本的なことが分かっておりません。 サーバ設定をするのがやっとでした。 基本的な流れとかソースを置く場所とか 教えていただきたいのですが、、、お願いします。 また、分かりやすいページがありましたら教えてください。

noname#2205
noname#2205
  • Java
  • 回答数1
  • ありがとう数3

みんなの回答

  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

とりあえず動かしてみたいのであれば、 JSP … Tomcatをインストールしたディレクトリ/webapps/examples/ の下 Servlet … Tomcatをインストールしたディレクトリ/webapps/examples/WEB-INF/classes/ の下 Bean (servlet で使うもの) … 同 WEB-INF/lib/ の下 もしくは CLASSPATH が通っているところ って感じです(手元に環境が無いので、記憶に頼って書いてます)。 結構自由に配置できるのですが、それだけに一言で伝えるのが大変です。 わたしも、ついこの間やったのですが、その時に参考にしたのは、やはり、付属の ドキュメントです。参考URLのひとつめに、tomcat 付属のマニュアルを和訳した ものがあるので、まずは、熟読されることを。 あと、ちょっと前に servlet の置き場所についての質問に回答したことがある ので、そちら(参考URLのふたつめ)も参考にしてみてください。

参考URL:
http://www.nekoyanagi.com/servlet/,http://oshiete1.goo.ne.jp/kotaeru.php3?q=126984

関連するQ&A

  • jsp,servlet,beanの流れについて

    初歩の初歩の質問ですが、参考書等読んでいて混乱してしまっています。宜しくお願いします。 a.jsp(入力画面) a_servlet.java a_bean.java(setのみ) b.jsp(表示画面) b_servlet.java b_bean.java(get,setのみ) というファイルがある時のプログラムの流れは、 (1)a.jsp・・・画面を表示する。データを入力する。登録ボタンを押下する。 (2)a_servlet.java・・・(1)で登録ボタンを押下されたら、a.jspのデータを取得。a_bean.javaへ設定する。b.jspへ飛ぶ。 (3)a_bean.java・・・(2)によりデータが設定されている。 (4)b_servlet.java・・・a_bean.javaのデータを取得し、b_bean.javaに設定する。 (5)b_bean.java・・・(4)によりデータが設定されている。 (6)b.jsp・・・表示データをb_bean.javaより取得後、画面を表示する。削除ボタンを押下する。 (7)b_servlet.java・・・(6)で削除ボタンが押下されたらb.jspのデータを取得し、b_bean.javaへ設定する。 特にbファイルの処理順序で混乱しています。 上記のような流れで考え方は合っているでしょうか。 少々分かりずらいかもしれませんが、間違っていたら小学生でも分かるように教えてください。

    • ベストアンサー
    • Java
  • WTP,JSP,Servlet

    WTPを使って開発をしています。 設定まではうまくいきました。 一応環境をお知らせします。 ・WindowsVista ・WTP ・Tomcat6.0 ・Java6.0 ○実現したい事 JSP画面のフォームから送信ボタンでServletを呼ぶ。 ○困っていること JSP画面からServletが呼べない。 どうも <form method="post" action="com.Servlet"> のactionの指定が間違っているようです。 ○ソース環境 JSP : ルート/WebContent/JSP画面 Servlet : ルート/src/com/Servlet.java class : ルート/build/classes/com/Servlet.class ○エラー HTTPステータス 404 - /ルート/com.Servlet Actionの指定をいろいろと試したのですがダメでした。 Sevletの代わりにJSP画面と同じフォルダ内の他のJSPファイルを指定したらうまくいってます。 情報が足りなかったらすいません。 どうぞよろしくお願いします。

    • ベストアンサー
    • Java
  • JSP URLに表示される拡張子 .jsp

    Servlet、JSPの開発を行っているのですが・・・ ページを表示する際のアドレスに「http://hogehoge/test.jsp」とJSPの拡張子が表示されると思うんですが、この拡張子を表示させずにアクセスする方法はあるでしょうか? サーバー:Apache 2.2.3 Tomcat:Apache Tomcat 5 OS:CentOS 5 自分で考えた方法 ・ApacheのProxy設定でJSPファイル一つずつ設定していく ・JSPファイルへのアクセスに対してもサーブレットを介して、dispacher.forward(request, response)を使う。 ※forwardだったらサーブレットのアドレスのままになったので。 どちらも結構面倒なんですが・・・他に方法はあるでしょうか?

    • ベストアンサー
    • Java
  • tomcat+apache+JBuilderでのServletの動作

    現在の環境は下記の通りです。 Linux(Laser5 4.6) Apache1.3.20 Tomcat3.2.3 ------------------------------------ tomcat+apacheでJBuilderを使い作成した Servlet(JARアーカイブ)を動かしたいの ですが、思うように動きません。 手順としては、 1.index.htmlを表示させる。 2.index.htmlにFORMを記述し、Servletを 起動させ、FORM上に入力した値を使用し て処理させる。 になります。 index.htmlとJARアーカイブファイルをどの 位置へ置き、web.xmlやserver.xmlをどの様 に記述すれば宜しいのでしょうか。 宜しくお願い致します。

    • ベストアンサー
    • Java
  • jsp、servletのリモートデバッグについて

    eclipseを利用し、jsp、servletで開発を行おうとしているのですが、 リモートデバッグの方法が分かりません。 以前、開発環境と、実行環境が同じ環境下においてのリモートデバッグは 行ったことがあるのですが、今回は環境が別々になっています。 このような場合はどのような設定を行えばよいのでしょうか。 なおサーバー側の「catalina.bat」に以下の行を追加しています。 set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 【実行環境】 CentOS5 tomcat6 apache2.2 【開発環境】 WindowsXp Eclipse 宜しくお願いいたします。

  • Servletの置き場所(ディレクトリ)

    現在、Windows2000+Apache1.3.20+TomCATにてAPPサーバを構築したのですが、作成したServletやJSPはどこへ置けばいいのでしょうか? Apacheのドキュメントルートは DocumentRoot "D:/Program Files/Apache Group/Apache/htdocs" でTomCATは D:\Program Files\jakarta-tomcat-3.2.3\ の中にconfやbin,webappsなどすべてのファイル/フォルダが入っています。 どうやら、サンプルはwebappsに入っているようです。 Apacheを起動しなくても、8080ポートで接続すればTomCATの画面が現れるので、なぜApacheが必要なのかという疑問と、ServletやJSPの置き場所は?という疑問にぶつかってます。 どなたかよろしくお願いします。

    • ベストアンサー
    • Java
  • Servlet/JSPのアクセス制限

    Apache 2.2.x + Tomcat 5.5.xでサーバをたてています。 そこに、とあるサーブレット、ないしはJSPのファイルがあるとします。  www.somewhere.com/apps/servlet_or_jsp これを、通常は、同一サイト内にあるhtmlファイルのフォームから呼び出しています。  www.somewhere.com/foo.html   <form action="apps/servlet_or_jsp" ...> ここで、別サイトにあるhtmlファイルのフォームから、上記のファイルを呼び出そうとしてみます。  www.somewhereelse.com/bar.html   <form action="www.somewhere.com/apps/servlet_or_jsp" ...> すると、件のファイルを実行できてしまうのですが、これを外部サイトから実行できないようにするにはどうすれば良いのでしょうか? もしかしたら、とてつもなくくだらないことなのかもしれませんが、入門書を見たりWebで検索してみても答えが見つからなかったので、質問させてください。

  • Error550

    教えてください。 現在、Apache1.3.20+Tomcat3.2.3+JDK1.3.1+PostgrSQL7.1.3というサーバー環境でをつくっているのですが、Apache→JDK→Tomacat→PostgrSQLと問題なくインストールしました。tomcatとapacheの連動もいまくいき、http://localhost:8080、http://localhost/examples/jsp、と共にブラウジングに成功しました。 しかし、いざ自分がつくったjspファイルを置くとError:500Location:localhost/~/index.jsp Internal Servlet Error: (以下略) になってしまいます。 ちなみにPATHはきちんと通してあると思います。ソースのエラーかと思いましたが、他のサーバーではきちんと表示されました。 皆様、もしこのような事をご存知であれば宜しくお願いいたします。ちなみにOSはLinux RedHat7.1です。

  • プログラムを実行するとソースが表示される

    はじめまして。 いろいろと調べたのですが思ったような回答を得られなかったので教えてください。 Redhat9+apache+tomcatでJSPを動かしたいと思っています。 しかし実際ブラウザで確認するとブラウザ上に動かしたいプログラムのソースファイルの内容が表示されてしまいます。 ほかにLinux上でJSPを動かすための基本的な設定などがあればおしえてください。

  • JBuilderでのJSP実行

    JBuilder5 Professionalを使って開発しようと しています。手始めに、 簡単なServletのサンプルの実行はできたのですが JSPとBeanをあわせたサンプルの実行で エラーがおきてしまいます。 実際やってみたのは下記のサンプルです。 http://www.atmarkit.co.jp/fjava/rensai/jbias02/jbias02_2.html このとおりにしてJSPを実行すると以下のような エラーメッセージがでてきます。(長いのですが活用します) また、JBuilderに付属のSampleを使っても同様のエラーに なります。 これは、tools.jarファイルをおく位置が関係 しているということでしょうか?(エラーに でているので・・・) 何かご教授願いたく思います。よろしくお願いします。 ***エラーメッセージ*************** Error: 500 Location: /jspwebapp/JSPWithCounter.jspInternal Servlet Error:javax.servlet.ServletException: sun/tools/javac/Main at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:399) ・・・こんな感じでつづきます。 実験環境は以下の通りです。 WindowsNT4 JBuilder5 pro jdk1.3

    • ベストアンサー
    • Java