我有以下rebel.xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.zeroturnaround.com"
xsi:schemaLocation="http://www.zeroturnaround.com http://www.zeroturnaround.com/alderaan/rebel-2_0.xsd">
<classpath>
<dir name="${project.dir}/src/main/resources"/>
<!-- Useful for classes when IDE auto compile on save is enabled, classes will be redeployed -->
<dir name="${project.dir}/target/classes"/>
<dir name="${project.dir}/target/digital-entitlement/WEB-INF/classes"/>
</classpath>
<!-- <web> -->
<!-- <link target="/"> -->
<!-- <dir name="${project.dir}/src/main/webapp"/> -->
<!-- </link> -->
<!-- </web> -->
</application>
用它重新加载类似工作正常。
但是,当我取消注释上面的<web>
片段时,要启用网络资源重新加载,那么Web应用程序会挂起登录表单测试用例:
没有正确加载网页的<web>
配置,然后提交un / pwd就可以在修改时触发jrebel重新加载服务器端类。
添加<web>
配置会挂起浏览器并且永远不会加载初始登录页面(硒测试在30秒后进入超时状态)。
注意:启用<web>
配置时,并非所有网页都会挂起。
由于