2014-02-11 86 views
0

當前我開始學習JavaEE。我創建了一個簡單的捐贈管理系統,由登錄表單保護。在過去,我只是將我的代碼部署到JBoss AS 7.1.1並通過瀏覽器訪問它。JavaEE應用程序使用eclipse調試應用程序時拋出HTTP 408

但是我想用Eclipse調試我的應用程序,因爲我的應用程序開始變大了。我在網上發現了幾個教程,但在這裏卻沒有帶來預期的結果。

這是我做的: 我主編的「standalone.conf.bat」和註釋去掉,使用localhost作爲主機名

set "JAVA_OPTS=%JAVA_OPTS% -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n" 

然後,我在Eclipse中創建一個新的「遠程Java應用程序」構成 - 行和8787作爲端口。

現在我的問題如下: 當我嘗試調試應用程序,Eclipse集成的瀏覽器打開並顯示預期的網頁,但是當我輸入憑據並單擊「登錄」我這個異常:

HTTP Status 408 - The time allowed for the login process has been exceeded. If you wish to continue you must either click back twice and re-click the link you requested or close and re-open your browser 

當我在fe中打開我的應用程序Firefox一切正常。

任何想法如何解決呢?我已經越來越花白的頭髮..

編輯:對於登錄表格我使用j_security_check

+0

爲什麼打擾使用集成的瀏覽器? – IndoKnight

回答

0

可能被用在Eclipse集成的瀏覽器有問題。也許它沒有正確處理會話cookie。

爲了消除這種可能性,我相信在您的常規Eclipse偏好設置中,您可以將「Web瀏覽器」設置更改爲外部Web瀏覽器(如Firefox)並查看是否仍然存在此問題。

+0

謝謝,我自己可以想到這一點;-) – fhuschka