目前我开始学习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
答案 0 :(得分:0)
可能是Eclipse中集成浏览器的问题。也许它没有正确处理会话cookie。
为了消除这种可能性,我相信在您的常规Eclipse首选项中,您可以将“Web浏览器”设置更改为外部Web浏览器(如Firefox),并查看是否仍有问题。