• 締切済み

Servletについて教えてください。

Servlet/JSPをローカルでテスト環境を持っているのですが、ローカルで実行できる動作をサーバにあげて実行したいのですが、実行できません。 Tomcat5とMySQLを使いショッピングカートてきなものを使いたいのですが、動作させるには、どのようにしたらよいのでしょうか? 見当もつかないので、どなた様か教えていただけないでしょうか? また、サーバといっても@niftyのwebサーバなのですが、コールセンターに電話で確認したところ、実行することは可能だとの回答をいただきました。 お教えしていただけないでしょうか? よろしくお願いします。

  • doc4
  • お礼率100% (3/3)
  • Java
  • 回答数2
  • ありがとう数2

みんなの回答

回答No.2

>どこにも載っていません・・・・・・ >やはり@niftyの環境がわからなければ >無理ですよね(汗 ええ。まぁ。その通りですけど。(^^;A コールセンターの人はなんか言ってませんでしたか? >perlかなにかで作ったほうがはやいですかね? う~ん。自分はperlを知らないのでなんとも言えませんが… java、perlどちらにしても実行環境がちゃんとないと無理ですので、そこら辺を@niftyに聞くのが1番早いかと。 サーバーがどこにあって、何を使ってて、一般ユーザーが使っていいのはどこか…って。 というより、@niftyにサーブレットの実行環境、DBがあって、そこにWEBアプリのデプロイやDBのテーブルの作成などを自由にやらせてくれるとは思いませんが…。

doc4
質問者

お礼

ご回答ありがとうございました。 やはり諦めて違う方法を考えようかと検討してみます。

回答No.1

@niftyの環境はどうなってます?

doc4
質問者

お礼

どこにも載っていません・・・・・・ やはり@niftyの環境がわからなければ 無理ですよね(汗 perlかなにかで作ったほうがはやいですかね? まだまだ勉強不足で大変申し訳ありません。

関連するQ&A

  • JAVA ServletでSQL Serverに接続できないんですが。

    マイクロソフトのサイト(SQL SERVER2000 Driver for JDBC)から ドライバーを取ってきて、JAVAからDB接続テストを行っています。 最初に簡単なJAVAアプリを作って実行したところ、うまく動作しました。その後、Servletで同様のtestをしたところ、Tomcatのコンソール画面に、ClassNotFoundExceptionが出て、実行できません。 下記の命令が、処理できないようです。 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); CLASSPATHの設定もコマンドプロンプトで、setコマンド実行結果で確認済みです。 他のデータベース(MySQL)では、Servlet,JSP,JAVAアプリすべて、うまく実行できました。 ご存知の方、よろしくお願いいたします。 環境:(1台のマシン内での仮想ネットワーク) windows XP Pro (SP1) j2SDK 1.4.1_03 Tomcat4.1 SQL Server2000

  • JBossが持つServletコンテナのメリットについて

    JBossはServletコンテナ(Tomcat相当)を持っていますが、 Tomcatで動作しているServletをJBossへ移行させるメリットは ありますでしょうか? サーバ統合を検討していまして、試験環境ではTomcatとJBossを別の サーバにインストールし、動作させていました。 同一サーバで動かしても性能には問題無さそうなので 当初はJBossとTomcatを同一サーバにインストールしようと思ったのですが JBossにはServletコンテナがあるので、Tomcatをインストールしなくても Servletを動かせることに気づきました。 ただ、手間を考えると躊躇しています。 なにかJBossのServletコンテナにはTomcatにはないメリットがありますでしょうか? アドバイスをいただけますと幸いです。 JBossは4.3系、Tomcatは5.5系です。

  • Servlet,Bean,JSPの場所

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

  • servlet (resin) について

    tomcatとresinって、そんなに違うのですか? resinでプログラムを動かしたいのですが、動いてくれません… tomcatの場合、webappsの下に自分の好きなディレクトリを作れば(test)その中のWEB-INF/classes にクラスファイル(TEST.class)を置けば、  http://localhost:8080/test/servlet/TEST で動きますが、resinも同じようにしようと思って、test/WEB-INF/classes/の下にTEST.java を置いて(コンパイルしてくれると聞いたのでJAVAファイルを置きました) http://localhost:8080/test/servlet/TEST を見ても、/test/servlet/TEST was not found on this server. と怒られました… どうすればいいのでしょう??

  • 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で検索してみても答えが見つからなかったので、質問させてください。

  • 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を起動すると画面が真っ白になる

    tomcat-5.0.28からApache Tomcat/5.5.17へとアップグレードしましたが jsp-examplesやservlets-examplesは問題無く表示して実行できるのですが 自分が作成したservletを表示することができません。 こちらは、実際見ることができ実行もできました。 http://192.168.X.XXX/jsp-examples/ http://192.168.X.XXX/servlets-examples/index.html 自分が作成したservlet(MySQL接続有り)を起動すると画面が真っ白になります。 MYSQLへの接続が上手く出来ないためエラーになっているのでしょうか? 因みに画面に文字を表示する単純なものはちゃんと動きます。 http://192.168.X.XXX/test/Data_Kensaku.html 【localhost.2006-07-10.log内容】 2006/07/10 14:42:00 org.apache.catalina.core.ApplicationContext log 情報: ContextListener: contextInitialized() 2006/07/10 14:42:00 org.apache.catalina.core.ApplicationContext log 情報: SessionListener: contextInitialized() 2006/07/10 14:42:00 org.apache.catalina.core.ApplicationContext log 情報: ContextListener: contextInitialized() 2006/07/10 14:42:00 org.apache.catalina.core.ApplicationContext log 情報: SessionListener: contextInitialized() 宜しくお願いします。 Linux EP4.0 java version 1.5.0_07 jakarta-tomcat-5.5.17 httpd-2.0.55 mod_jk2.so mysql-5.0.15

    • ベストアンサー
    • Java
  • Servlet内でのPath

    Servlet内でのPath指定でちょっと悩んでいます。 XMLを読ませて処理させようとして Source inSource = new StreamSource(new File("./XmlDump.xml")); とかやっているんですが、いざアクセスすると java.io.FileNotFoundException: /usr/local/jakarta-tomcat-3.3.1/bin/./XmlDump.xsl などとエラーを吐いてしまいます。 Servlet実行時のPathはどこになるのでしょうか・・・? いままで、実行中のclassが置いてあるディレクトリ(この例では $TOMCAT_HOME/webapps/xxx/WEB-INF/class)がルートだと思っていたのですが・・・。

    • ベストアンサー
    • Java
  • JSPのページが表示されません

    初めまして。 JSPについて質問があります。 現在OSはRedHatLinux7.2で、JDK、Tomcat、Pathの環境変数の設定を行ない、Tomcatを起動させ、Servletの動作("Hello World!"という文字列を表示するのみ)を確認した段階です。Servletの動作の際にTomcatをインストールした直下のconfディレクトリ内のserver.xmlに以下のスクリプトを追加しました。 <Context path="/test"    docBase="webapps/test" crossContext="false" debug="0" reloadable="true" > </Context> Servletに関しては上記の設定とTomcatとPCの再起動で動作を確認できたのですが、JSPの方は[Internal Error: 500 Servlet Error]が出て表示されませんでした。 ちなみにJSPファイルの位置はtestディレクトリ直下のjspディレクトリ内にあります。 ・hello.jspのスクリプト <%@page contentType="text/html;charset=euc-jp" %> <html> <head> <title>JSPTEST</title> </head> <body> <% out.println("HELLO WORLD!"); %> </body> </html> ・JSPファイルを表示するアドレス http://localhost:8080/test/jsp/hello.jsp ここで質問なのですが、JSPに関しても何か設定が必要なのでしょうか? もし何か分かることがありましたら、ご教授御願い致します。

    • ベストアンサー
    • Java
  • [JDBC]ServletでClassNotFoundException

    お世話になります。 ProstgreSQLへJDBCで接続するのですが、アプリケーションからはいけるもののServletおよびjspからはClassNotFoundExceptionが発生してしまいます。 コンテナはTomcat3.3ですがアプリケーションからはJDBCで接続できるので具体的な原因がわからず困っています。 ・postmasterの起動オプション   % ps -ax|grep postmaster   usr/local/bin/postmaster -i -D /usr/local/pgsql/data

    • ベストアンサー
    • Java

専門家に質問してみよう