使用eclipse调试应用程序时,JavaEE应用程序抛出HTTP 408

时间:2014-02-11 13:49:26

标签: java eclipse java-ee jboss

目前我开始学习JavaEE。我创建了一个简单的捐赠管理系统,该系统由登录表单保护。在过去,我刚刚将我的代码部署到JBoss AS 7.1.1并通过浏览器访问它。

但是我想使用Eclipse调试我的应用程序,因为我的应用程序开始变大。我在网上找到了几个教程,但在这里却没有带来预期的结果。

这是我做的: 我编辑了“standalone.conf.bat”并取消注释了这行

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

然后我在Eclipse中创建了一个新的“远程Java应用程序”-Configuration,使用localhost作为主机名,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

当我在f.e.中打开我的应用程序时Firefox一切正常。

任何想法如何解决?我已经白发了..

编辑:对于Login-Form我使用j_security_check

1 个答案:

答案 0 :(得分:0)

可能是Eclipse中集成浏览器的问题。也许它没有正确处理会话cookie。

为了消除这种可能性,我相信在您的常规Eclipse首选项中,您可以将“Web浏览器”设置更改为外部Web浏览器(如Firefox),并查看是否仍有问题。