Wildfly 部署扫描器 "jbosstoolsscanner1"

标签 wildfly jboss-tools

我在路径 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/

相关文章:

java - Byteman 阻止 Wildfly 8.1.0 启动?

java - EJBCLIENT000409 : No more destinations are available

java - 部署 Web 应用程序 OpenShift Eclipse JBoss 工具

eclipse - 即使安装 JBOSS 工具后,Wildfly 服务器也未在 Eclipse 中列出

java - 创建自己的脚手架插件 : Unable to locate scaffold/faces/metawidget-qbe. xml

java - JBoss 工具部署错误 : This may be caused by your server's temporary deploy directory being on a different filesystem than the final destination

postgresql - 使用 WildFly 进行数据库配置

java - WildFly - 创建具有长时间运行的应用程序的应用程序

jboss - Arquillian 和 JBoss Wildfly

Eclipse Kepler 和 JBoss Wildfly 热部署