首页 > 解决方案 > intelij JBoss Standalone.xml 文件更改被覆盖

问题描述

我正在与 Intelij 2018 合作,该项目与 wildfly 8.1 final 合作。我更改了文件中的标头设置,但是一旦我运行项目,文件就会被改回并且所有设置都将丢失。

    <!-- configuration to change -->
    <filters>
        <response-header name="Access-Control-Allow-Origin"
            header-name="Access-Control-Allow-Origin" header-value="*" />
        <response-header name="server-header" header-name="Server"
            header-value="WildFly/8" />
        <response-header name="x-powered-by-header"
            header-name="X-Powered-By" header-value="Undertow/1" />
        <response-header name="Access-Control-Allow-Headers"
            header-name="Access-Control-Allow-Headers"
            header-value="origin, content-type, accept, authorization, application" />
        <response-header name="Access-Control-Allow-Credentials"
            header-name="Access-Control-Allow-Credentials" header-value="true" />
        <response-header name="Access-Control-Allow-Methods"
            header-name="Access-Control-Allow-Methods" header-value="GET, POST, PUT, DELETE, OPTIONS, HEAD" />
        <response-header name="Access-Control-Max-Age"
            header-name="Access-Control-Max-Age" header-value="1209600" />
    </filters>

从哪个文件中获取基本配置,我将对其进行修改。

标签: intellij-ideajboss

解决方案


我想我可能已经为您找到了解决方案——它可能围绕着一个错误。

  1. 通过 IntelliJ 停止 Wildfly。
  2. 关闭智能。
  3. 确保 WildFly 没有在浏览器中监听 8080
  4. 在独立/配置中 - 通过创建它的 zip 文件或创建文件夹副本并将 _bak 附加到它来备份standalone_xml_history 文件夹
  5. 删除文件夹中的所有内容,尤其是当前文件夹和快照文件夹。
  6. 对文件进行更改。
  7. 打开智能。
  8. 启动 JBoss。
  9. 交叉你的手指。
  10. 如果它有效 - 利润!

如果这可行,则可以通过此 JBoss 论坛页面的提示找到如何永久在standalone.xml 上写入?
让我知道它是否有效!


推荐阅读