首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WildFly上部署Java应用程序作为根上下文

在WildFly上部署Java应用程序作为根上下文
EN

Stack Overflow用户
提问于 2015-08-16 16:44:44
回答 2查看 1.9K关注 0票数 0

我正在使用+ JBoss AS (WildFly 9.0.1)。然后我启动服务器,一切都好。我想知道如何将应用程序设置为根上下文?要运行我的应用程序,我必须做:http://localhost:8080/demoApp,但我只想做:http://localhost:8080/

下面是文件代码的一个片段:standalone.xml。我修改了它,你可以在下面看到,但我得到: 403 -禁止时,要去:http://localhost:8080/。请记住,WildFly服务器是使用Eclipse调试器启动的,因为我处于开发模式。

代码语言:javascript
复制
...
<subsystem xmlns="urn:jboss:domain:undertow:2.0">
    <buffer-cache name="default" />
    <server name="default-server">
        <http-listener name="default" socket-binding="http"
            redirect-socket="https" />
        <host name="default-host" alias="localhost">
            <location name="/" handler="demoApp" />
            <filter-ref name="server-header" />
            <filter-ref name="x-powered-by-header" />
        </host>
    </server>
    <servlet-container name="default">
        <jsp-config />
        <websockets />
    </servlet-container>
    <handlers>
        <file name="welcome-content" path="${jboss.home.dir}/welcome-content" />
        <file name="demoApp" path="${jboss.home.dir}/standalone/deployments/demoApp.war" />
    </handlers>
    ...
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-17 22:33:21

只要部署为ROOT.war并在standalone.xml中禁用默认的根web应用程序,记录器就会告诉您要更改的配置属性的名称。

票数 0
EN

Stack Overflow用户

发布于 2015-09-14 08:09:13

一个更好的选择是增加

代码语言:javascript
复制
<context-root>/</context-root>

转到jboss-web.xml

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

https://stackoverflow.com/questions/32037540

复制
相关文章

相似问题

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