2016-05-06 15 views
1

WildFire 10にアプリケーションをデプロイしました。これはGlassFishで正しく動作していますが、ログインしようとすると空白のページ/<context_path>/j_security_checkが表示されます。 私は、キャッシュコントロール要求ヘッダーを含めることを提案している投稿を見ましたが、問題は解決しませんでした。 ログには何らかのエラーや関連情報が表示されないので、次に試してみたいことは本当にわかりません。 似たような問題が発生したことがありますか?WildFlyでログインした後のブランクページ10

EDIT 1 認証が正しく機能しています。その後、保護されたリソースにアクセスしようとすると、私はそうすることができます。トリガされていないログイン後のリダイレクトだけです。

EDIT 2 リクエスト/レスポンス・ダンプ:

----------------------------REQUEST--------------------------- 
       URI=/ecc 
characterEncoding=null 
    contentLength=-1 
     contentType=null 
      cookie=EPMSID=sfTmDLw92HjAhwfY7HUei5fzlUbwKjxUg3EhyTMk.d014349 
      header=Accept=text/html, application/xhtml+xml, */* 
      header=Connection=Keep-Alive 
      header=Accept-Language=pt-PT 
      header=Accept-Encoding=gzip, deflate 
      header=Cookie=EPMSID=sfTmDLw92HjAhwfY7HUei5fzlUbwKjxUg3EhyTMk.d014349 
      header=User-Agent=Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0) 
      header=Host=localhost:8443 
      locale=[pt_PT] 
      method=GET 
      protocol=HTTP/1.1 
     queryString= 
     remoteAddr=/127.0.0.1:62990 
     remoteHost=sibshare 
      scheme=https 
       host=localhost:8443 
     serverPort=8443 
--------------------------RESPONSE-------------------------- 
    contentLength=0 
     contentType=null 
      header=Connection=keep-alive 
      header=X-Powered-By=Undertow/1 
      header=Server=WildFly/10 
      header=Location=https://localhost:8443/ecc/ 
      header=Content-Length=0 
      header=Date=Mon, 09 May 2016 08:18:33 GMT 
      status=302 
============================================================== 
2016-05-09 09:18:33,890 INFO [stdout] (default task-5) [DEBUG] ecc_src - NoCacheFilter:Initializing filter 
2016-05-09 09:18:33,902 INFO [io.undertow.request.dump] (default task-5) 
----------------------------REQUEST--------------------------- 
       URI=/ecc/ 
characterEncoding=null 
    contentLength=-1 
     contentType=null 
      cookie=EPMSID=sfTmDLw92HjAhwfY7HUei5fzlUbwKjxUg3EhyTMk.d014349 
      header=Accept=text/html, application/xhtml+xml, */* 
      header=Connection=Keep-Alive 
      header=Accept-Language=pt-PT 
      header=Accept-Encoding=gzip, deflate 
      header=Cookie=EPMSID=sfTmDLw92HjAhwfY7HUei5fzlUbwKjxUg3EhyTMk.d014349 
      header=User-Agent=Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0) 
      header=Host=localhost:8443 
      locale=[pt_PT] 
      method=GET 
      protocol=HTTP/1.1 
     queryString= 
     remoteAddr=/127.0.0.1:62989 
     remoteHost=sibshare 
      scheme=https 
       host=localhost:8443 
     serverPort=8443 
--------------------------RESPONSE-------------------------- 
    contentLength=239 
     contentType=text/html 
      header=Expires=Thu, 01 Jan 1970 00:00:00 GMT 
      header=Cache-Control=no-cache, no-store, must-revalidate 
      header=X-Powered-By=Undertow/1 
      header=Server=WildFly/10 
      header=Pragma=no-cache 
      header=Accept-Ranges=bytes 
      header=Date=Mon, 09 May 2016 08:18:33 GMT 
      header=Connection=keep-alive 
      header=ETag=W/"239-1462554016000" 
      header=Last-Modified=Fri, 06 May 2016 17:00:16 GMT 
      header=Content-Type=text/html 
      header=Content-Length=239 
      status=200 
============================================================== 
2016-05-09 09:18:34,112 INFO [io.undertow.request.dump] (default task-6) 
----------------------------REQUEST--------------------------- 
       URI=/ecc/secure/home.jsf 
