单次战争部署的多上下文根目录jboss-EAP-6.1

伍德斯托克猴子

在我的Jboss-EAP-6.1我已经部署了.war所谓'myRealWebApp.war'我可以访问我的应用程序与此网址- http://mywebsite.com/myRealWebApp

我想'myRealWebApp'用多个上下文根配置我的webapp 我的意思是如果我访问

http://mywebsite.com/appA
http://mywebsite.com/appB
http://mywebsite.com/appC

这3个情境'appA''appB''appC'myRealWebApp.war(一个单一的战争部署)

无论如何,我可以存档吗?

谢谢。

编辑:找到解决方案:我将此代码添加到我的standalone-full.xml

   <subsystem xmlns="urn:jboss:domain:web:1.4" default-virtual-server="default-host" native="false">
        <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
        <virtual-server name="default-host" enable-welcome-root="true">
            <alias name="localhost"/>
            <alias name="example.com"/>
            <rewrite name="rule-1" pattern="^/appA(.*)$" substitution="/myRealWebApp$1" flags="L"/>
            <rewrite name="rule-2" pattern="^/appB(.*)$" substitution="/myRealWebApp$1" flags="L"/>
            <rewrite name="rule-3" pattern="^/appC(.*)$" substitution="/myRealWebApp$1" flags="L"/>
        </virtual-server>
    </subsystem>

关键是flags =“ L”

谢谢

朱利亚诺

您可以通过在jboss前面配置一台http服务器(例如Apache服务器)并使用重定向Rulea将所有其他url转换为您为应用程序配置的URL来实现。jboss可能也有一个用于集成的apache模块,但是基本原理仍然存在。通常,推荐的方法是不直接在生产环境中公开jboss或其他应用服务器,而是在其前面使用http服务器(您可以从http服务器提供静态内容,可以平衡请求等)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

为什么JBoss EAP无法启动?

来自分类Dev

JConsole到JBoss EAP的远程连接

来自分类Dev

Jboss EAP6和Weblogic 11 XML响应之间的区别

来自分类Dev

在独立模式下没有运行JBOSS EAP6的Eclipse控制台输出

来自分类Dev

HornetQ服务器(EAP 6)可以与EAP 5中的JMS客户端通信吗?

来自分类Dev

JBoss EAP 6.1上的Atmosphere和WebSocket

来自分类Dev

在本地网络中到达JBoss EAP 6服务器

来自分类Dev

Jboss EAP上的springBoot应用程序,未放置servlet上下文

来自分类Dev

如何知道Jboss EAP版本

来自分类Dev

如何在Jboss 6 EAP上为as400 db2设置数据源?

来自分类Dev

jboss eap 6.x在哪里部署war文件?

来自分类Dev

JBoss EAP 6在APP-INF / lib中找不到JAR

来自分类Dev

JBoss EAP 6-创建InitialContext时出错

来自分类Dev

带有需要重新加载命令的Jboss EAP 6 CLI脚本

来自分类Dev

升级Jboss EAP 6中的JDBC驱动程序模块

来自分类Dev

JBoss:将值绑定到JBoss EAP 6中的JNDI中,类似于JNDIBindingServiceMgr

来自分类Dev

在JBoss EAP 6中从应用程序访问Oracle 10g时出错

来自分类Dev

使用Oracle在JBOSS eAP 6中配置数据源错误

来自分类Dev

JBoss eap 6 JNDI问题

来自分类Dev

使用Jenkins和Maven Deploy插件在JBoss EAP 6上进行部署

来自分类Dev

到达本地网络中的JBoss EAP 6服务器

来自分类Dev

在JBoss EAP6中为异步会话bean方法创建两个线程池?

来自分类Dev

使用JBoss EAP 6在非集群环境中进行Http会话复制

来自分类Dev

无法在JBoss EAP6下通过JNDI查找EJB远程

来自分类Dev

在JBoss EAP 6中将WMQ资源适配器部署为模块

来自分类Dev

jboss-eap-6.x从jboss-cli添加了infinispan索引元素

来自分类Dev

jboss-eap-6 HA 单例在独立配置中部署多个 Web 档案

来自分类Dev

使用 MANIFEST.MF 时排除 jboss AS 7 (EAP 6) 中的模块依赖项

来自分类Dev

在不重新部署的情况下更新 jboss EAP 7 上的现有战争

Related 相关文章

  1. 1

    为什么JBoss EAP无法启动?

  2. 2

    JConsole到JBoss EAP的远程连接

  3. 3

    Jboss EAP6和Weblogic 11 XML响应之间的区别

  4. 4

    在独立模式下没有运行JBOSS EAP6的Eclipse控制台输出

  5. 5

    HornetQ服务器(EAP 6)可以与EAP 5中的JMS客户端通信吗?

  6. 6

    JBoss EAP 6.1上的Atmosphere和WebSocket

  7. 7

    在本地网络中到达JBoss EAP 6服务器

  8. 8

    Jboss EAP上的springBoot应用程序,未放置servlet上下文

  9. 9

    如何知道Jboss EAP版本

  10. 10

    如何在Jboss 6 EAP上为as400 db2设置数据源?

  11. 11

    jboss eap 6.x在哪里部署war文件?

  12. 12

    JBoss EAP 6在APP-INF / lib中找不到JAR

  13. 13

    JBoss EAP 6-创建InitialContext时出错

  14. 14

    带有需要重新加载命令的Jboss EAP 6 CLI脚本

  15. 15

    升级Jboss EAP 6中的JDBC驱动程序模块

  16. 16

    JBoss:将值绑定到JBoss EAP 6中的JNDI中,类似于JNDIBindingServiceMgr

  17. 17

    在JBoss EAP 6中从应用程序访问Oracle 10g时出错

  18. 18

    使用Oracle在JBOSS eAP 6中配置数据源错误

  19. 19

    JBoss eap 6 JNDI问题

  20. 20

    使用Jenkins和Maven Deploy插件在JBoss EAP 6上进行部署

  21. 21

    到达本地网络中的JBoss EAP 6服务器

  22. 22

    在JBoss EAP6中为异步会话bean方法创建两个线程池?

  23. 23

    使用JBoss EAP 6在非集群环境中进行Http会话复制

  24. 24

    无法在JBoss EAP6下通过JNDI查找EJB远程

  25. 25

    在JBoss EAP 6中将WMQ资源适配器部署为模块

  26. 26

    jboss-eap-6.x从jboss-cli添加了infinispan索引元素

  27. 27

    jboss-eap-6 HA 单例在独立配置中部署多个 Web 档案

  28. 28

    使用 MANIFEST.MF 时排除 jboss AS 7 (EAP 6) 中的模块依赖项

  29. 29

    在不重新部署的情况下更新 jboss EAP 7 上的现有战争

热门标签

归档