0

我有以下 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>配置,则网页正确加载,然后提交 un/pwd 即可,在修改时触发 jrebel 重新加载服务器端类。

  • 添加<web>配置会挂起浏览器,并且永远不会加载初始登录页面(硒测试在 30 秒后超时)。

注意<web>:启用配置时,并非所有网页都会挂起。

谢谢

4

0 回答 0