2

私はしばらくの間私のPCでTomcat6を実行していて、それは正常に実行されています...今日まで。起動しようとしたところ、なんらかの理由で起動しません。

コマンドラインプロンプトから起動します。最初のプロンプトで「startup」と入力した後に表示される2番目のプロンプトはすぐに終了しますが、通常は開いたままでサーバーのステータスを示します。

ログファイルのログは次のとおりです-

2010年12月3日16:00:00org.apache.catalina.core.AprLifecycleListenerinit
情報:実稼働環境で最適なパフォーマンスを可能にするAPRベースのApache Tomcatネイティブライブラリがjava.library.pathに見つかりませんでした:C:\ Java \ jdk1.5.0_16 \bin;。;C:\ WINDOWS \ system32; C: \ WINDOWS; C:\ WINDOWS \ system32; C:\ WINDOWS; C:\ WINDOWS \ System32 \ Wbem; C:\ WINDOWS \ system32 \ WindowsPowerShell \ v1.0; c:\ Program Files \ Common Files \ Roxio Shared \ DLLShared \; C:\ Java \ jdk1.5.0_16 \ bin; C:\ jakarta-tomcat \ bin; C:\ MYSQL \ MySQL Server 5.1 \ bin
2010年12月3日16:01org.apache.coyote.http11.Http11Protocolinit
情報:http-8080でCoyote HTTP/1.1を初期化しています
2010年12月3日16:01org.apache.catalina.startup.Catalinaload
情報:初期化は424ミリ秒で処理されました
2010年12月3日16:01org.apache.catalina.core.StandardServicestart
情報:サービス開始カタリナ
2010年12月3日16:01org.apache.catalina.core.StandardEnginestart
情報:サーブレットエンジンの起動:Apache Tomcat / 6.0.29
2010年12月3日16:01org.apache.tomcat.util.modeler.RegistryregisterComponent
重大:ヌルコンポーネントCatalina:type = JspMonitor、name = jsp、WebModule = // localhost / MyWebApp、J2EEApplication = none、J2EEServer = none

私はこれを前に見たことがありません、それはSEVERE:Nullコンポーネントを言います...-それはどういう意味ですか?何が原因ですか?

4

2 に答える 2

4

これが私がやったことです。server.xmlファイルとweb.xmlwebapps フォルダーの下のアプリのバックアップを作成し、 jakarta-tomcat を削除してから再インストールしました。server.xml と web.xml ファイルを復元し、webapps を元に戻し、Tomcat を起動しました。今回は、以前と同じエラーが発生しましたが、フォルダーの 1 つにある特定のサーブレットに"bad version number". そこで、サーブレット フォルダーを調べて、クラスを再コンパイルしました。

Tomcat を再び起動すると、以前と同じように実行されます。

問題は、クラスが異なるバージョンの JDK でコンパイルされていたため、エラーが発生していたことです。

于 2010-12-06T16:26:37.657 に答える
1

Tomcat のインストール、構成、または展開に関して、最近変更したことはありますか? 「MyWebApp」と呼ばれる Tomcat で実行されている Web アプリケーションはありますか? もしそうなら、私はそれを削除して、それが問題を解決するかどうかを確認します. そうしないと、Tomcat の再インストールが必要になる場合があります。

于 2010-12-03T21:35:25.990 に答える