0

Linux Ubuntu 12.04でNetbeans 7.2.1を使用し、Spring 3.1.0.RELEASE、spring 3.1.0を使用してWebアプリケーションを開発しています。/休止状態、mavenized。このプロジェクトにアクセスするために、企業のプライベート SVN を使用しました。プロジェクトを開いた後、依存関係のあるビルドを使用し、次にクリーンとビルドを使用してから、apache-tomcat-7.0.41 でプロジェクトを実行し、この投稿の最後にある例外を使用しました。


私は次のことを試しました:

  1. apache からプロジェクトをアンデプロイしてから再デプロイする
  2. Tomcat の再起動
  3. tomcat プロセスの強制終了
  4. tomcatを削除してから再ダウンロードし、別の宛先フォルダーを使用しました
  5. 削除された netbeans キャッシュ
  6. プロジェクトをローカルで削除し、同じ svn に再接続して、svn を再チェックしました。
  7. ローカルのMavenリポジトリを削除し、jarを再ダウンロードしましたが、同じ例外です!
  8. netbeans 7.3で試してみましたが、同じ問題が発生しました。

知らせ

  • 同じプロジェクトが別のマシンで「完全に実行」されます!
  • この問題は次の場合に発生しました。
    • SVN "A" から Web アプリ "X" を取得しました。Web アプリ "X" を開発していて、実行していて、すべてが完璧です。
    • 同じSVN「A」に接続し、別のWebアプリ「Y」を取得しました。問題が発生し、同じ手順を使用して職場の別のマシンで発生しました。
    • webapp "y" は、作業中の一部のマシンで完全に実行されます (その SVN チェックアウトも使用されます)。

この問題が何であるか、問題がどこにあるかを知りたいだけです。


Jun 12, 2013 11:10:30 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [jsp] in context with path [/ecommerce] threw exception
java.lang.NullPointerException
    at viper.modules.ums.security.UserService.loadUserByUsername(UserService.java:32)
    at org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices.processAutoLoginCookie(TokenBasedRememberMeServices.java:125)
    at org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices.autoLogin(AbstractRememberMeServices.java:115)
    at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:97)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
    at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
    at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
    at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
    at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
    at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
    at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
    at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:722)

4

1 に答える 1

0

ブラウザで Cookie をクリアしてみてください。これは、remember me 機能に変更があった場合に影響を受ける可能性があります。

于 2013-06-12T10:50:53.463 に答える