java - 一个 EAR 中具有两个不同上下文根的 Web 服务 - JBoss 6.1

标签 java web-services jboss java-ee-6 jboss6.x

是否可以部署两个具有不同上下文根的 Web 服务?每个网络服务都处于 war 状态。 war 和其他图书馆都挤满了耳朵。我正在尝试类似的事情:

                <modules>
                    <webModule>
                        <groupId>group</groupId>
                        <artifactId>war1</artifactId>
                        <contextRoot>/api/test</contextRoot>
                    </webModule>
                    <webModule>
                        <groupId>group</groupId>
                        <artifactId>war2</artifactId>
                        <contextRoot>/gateway/test/bs</contextRoot>
                    </webModule>
                </modules>

但是这不起作用。

java.lang.IllegalStateException: Context root must be the same for all deployed endpoints

我使用的是 JBoss 6.1

最佳答案

您无法部署两个具有相同上下文名称的单独 Web 应用程序。

如果要部署多个服务端点,则无需将应用程序打包在单独的 war 文件中,而是需要在 WEB-INF/...jaxws.xml 文件中配置多个端点。检查以下内容。

http://www.soa4j.com/RequestContentFromID?q=370576046290944130&lang=en

关于java - 一个 EAR 中具有两个不同上下文根的 Web 服务 - JBoss 6.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18396692/

相关文章:

java - 在java中的不同类中的线程之间同步共享变量?

java - 为什么会出现java.lang.StringIndexOutOfBoundsException?

Java - 将泛型限制为内置/不可变类型(整数、短整型等)?

java - 我有一个 jtable 异常,我不明白

spring-boot - Spring Boot消耗WebService-如何在具有gradle的不同软件包上具有多个xsd和wsdl?

java - hibernate升级后的问题-hibernate中的嵌套循环(CascadeType和EmbeddedId)

Java,如何停用夏令时?

iphone - HTTP 错误 408 访问 Web 服务

java - 在 JAR 模块中使用注释的 Hibernate 配置在 Spring MVC EAR 项目中不起作用

java - ejb 3.1 JBoss AS 7 线程池@异步