1

会社の tomcat サーバーにデプロイしている Web アプリケーションで本当に苦労しています。自分のテスト サーバーにデプロイして問題なくアクセスできますが、テスト サーバーにデプロイしてアプリにアクセスすると、空白のページが表示され、次のエラーがログに記録されます。

Apr 26, 2013 12:22:42 PM org.apache.catalina.connector.CoyoteAdapter service
SEVERE: An exception or error occurred in the container during the request processing
java.lang.NullPointerException at org.apache.catalina.authenticator.FormAuthenticator.saveRequest(FormAuthenticator.java:533)
    at org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:238)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:523)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.ha.session.JvmRouteBinderValve.invoke(JvmRouteBinderValve.java:227)
    at org.apache.catalina.ha.tcp.ReplicationValve.invoke(ReplicationValve.java:347)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
    at java.lang.Thread.run(Thread.java:662)

私はすでにこれに何時間も費やしました。助けていただければ幸いです。ありがとう!:)

4

2 に答える 2

0

動作しました。問題は、IntelliJ アーティファクトのビルド構成にありました。ビルドにコンパイル済みの Java コードが実際に含まれていることを確認する必要がありました。「Build on make」チェックボックスをオンにして、プロジェクト モジュールのコンパイル出力を含めました。

于 2013-04-29T18:01:38.647 に答える