characterEncoding=null 
    contentLength=-1 
     contentType=null 
      cookie=EPMSID=sfTmDLw92HjAhwfY7HUei5fzlUbwKjxUg3EhyTMk.d014349 
      header=Accept=text/html, application/xhtml+xml, */* 
      header=Connection=Keep-Alive 
      header=Accept-Language=pt-PT 
      header=Accept-Encoding=gzip, deflate 
      header=Cookie=EPMSID=sfTmDLw92HjAhwfY7HUei5fzlUbwKjxUg3EhyTMk.d014349 
      header=User-Agent=Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0) 
      header=Host=localhost:8443 
      locale=[pt_PT] 
      method=GET 
      protocol=HTTP/1.1 
     queryString= 
     remoteAddr=sibshare/127.0.0.1:62990 
     remoteHost=sibshare 
      scheme=https 
       host=localhost:8443 
     serverPort=8443 
--------------------------RESPONSE-------------------------- 
    contentLength=2897 
     contentType=text/html;charset=UTF-8 
      cookie=EPMSID=KcblRlqogTv4hCuVtjeL27onM3Nbp04k--DDZfnt.d014349; domain=null; path=/ecc 
      header=Expires=0 
      header=Expires=0 
      header=Cache-Control=no-cache, no-store, must-revalidate 
      header=Cache-Control=no-cache, no-store, must-revalidate 
      header=X-Powered-By=Undertow/1 
      header=Set-Cookie=EPMSID=KcblRlqogTv4hCuVtjeL27onM3Nbp04k--DDZfnt.d014349; path=/ecc; secure; HttpOnly 
      header=Server=WildFly/10 
      header=Pragma=no-cache 
      header=Pragma=no-cache 
      header=Date=Mon, 09 May 2016 08:18:34 GMT 
      header=Connection=keep-alive 
      header=Content-Type=text/html;charset=UTF-8 
      header=Content-Length=2897 
      status=200 
============================================================== 
2016-05-09 09:18:44,841 INFO [io.undertow.request.dump] (default task-13) 
----------------------------REQUEST--------------------------- 
       URI=/ecc/j_security_check 
characterEncoding=null 
    contentLength=68 
     contentType=[application/x-www-form-urlencoded] 
      cookie=EPMSID=KcblRlqogTv4hCuVtjeL27onM3Nbp04k--DDZfnt.d014349 
      header=Accept=text/html, application/xhtml+xml, */* 
      header=Accept-Language=pt-PT 
      header=Cache-Control=no-cache 
      header=Accept-Encoding=gzip, deflate 
      header=User-Agent=Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0) 
      header=Connection=Keep-Alive 
      header=Content-Type=application/x-www-form-urlencoded 
      header=Content-Length=68 
      header=Cookie=EPMSID=KcblRlqogTv4hCuVtjeL27onM3Nbp04k--DDZfnt.d014349 
      header=Referer=https://localhost:8443/ecc/secure/home.jsf 
      header=Host=localhost:8443 
      locale=[pt_PT] 
      method=POST 
      protocol=HTTP/1.1 
     queryString= 
     remoteAddr=sibshare/127.0.0.1:62993 
     remoteHost=sibshare 
      scheme=https 
       host=localhost:8443 
     serverPort=8443 
--------------------------RESPONSE-------------------------- 
    contentLength=0 
     contentType=null 
      cookie=EPMSID=JtIoopj1u-p_Ko95XwYi45HqkdzNBVRxSklVFQEL.d014349; domain=null; path=/ecc 
      header=Expires=0 
      header=Cache-Control=no-cache, no-store, must-revalidate 
      header=X-Powered-By=Undertow/1 
      header=Set-Cookie=EPMSID=JtIoopj1u-p_Ko95XwYi45HqkdzNBVRxSklVFQEL.d014349; path=/ecc; secure; HttpOnly 
      header=Server=WildFly/10 
      header=Pragma=no-cache 
      header=Date=Mon, 09 May 2016 08:18:44 GMT 
      header=Connection=keep-alive 
      header=Content-Length=0 
      status=200 
============================================================== 
+0

ブラウザのログ/ネットワークトラフィックに手がかりがありますか? –

+0

いいえ、何もありません。私は要求をダンプしようとしましたが、通常のようです。 –

答えて

0

私は最終的に間違っているものを考え出しました。私のログインページで 私はアクティブなセッションを無効にするために構成された以下のリスナーをしました:

<f:metadata> 
<f:event type="preRenderView" listener="#{manager.invalidateActiveSession}" /> 
</f:metadata> 

(存在する場合)このリスナーは、単にセッションを無効:

HttpSession session = (HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession(false); 

if (session != null) { 
    synchronized(session) { 
     session.invalidate(); 
    } 
} 

そして、これが原因となっているものです奇妙な行動。この同じコードはGlassFishでもうまく動作します。 私はコードを変更し、さらにプリンシパルもnullでないかどうかを確認しました。

関連する問題