• ベストアンサー

jspプログラムを動かし方を教えて下さい。

ご質問させて頂きます。 当方で、サーバ会社(A社とします。)にてjspプログラムを動かしてサイト運営していましたが、費用面の点からGMOのサーバVPS(KVM)に移動をすることになり、作業を行っております。 システム自体はGMOのサーバにインストールが完了した状態です。SSL証明書・mysqlの読み込み・tomcat等もインストール完了しておりますが、プログラムが動作しません。 動かすにあたり、どういった作業が取りこぼされているのかをお教えいただけましたら幸いです。 宜しくお願い致します。

  • O-MI
  • お礼率53% (77/143)

質問者が選んだベストアンサー

  • ベストアンサー
  • gr32
  • ベストアンサー率18% (2/11)
回答No.3

WEBページが見つかりませんということなら、 1.DNSは通っていますか? 2.jspではなくhtmlページでも表示されませんか? 3.TOMCATは起動していますか? 4.TOMCATとAPACHEを連携させていますか?

O-MI
質問者

補足

1.サイトのトップページや、プログラム以外の部分のコンテンツのhtmlは表示されているので、DNSは通っていると思います。 2.同じアドレスの拡張子をhtmlにしても表示は同じでした。 3.tomcatはサーバの管理画面をみると稼働中となっています。 4.GMOの方に、jspを使うためにtomcatをインストールして使いたいので、方法を教えて欲しいと伝えその手順通りに行っているので連携していると思います。

その他の回答 (5)

  • gr32
  • ベストアンサー率18% (2/11)
回答No.6

GMOのVPSで、java開発なんとかを選んでインスタンスを作成したのなら tomcatのserver.xmlは、/usr/tomcat6/conf httpdのhttp.confは、/etc/httpd/conf のそれぞれの中にあります。 とにかく、sshでつなげて探してみてください。

O-MI
質問者

補足

ご丁寧に有難う御座います。ようやくみつけることが出来ました。ただ、何を同編集すれば良いのかが判らず、途方に暮れております。プログラムのソースも見ているのですが、システムの詳しい人に聞ければよいのですが、協力してもらえる人がおらず、困っております。

  • gr32
  • ベストアンサー率18% (2/11)
回答No.5

1.ドメイン名:8080でアクセスすると、どうなりますか? 2.tomcatのserver.xmlや、httpdのhttp.confなどを編集しましたか?

O-MI
質問者

補足

GMOの言われる手順通りにインストールしているのですが、サーバの中のどこに格納されているかが見つけられず、FFFTPを含め該当するソースを変更することは出来ていません。

  • IDii24
  • ベストアンサー率24% (1597/6506)
回答No.4

SSLに問題がありそうですね。 本当はSSLを一度外してみてHTTPで接続できるか試すのが良いと思います。まずは原因究明から。 あとはポート番号が以前と同じなのかですね。サイト名のうしろにポート番号を付けてアクセスしてみるとか。 https://xxxxxxxx:ポート番号 とか。

  • t_ohta
  • ベストアンサー率38% (5083/13282)
回答No.2

『プログラムが動作しません』というのは具体的にどんな現象が起きているのでしょう? tomcat が起動しないのか、tomcat や java が何かエラーを吐いているのか、httpd がエラーを吐いているのか、サーバサイドは動作しているのにブラウザでアクセスできないか、いろいろ状況が考えられますが実際の状況はどんな状態なのでしょうか。

O-MI
質問者

補足

今までHPのコンテンツの移動しか行ったことがなく、今回プログラムの移動を初めて行うことになりました。 最初にセキュリティーのポートエラーが出たのでSSLの対処を行い、その後他のエラーについても対応したのですが、最終的に「HTTP404未検出」でWEBページが見つかりませんというブラウザ表示になった状況です。

  • gr32
  • ベストアンサー率18% (2/11)
回答No.1

エラーは出てないのでしょうか?

O-MI
質問者

補足

始めはセキュリティーのポートエラーが出たのでSSLの対処を行っい、それぞれ他のエラーも対応したのですが、最終的に「HTTP404未検出」でWEBページが見つかりませんという状況です。

