• ベストアンサー

[apache+tomcat]なぜ!?実行したらトムキャットが落ちる!?

こんにちわ♪ アパッチとトムキャットを使ってJavaシステムを構築しています。 昨日まで順調に動いていたユーザ認証のプログラムが、本日リカバリーして 実行しますと、サーブレットの処理がうまくいかず、トムキャットは閉じ、 IEには「Internal Server Error」と表示されてしまいます。 アパッチはSTOPにはなっていないようです。 このような現象はどういうときに発生しますか? アパッチとトムキャットの連携設定にミスがあるのでしょうか??

  • Java
  • 回答数3
  • ありがとう数2

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

  • ベストアンサー
  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.2

 んでぇログのチェックは??  助けるも何も、情報がないので助けようがありません。  ちなみに、その認証以外のJSPは動作しているのでしょうか?  チェック用のURLって、TOMCATのページですよね。それらの、サンプルアプリケーションは動作しますか?  後、アクセス方法なのですが... http://hogehoge:8080/tomcat/ でのアクセスなのか http://homehoge/tomcat/ でのアクセスなのか。前者なら、連携はできていません。後者で、サンプルアプリケーションが動作したら、連携はできています。  Tomcatが3.xって事ですので、mod_jkが必要ですが、Apacheでこのモジュールは有効になっていますか?

その他の回答 (2)

  • covachan
  • ベストアンサー率38% (46/120)
回答No.3

「Internal Server Error」と表示されるページにかかれてあるトレースの内容をすべて書いてみてくれますか?そうすればどこで問題がおきているかわかりやすくなりますので。

  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.1

 まず、昨日と今日で変えた所はチェックしましたか?  Apacheのログは見ましたか?  Syslogは見ましたか? それから...  動作させているOSは?  Apacheのバージョンは?  TOMCATのバージョンは?

zenon55
質問者

補足

ありがとうございます・・・ 動作させているOSは:MS Windows2000 プロ アパッチのバージョンは:1.3.24 トムキャットは:3.2.4 です。 昨日と今日で変えたところ・・・といいますか、前任者がいなくなったため 初めてのセットアップとなりました。 一応、アパッチとトムキャットの連携は取れているようです。 ログイン画面自体はJSPで書いてありまして、 そこから、サーブレットにPOSTする形をとっています。 連携できているか確実にチェックする方法などございますか? 一応、本で記載されているチェックURLは表示されたのですが。 助けてください、宜しくお願い致します。

