2014-02-11 53 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