教えてください。
現在、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です。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
JDBCの接続文字列というのは、言葉が正確でなかったですね...
失礼しました。
DriverManagerクラスの getConnection メソッドの第1引数のURLのことを
言いたかったのです。
どうでしょうか?
No.3
- 回答日時:
PostgreSQLは動いているみたいですね。
DBへの接続もできるのであれば、あとは
Javaの方のJDBCの接続文字列等ではないでしょうか?
この回答への補足
JDBCに関しましては、/usr/local/pgsql/shere 以下にpostgres権限で、
javaディレクトリを作成しpostgresql.jarを置きました。
(/usr/local/tomcat/lib以下にも置きました。)
あとは、/home/postgres/.bash_profile にCLASSPATHを
exportCLASSPATH=/usr/local/tomcat/lib/ant.jar:/usr/local/tomcat/lib/jasper.jar:/usr/local/tomcat/lib/jaxp.jar:/usr/local/tomcat/lib/parser.jar:/usr/local/tomcat/lib/servlet.jar:/usr/local/tomcat/lib/webserver.jar:/usr/local/tomcat/lib/postgresql.jar:
のように通しました。
これに何か問題がありそうですか?
宜しくお願いいたします。
No.2
- 回答日時:
書くまでもないことかもしれませんが、エラーの内容は、
接続が拒否されました。
ホスト名とポートが正しいかどうか、
また、ポストマスターが TCP/IPネットワーキングをできるように
-i フラグで起動しているかどうかをチェックしてください。
というようなものですね。
まず、下の方のエラーの内容から、PostgreSQLへの接続ができて
いないということが分かります。
ここから、まずチェックしてみた方がよいでしょう。
当然、PostgreSQLのデーモンが起動しているかどうか、はチェックしないと
ですね... (^^;
ちなみに、-i フラグ云々というのは、私は意識したことがありませんが、
PostgreSQLを平気で利用できています(TurboLinuxですけれど)。
私の場合、起動時にPostgreSQLが起動するようにしています。
この回答への補足
お返事誠に有難うございます!
しかし、 ps -aux | grep postmaster
で確かめたのですが、動いてはいるようです。
psql -l でちゃんとDBが出てきました。
私は実はPostgreSQLやLinuxを始めて扱うのでなにもわかりませんが、
PostgreSQLのデーモンが起動しているかどうかチェックするには
上記の作業ではだめですか?
No.1
- 回答日時:
black moreさんが(以下略)とされた個所にエラーの原因を示唆するものが
書かれていたはずだと思うのですが...。
この回答への補足
すいません。以下略の所を捕捉します。
Error: 500
Location: /frameworx/index.jsp
Internal Servlet Error:
javax.servlet.ServletException: Connection refused. Check that the hostname and port is correct, and that the postmaster is running with the -i flag, which enables TCP/IP networking.
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:459)
at _0002findex_0002ejspindex_jsp_0._jspService(_0002findex_0002ejspindex_jsp_0.java:221)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.java:130)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:282)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
at org.apache.tomcat.core.Handler.service(Handler.java:287)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:166)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
at java.lang.Thread.run(Thread.java:484)
Root cause:
Connection refused. Check that the hostname and port is correct, and that the postmaster is running with the -i flag, which enables TCP/IP networking.
at org.postgresql.Connection.openConnection(Connection.java:136)
at org.postgresql.Driver.connect(Driver.java:122)
at java.sql.DriverManager.getConnection(DriverManager.java:517)
at java.sql.DriverManager.getConnection(DriverManager.java:177)
at _0002findex_0002ejspindex_jsp_0._jspService(_0002findex_0002ejspindex_jsp_0.java:88)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.java:130)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:282)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
at org.apache.tomcat.core.Handler.service(Handler.java:287)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:166)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
at java.lang.Thread.run(Thread.java:484)
です。
宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- UNIX・Linux Linuxサーバーのパーティション・ディレクトリの推奨見積もりについて 3 2023/01/17 00:46
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- 中古パソコン USBキーボードを外すと、起動できなくなる 2 2023/03/25 14:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「ファイルが見つかりません D...
-
apache+tomcatの起動手順
-
tomcatをプロジェクト毎に起動...
-
Eclipse + JBOSS でのデバッグ
-
Tomcatが起動しません。調べて...
-
Visual C++を複数開くには?
-
The requested resource is no...
-
Tomcatは起動しますが初期index...
-
Apache Tomcat 起動エラー
-
apacheとPHPが上手く連携しない
-
Eclipseで、プロジェクト名のと...
-
html上で、バッチやexeファイル...
-
MacOS:ターミナルではNPMのコ...
-
split関数で区切り文字がない場合
-
Eclipse・プロジェクトで、フォ...
-
Eclipseのアンインストールの仕方
-
SVFの設定について:クラスパス...
-
javaクラスファイルをEclipseで...
-
Javascriptの値をJava(JSP)へ渡...
-
eclipse でclassesフォルダーが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Tomcatは起動しますが初期index...
-
apache+tomcatの起動手順
-
The requested resource is no...
-
tomcatをプロジェクト毎に起動...
-
「ファイルが見つかりません D...
-
リモートからTomcatにアクセス...
-
EclipseからTomcatを起動した際...
-
Tomcatでwarファイルの展開に失...
-
EclipseからTomcatを起動できない
-
Tomcatに-Dオプションを読込ま...
-
tomcatをサービスで登録すると...
-
Tomcatプロジェクトの.properti...
-
JavaServletデバッグってどうや...
-
Eclipse + JBOSS でのデバッグ
-
javaが起動しない
-
TOMCATのstartup.batによる起動...
-
apache + tomcat でtomcatが起...
-
javaサーブレットから別サーバ...
-
JAVAからAdobeReaderを起動する...
-
Tomcatが起動しません。調べて...
おすすめ情報