関連するQ&A

  • ApacheとTomcat

    最近サーブレットの勉強を始めた。 webサーバにTomcatを使う、 またはTomcatとApacheを連携させて使う例しか見当たらなかったのですが、 サーバマシンにJ2EEを置き、Apache単体で動作させるということはできないのでしょうか? また、調べていくうちにTomcatはApacheと同じプロジェクト(?)というか、 同じところが開発しているように感じました。 単純にTomcatは「ApacheにJavaによるサーバサイドのプログラムが動くようにしたもの」 というわけではないみたいですが、どうなのでしょう? Apacheを改造してサーブレットを動くようにすればよかったのでは?と思うのですが、 そのへんの歴史的背景というか、 それぞれのできあがった背景みたいなものを簡単にでも解説頂けると幸いです。

    • ベストアンサー
    • Java
  • apacheとtomcatについて

    お世話になっております。 現在趣味でapacheとtomcatを連携させて webアプリ的なものを作成しています。 そこで疑問に思ったことなのですが、 apacheとtomcatを連携させるのは、 ポート80からもサーバサイドJavaが使えるようになる、という 利点があるからだという風に解釈しています。 ただ、web上の様々なサイトを見るところ、 クライアントサイドはapache上で動かし、 サーバサイドはtomcat上で動かすという様な分別の仕方をしている ような記述が多く見られます。 私はクライアントサイドもサーバサイドも 全てtomcat上に配置して動かしているのですが、 クライアントサイドをapache上で動かすのはどのような利点があるのでしょうか。 よろしくお願いいたします。

  • ApacheとTomcatの連携

    Windows200でApacheとTomcatを連携させて動かしたいのですがうまくいきません。 Apacheを起動させただけだと、サンプルページのhttp://localhost/examples/jsp/は見えるのですが、その下の各サンプルを見ようとするとInternal Server Errorになってしまいます。 ちなみにApache、Tomcatを別々に起動させるとうまくいきます。 バージョンは以下のとおりです。 Apache1.3.26 tomvat3.2.4 どうやら連携のサービスがApache起動のときに開始されていないみたいなんですが、どこらへんを見直したらいいのかわかりません。 よろしくお願いします。

    • ベストアンサー
    • Java
  • tomcatとapacheの連携

    tomcat4.0.2とapache1.3.26でwindows2000で連携させようとして↓ここを参考にインストール、設定しました。 http://www5b.biglobe.ne.jp/~y-tomy/tomcat/fig_include.html しかし、examples/servlet/はサンプル全て表示されるのですが、examples/jsp/はエラーが出て表示されません。どなたか原因がわかるかた教えてください。 エラーの内容 Apache Tomcat/4.0.2 - HTTP Status 500 - Internal Server Error javax.servlet.ServletException: サーブレット jsp のServlet.init()が例外を投げました at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:653) root cause java.lang.NoSuchMethodError: javax.servlet.ServletContext.getResourcePaths(Ljava/lang/String;)Ljava/util/Set; (エラーの内容長いため途中省略)

    • ベストアンサー
    • Java
  • Tomcat と Apache の連携に関して♪

    こんにちわ。 技術評論社の「サーブレット&JSP」という本をベースにTomcatとApacheの連携を行っています。 それぞれ、新しいバージョンがリリースされているので新しいバージョンのTomcat(4.1)とApeche(2.0.45)での連携を試行錯誤しながら挑戦していますが、全然うまくできません。 確認は、連携処理後 http://localhost/examples/jsp/ で確認しています。 もちろん、http://localhost:8080/exampes/jsp/ では正常に表示されます。 これら新バージョン同士で連携させる方法を是非とも教えてください。 宜しくお願いいたします。

    • ベストアンサー
    • Java
  • Apache1.3.19+Tomcat3.2.1+PostgreSQL+VineLinuxを使用してます。

    以上のような環境でサーブレットとデータベースを扱おうとしています。 (TomcatはApacheにアドオンする形) 問題は、サーブレットでデータベースにアクセスしようとすると 以下のようなエラーメッセージが出力されます。 Error:500 Internal server Error Exception in: R( /myservlet + /servlet/Pgimage + null) - java.lang.NullPointerException at java.lang.ClassLoader.resolveClass0(Native Method) at java.lang.ClassLoader.resolveClass(ClassLoader.java:588) at org.apache.tomcat.loader.AdaptiveClassLoader.loadClass(AdaptiveClassLoader.java:430) at org.apache.tomcat.loader.AdaptiveServletLoader.loadClass(AdaptiveServletLoader.java:174) at org.apache.tomcat.core.ServletWrapper.loadServlet(ServletWrapper.java:265) at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:289) at org.apache.tomcat.core.Handler.service(Handler.java:254) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743 以上のような長いエラーが出てしまいます。 これは、サーバーの設定がいけないのでしょうか、 またはサーブレットがいけないのでしょうか?

  • MMQUBE3でapache-tomcatの連携ができません

    MMQUBE3(OS:TurboLinux)にて、 apacheとtomcatの連携をしようと思い下記のサイトを参考に構築しました。 http://www.hellohiro.com/apacheservlet.htm 実際に.javaファイルをコンパイルしてブラウザからアクセスしようとしたのですが、 連携がうまくできていないのか.classファイルが実行されません。 エラーログを確認したところ、apacheのDocumentRoot配下を参照しています。 どこに原因があるのか分かりません。 何か手がかりとなることがありましたら教えていただけないでしょうか?

  • ApacheとTomcatを両方使いたい

    WindowsにApacheとTomcatをインストールして、テトリスのゲームができるサーバーを構築したいのです。 Javaについて知識がないので実際にサーバーを構築した人にお聞きしたいのですが、今Apacheはインストールして、外部からホームページは見れる状態にあります。 この状態から、JDK(SE?EE)をインストールして、Tomcat6をインストールしようとしていますが、Apacheはポート80(例えば http://test.comで直接) 見れますが、Tomcatのページ.jspはhttp://test.com:8080としないと見れないのでしょうか? 後、テトリスのようにページ内で動かすには.jspで可能なのでしょうか? Java全体の知識が足りなく、質問の内容もおかしいところがありますが 教えていただけましたらうれしいです。

  • [SQLsrv+Apache+Tomcat]DB読み込みが遅い!!

    お世話になります!! Win2kServer + SQLserver7.0 + Apache + Tomcat 上記のような環境でJAVAサーブレットなどによるシステム開発を行っています。 しかしですね、ユーザの認証くらいの処理なのにめちゃくちゃ遅い!! 時間かかりすぎ!! その他の処理はスイスイいきます・・・が!DBがからむと・・・ 何でなんでしょうか? なんか情報をお持ちの方お教えください!!

    • ベストアンサー
    • Java
  • apacheとtomcatを連携してjavaでウェブアプリケーションを

    apacheとtomcatを連携してjavaでウェブアプリケーションを構築しています。 そこでお聞きしたいのが、apacheにSSLの設定を施しているのですが、 SSLを更新する際はapacheのみ再起動すればよいのでしょうか。 今までtomcatを再起動してからapacheを再起動するという手順を踏んでいました。 セッションは切れてしまいます。 出来ればSSLの更新時はセッションを切らすことなく運用したいと思っています。 実際にapacheのみ再起動してみたところセッションは切れていないように見えました。 果たしてこれで問題がないのか。 当方未熟なものでそこまで自信が持てません。 ご教示いただけると幸いです。 宜しくお願いします。

専門家に質問してみよう