使用jboss-web.xml文件的Wildfly 10上下文根目录不起作用

时间:2016-09-08 13:07:02

标签: gradle wildfly

我已经创建了一场战争(authz-demo-HEAD-400f6db-dirty.war),并且我已经将它部署在Wildfly 10实例上。

我已在WEB-INF文件夹中设置jboss-web.xml文件,以便设置应用程序上下文根目录。

即使我已经设置jboss-web.xml我需要一个living_authz上下文根,Wildfly继续使用authz-demo-HEAD-400f6db-dirty作为上下文根。

EDITED

我已经意识到jboss-web.xml位于authz-demo-HEAD-400f6db-dirty.war\WEB-INF\classes\WEB-INF ...

beans.xml也位于authz-demo-HEAD-400f6db-dirty.war\WEB-INF\classes\WEB-INF的上下文中:

<beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/beans_1_0.xsd">

</beans>

我正在使用这个gradle脚本:

task createDemoWar(type: War, dependsOn: classes) {
    archiveName "webapi-demo-${versioning.info.display}.war"
    destinationDir = file("$buildDir/dist")
    webInf {
        from('scopes') {
            include 'demo.persistence.xml'
            rename('demo.persistence.xml', 'persistence.xml')
            into('classes/META-INF/')
        }
        from('scopes') {
            include 'configuration.demo.properties'
            rename('configuration.demo.properties', 'scope.properties')
            into('classes/')
        }
    }
}

0 个答案:

没有答案