使用Context Descriptors在wildfly中部署webapp

时间:2016-10-13 17:33:10

标签: wildfly

我使用"如何在Wildfly"中设置上下文路径进行搜索,但没有成功。任何人都可以帮助我如何做到这一点..?

我已使用以下代码在tomcat中设置Context Path,我可以使用localhost:8080/myApp直接访问我的应用程序

myApp.xml包含如下内容并放置在$CATALINA_BASE\conf\[enginename]\[hostname]\myApp.xml

<Context path="myApp" docBase="G:\workspace\j2ee\myProject\myWebApp\WebContent" />

要在Wildfly服务器中使用的类似或等效类型的配置。

1 个答案:

答案 0 :(得分:1)

在standalone.xml配置中,您希望添加如下部署:

<deployments>
    <deployment name="myProject" runtime-name="myProject.war">
        <fs-archive path="G:/workspace/j2ee/myProject/myWebApp/WebContent"/>
    </deployment>
</deployments>

然后在WebContent / WEB-INF中创建一个名为jboss-web.xml的文件,其配置类似于:

<?xml version="1.0"?>
<jboss-web>
    <context-root>/my-context-path</context-root>
</jboss-web>

如果这不起作用,您可能需要将WebContent目录重命名为WebContent.war,即使它已展开,也可能需要名称中的.war。