Java 在wildfly中为Web服务使用不同的端口或上下文

Java 在wildfly中为Web服务使用不同的端口或上下文,java,web-services,jax-ws,wildfly-8,java-ee-7,Java,Web Services,Jax Ws,Wildfly 8,Java Ee 7,这是我的设想: Wildfly 8.2.0 EJBJAR和部署在ear封装中的2-WebService 多个web war,每个web war都有一个作为独立war部署的web服务 我的问题是webservices调用击中了我的servlet过滤器,它包含非常复杂的逻辑,并执行一些永久和临时重定向 目前,我无法确定这将如何影响依赖于这些Web服务的外部服务,但在我的开发和测试环境中,重定向不会产生太大影响,但我希望避免从Web服务调用中影响我的主要应用程序逻辑 我试过什么 wildfly Web

这是我的设想:

Wildfly 8.2.0

EJBJAR和部署在ear封装中的2-WebService

多个web war,每个web war都有一个作为独立war部署的web服务

我的问题是webservices调用击中了我的servlet过滤器,它包含非常复杂的逻辑,并执行一些永久和临时重定向

目前,我无法确定这将如何影响依赖于这些Web服务的外部服务,但在我的开发和测试环境中,重定向不会产生太大影响,但我希望避免从Web服务调用中影响我的主要应用程序逻辑

我试过什么

wildfly Web服务子系统:

<subsystem xmlns="urn:jboss:domain:webservices:1.2">
    <modify-wsdl-address>true</modify-wsdl-address>

    <!-- tried <wsdl-host>subdomain.mydomain.com</wsdl-host> -->
    <wsdl-host>jbossws.undefined.host</wsdl-host>
    <wsld-port>http-port</wsld-port>
    <wsld-secure-port>https-port</wsdl-secure-port>
</subsytem>

真的
jbossws.undefined.host
http端口
https端口
即使我按照上面的配置设置端口,我也无法再访问Web服务。手动指定wsdl主机也没有帮助

  • 有没有可能,在同一个部署的模块中,我可以 是否为我的Web服务指定其他端口

  • 如果指定了不同的端口,这些端口会通过不同的端口吗 生命周期而不影响我的主Web应用程序过滤链


您是粘贴了XML示例还是徒手键入了它?我这样问是因为
拼写错误(请尝试
wsdl端口
),而且
wsld-secure-port
也拼写错误(并且与预期的结束标记不匹配)@scotth如果是这种情况,wildfly甚至不会启动,因为文档格式错误且无效。不,我没有拼写错实际standalone-full.xml中的单词