首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Wildfly中修改飞行中的耳源?

如何在Wildfly中修改飞行中的耳源?
EN

Stack Overflow用户
提问于 2018-03-03 04:40:34
回答 1查看 141关注 0票数 0

我使用的是Wildfly 10,有没有办法在开发过程中组织我的standalone.xml配置文件,这样我就可以部署一个EAR (不管是不是爆炸的),同时让Wildfly在我的开发路径中直接指向我的静态资源?

例如,如果我有一个EAR,其中包含以下内容的WAR:

代码语言:javascript
复制
EAR
|- EJB module
|- Web module
  \- index.html
  \- js/general.js
  \- *.jsp
  \- WEB-INF
    \- libs
    \- classes

我正在寻找一种配置,允许我设置我的开发机器,这样我就可以直接从我的开发路径修改我的*.js,*.html,*.jsp文件,而不是在松散的WAR目录中。所以基本上,我想让Wildfly使用c:\dev\project\web文件夹中所有未编译的文件。

这真的可行吗?如果不是,我能做到的最接近的是什么?我已经尝试将undertow子系统更新为以下内容,但无济于事:

代码语言:javascript
复制
    <subsystem xmlns="urn:jboss:domain:undertow:3.1">
        <buffer-cache name="default"/>
        <server name="default-server">
            <ajp-listener name="ajp" socket-binding="ajp"/>
            <http-listener name="default" max-parameters="2000" socket-binding="http" redirect-socket="https"/>
            <host name="default-host" alias="localhost">
                <location name="/" handler="welcome-content"/>
                <location name="/webapp/" handler="web-files"/>
            </host>
        </server>
        <servlet-container name="default" disable-caching-for-secured-pages="false">
            <jsp-config recompile-on-fail="true" modification-test-interval="1" check-interval="1" development="true"/>
            <websockets/>
        </servlet-container>
        <handlers>
            <file name="welcome-content" path="${jboss.home.dir}/welcome-content"/>
            <file name="web-files" path="C:/dev/Projects/projectweb/src/main/webapp"/>
        </handlers>
        <filters>

其中我的application.xml将我的war指定为/webapp的上下文路径。

否则,我如何构建我的开发设置,以允许动态修改我的文件?

EN

回答 1

Stack Overflow用户

发布于 2018-03-05 17:59:36

JBoss工具、Idea或NetBeans允许您自动为“静态”内容执行此操作,对于类,它也会这样做,但它将触发重新部署,以“确保”新的类被考虑在内。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49077047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档