関連するQ&A

  • TomcatとJSPの階層関係

    質問です。 TomcatとJSPとMySQLを使ってプログラミングしているのですが、 どうにもJSPがうまく動いてくれません。 友人によると、.jspファイルを入れるフォルダが違っている、とのことです。 今の状態は C:\Program Files\Apache Group\Tomcat4.1 C:\j2sdk1.4.0 で、 作った.jspファイルはどこに置けばよいのでしょうか? 一番最初(?)のTomcatのページ(http://localhost8080/index.jsp は作動します。 どうか宜しくお願いいたします。

    • ベストアンサー
    • Java
  • JSP/サーブレットについて

    JSP/サーブレットのMVCモデル風にJSP、サーブレットと、Beanを作成したばあい、サーバーに各プログラム?をどう配置し、プログラム内でのお互いの具体な指定の仕方がぴんときません。 指定の仕方とはたとえばサーブレットからJSPを呼ぶときgetServletContext().getRequestDispatcher("xxxxx/aaaaaa.jsp").forward(......); とコーディングするとおもいますが、この場合のxxxxxと実際にサーバーに配置する場合の関連です。 サーブレットは...../WEB-INF/classesに置くとか、Beanは...../WEB-INF/classes/パッケージ名に配置するのはわかります。JSPは通常どこにおくのでしょうか?たとえばC:\Tomcat\webapps\examplesなのか C:\Tomcat\webapps\examples\jspなのか? その場合プログラムないではどう指定するのが一般的なのでしょうか? 文章がわかりにくくてすいません。 開発環境はWindowsXP,Apache,Tomcatの場合です。

  • TomcatのJSP Examplesのページを開けません

    これからJSP・サーブレットを勉強しようと思っている初心者です。 Tomcatを起動しhttp://locaohost:8080でページは表示されるのですが、JSP ExamplesとServlet Examplesを開こうとすると、 The requested resource (/jsp-examples/) is not available. というメッセージがでて開く事が出来ません。 WindowsXP J2SE 環境変数は path C:\Program Files\Java\jdk1.5.0\bin;C:\Program Files\MySQL Server4.1\bin CATALINA_HOME C:\Program Files\Apache Software Foundation\Tomcat5.5 JAVA_HOME C:\Program Files\Java\jdk1.5.0 CLASSPATH C:\Program Files\Apache Software Foundation\Tomcat5.5\common\lib\servlet_api.jar; C:\Program Files\Apache Software Foundation\Tomcat5.5\common\lib\jsp_api.jar; C:\Program Files\Apache Software Foundation\Tomcat5.5\webapps\jsp 10\WEB-INF\classes に設定してあります。 初歩的な質問で申し訳ありませんが、よろしくお願いします。

  • 格安のサーバー・・・・

    はじめまして! サーバーを借りようとおもうのですが OS: Windous linux unix どってでも構いません server; TOMCAT (JSP) DB; MYSQL SSL設置可能なサーバ 以上の条件で探しています。 どなたか格安でレンタルしているところをご存知でしたら教えて下さい。 宜しくお願い致します

  • サーブレットとJSPのディレクトリ指定について

    現在WebサーバーとしてTomcatを使用しているのですが、題記の通り質問があります。 JSPのディレクトリ構成は C:\Program Files\Apache Tomcat 4.0\webapps\(JSPを保存するディレクトリ) というようにwebappsのしたにディレクトリを作成しました。 JSPからサーブレットを呼ぶために、 現在は C:\Program Files\Apache Tomcat 4.0\webapps\(JSPを保存するディレクトリ) \WEB-INF\classesディレクトリに格納しています。 できれば、sevletディレクトリを作りわかりやすい構成にしたいのですが、 そのようにやることはできるのでしょうか?

  • Servlet+JSP連携

    Tomcat6.0を用いてSSL通信のテストプログラムを作成しています。 以下の順で実行するとサーブレットのdoPostが実行されずHTTP 404でエラーとなってしまいます。 1の地点で証明書がエラーになっているのが問題なのでしょうか? httpの場合は通常に遷移するため何か設定が必要なのでしょうか? 1.https://localhost:8443/Testを実行するとindex.jspが実行されます。 2.index.jsp内から <form action="TestServlet" method="POST"><input type="submit" value="a"/> でサーブレットに遷移したいです。  URLはhttps://localhost:8443/Test/TestServletとなっているため問題ないと思われます。

    • ベストアンサー
    • Java
  • JSPよりMySQLへ接続する

    jspよりMySQLへ接続しようとすると、以下のエラーがでます。 解決方法をお教え下さい。 メッセージ: javax.servlet.ServletException: Cannot create PoolableConnectionFactory (Data source rejected establishment of connection, message from server: "Host 'localhost.localdomain' is not allowed to connect to this MySQL server") 環境: Red Hat Linux 9 tomcat 5.5.4 MySQL 4.1.7

  • JSPの環境構築がうまくいきません(Tomcat5.5 J2SE5.0)

    恐縮ながら文字数ギリのためメモ帳にコピー改行お願いします。当方、PHPを少しかじった程度のプログラム初心者です。恥ずかしながら初歩の段階でわからず困っています。自分なりに試行錯誤してみたのですが完全にはまってしまいました。どなたかアドバイスをよろしくお願いします。J2SEとしてjdk-1_5_0_03-windows-i586-p.exeをインストールしました。ユーザー環境変数は、次のように設定【変数】JAVA_HOME【値】C:\Program Files\Java\jdk1.5.0_03【変数】CATALINA_HOME【値】C:\Program Files\Apache Software Foundation\Tomcat 5.5【変数】CLASSPATH【値】.;C:\Program Files\Java\jdk1.5.0_03\jre\lib;C:\Program Files\Java\jdk1.5.0_03\lib;C:\Program Files\Java\jdk1.5.0_03\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar;%CATALINA_HOME%\common\lib\jsp-api.jar;%CATALINA_HOME%\webapps\jsp10\WEB-INF\classes;【変数】PATH 【値】.;%JAVA_HOME%\bin;C:\Program Files\MySQL\MySQL Server 4.1\bin;C:\Program Files\Anchor\bin コマンドプロンプトの実行結果です。C:\>java -version★java version "1.5.0_03"Java(TM) 2 Runtime Environment, Standerd Edition (built 1.5.0_03-b07)Java HotSport(TM) Client VM (build 1.5.0_03-b07,mixed mode, sharing) 続いてTomcatのjakarta-tomcat-5.5.9.exeをインストール http://localhost:8080/ と入力しておなじみのTomcatのページを見ることができました。しかし JSP Examples をクリックして JSPの動作を確認しようとすると以下のようなページに・・★HTTPステータス 404 - /jsp-examples/type ステータスレポート メッセージ /jsp-examples/説明 The requested resource (/jsp-examples/) is not available.Apache Tomcat/5.5.9

    • ベストアンサー
    • Java
  • サーブレットは動くがJSPだけ動かない

    Servlet/JSPでの開発をTomcatで行っているのですが、webapps/examples/jspの JSPサンプルが起動しませんでした。Internal Servlet Error 500が返されてしまい ます。 開発環境 Windows 2000 Java2 SDK 1.3 Jakarata Tomcat 3.2.1 環境変数 TOMCAT_HOME=C:\jakarta-tomcat-3.2.1 JAVA_HOME=C:\jdk1.3 PATH=%PATH%;C:\jdk1.3\bin CLASSPATH=%CLASSPATH%;C:\jakarta-tomcat-3.2.1\lib\servlet.jar 気になるのは、Oracle8iのトライアル版をインストールして いる点です。Oracleをインストールすると以下のような環境変数が設定されます。 Oracleインストール後の環境変数Path Path=C:\Oracle\Ora81\bin;C:\Program Files\Oracle\jre\1.1.7\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\jdk1.3\bin;C:\Oracle\Ora81\orb\bin 1.1.7のjreがかなり怪しいとは思うのですが。 もう一度、質問をまとめてみます。 ・exampleサーブレットは動くが、example JSPだけが動かないのはどうしてでしょう? ・とにかくJSPだけを動かしたいのですが、方法はあるでしょうか?  (JDBC接続を行うため、Oracleは削除できないという前提で) 皆様の知恵をお貸しください。

    • ベストアンサー
    • Java
  • JSPからMySQLへアクセスできません・・

    JSPでMySQLにアクセスしたいのですが、下記のエラーが解決できません・・・ Exception名等で検索をかけても、非常に件数が少なくて困っています。 エラーはかなり行数が多いので先頭から少し載せてみます。 com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: Server connection failure during transaction. Due to underlying exception: 'com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 醇A 醇A ' at line 1'. ** BEGIN NESTED EXCEPTION ** com.mysql.jdbc.exceptions.MySQLSyntaxErrorException MESSAGE: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 醇A 醇A ' at line 1 STACKTRACE: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 醇A 醇A ' at line 1 at 環境はWINDOWSXP、TOMCAT5,5、MySQL4.1です。 学校の課題でJSPとMySQLを用いたWebアプリケーションを構築しており、 時間が足りないので、家でも開発を進めようと思ったのですが、先に進めません。 Webアプリケーションの構造はtomcatディレクトリ/webapps/website/内に、regist.jsp、regist.html、login.jsp、login.htmlが、 ./WEB-INF/classes/myAuth/内にAuthModule.javaというファイルがあり、jspからAuthModuleをimportして使用しています。 学校のPC環境はVineLinuxで、tomcatのversionは不明です、MySQLは4.0でした。 学校のPCではうまく実行でき、データベースにアクセスできることが確認できています。 非常にエラーの部分が見づらいとは思いますが、なんとか解決の糸口を教えていただけませんか・・

    • ベストアンサー
    • Java