首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通配符:如何将静态内容显示在部署之上?

通配符:如何将静态内容显示在部署之上?
EN

Stack Overflow用户
提问于 2022-10-07 17:52:12
回答 1查看 21关注 0票数 0

我在通配符服务器中运行了一个geoserver应用程序。有一个特定的端点,我想重定向到另一个端点,以隐藏敏感信息。具体来说,每当用户访问https://localhost/geoserver时,都应该将它们重定向到https://localhost/geoserver/web

实现此重定向的策略是创建静态内容->,这是一个包含元标记的html文件,可以用作重定向。这是我的standalone.xml中的代码。

代码语言:javascript
复制
    <host name="default-host" alias="localhost">
                    <location name="/" handler="welcome-content"/>
                    <location name="/geoserver" handler="sub.war"/>
                    <http-invoker security-realm="ApplicationRealm"/>
                </host>
            </server>
            <servlet-container name="default">
                <jsp-config/>
                <websockets/>
            </servlet-container>
            <handlers>
                <file name="welcome-content" path="${jboss.home.dir}/welcome-content"/>
                <file name="sub.war" path="/usr/local/something.ear/sub.war" directory-listing="true"/>
            </handlers>

问题是,每当用户访问/geoserver url时,因为它是已部署的geoserver应用程序中的url,它就会忽略静态内容,直接进入/geoserver端点本身。

我已经尝试过将位置名称切换到不在/geoserver上的东西上,而且它确实按预期工作,但是当它在/geoserver时,它就会被忽略,因为我假设部署具有更高的优先级。是否有一种方法可以更改优先级,以便在geoserver部署之前检查静态内容?

EN

回答 1

Stack Overflow用户

发布于 2022-10-11 08:21:42

在sub.war中添加重定向页面

如果您只是命名您的sub.war geoserver.war并将其放置在您的部署目录中。不需要编辑服务器配置文件。

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

https://stackoverflow.com/questions/73990923

复制
相关文章

相似问题

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