我在路径 C:\Tools\wildfly-10.1.0.Final 上独立安装了 Wildfly 服务器,并在 Standalone.xml 中定义了以下部署扫描器:
<subsystem xmlns="urn:jboss:domain:deployment-scanner:2.0">
<deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" runtime-failure-causes-rollback="${jboss.deployment.scanner.rollback.on.failure:false}"/>
</subsystem>
为了开发 Java EE 应用程序,我使用带有 JBoss Tools 插件的 Eclipse IDE 进行企业开发。最近我开始使用最新的 Eclipse 更新(Oxygen 3)和最新的 JBoss Tools 4.5.2 Final。
当我配置新的 Wildfly 服务器并开始使用它时,它会自动在standalone.xml 中插入闲置扫描器:
<subsystem xmlns="urn:jboss:domain:deployment-scanner:2.0">
<deployment-scanner name="jbosstoolsscanner1" path="C:\Tools\wildfly-10.1.0.Final\standalone" deployment-timeout="5000"/>
</subsystem>
这个扫描器开始将一堆文件部署到 Wildfly,包括standalone.xml,然后 Wildfly 就发疯了。
如何禁用此自动扫描器或至少如何更改此扫描器扫描的文件夹(将路径属性更改为 Wildfly 的正确部署文件夹)?
最佳答案
要禁用部署扫描程序,请停止 Wildfly。在 Eclipse 中打开 Servers-View 并双击您的服务器。在“部署扫描程序”中取消选中以下选项:
- 在服务器启动后添加缺少的部署扫描器
- 在关机前移除添加的部署扫描器
关于Wildfly 部署扫描器 "jbosstoolsscanner1",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49624290/