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

当使用eclipse调试应用程序时,JavaEE应用程序抛出HTTP 408,java,eclipse,jakarta-ee,jboss,Java,Eclipse,Jakarta Ee,Jboss,现在我开始学习JavaEE。我创建了一个简单的捐赠管理系统,该系统由一个登录表单保护。在过去,我只是将代码部署到JBoss AS 7.1.1中,并通过浏览器访问它 然而,我希望使用Eclipse调试我的应用程序,因为我的应用程序开始变得越来越大。我在网上和这里找到了一些教程,但它们没有带来预期的效果 以下是我所做的: 我编辑了standalone.conf.bat并取消了该行的注释 set "JAVA_OPTS=%JAVA_OPTS% -Xdebug -Xnoagent -Xrunjdwp:tr

现在我开始学习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应用程序配置,使用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中打开应用程序时,一切正常

有没有办法解决这个问题?我的头发已经变白了


编辑:对于登录表单,我使用的j_安全检查可能是Eclipse中集成浏览器的一个潜在问题。也许它没有正确处理会话cookies


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

为什么要麻烦使用集成浏览器?谢谢,我可以自己考虑-