3

在 JBoss 5 中,我可以执行以下操作:

@Stateless
public class MyServiceBean implements MyService {
    @WebServiceRef(name = "services/MyWebService")
    MyWebPort myWebService;   
    ...
}

并覆盖 jboss.xml 中的 myWebService 端点 URL:

<session>
    <ejb-name>MyServiceBean</ejb-name>
    <service-ref>
        <service-ref-name>services/MyWebService</service-ref-name>
        <service-impl-class>eg.MyWebService</service-impl-class>
        <port-component-ref>
            <service-endpoint-interface>eg.MyWebPort</service-endpoint-interface>
            <stub-property>
                <prop-name>javax.xml.ws.service.endpoint.address</prop-name>
                <prop-value>http://some.url.here</prop-value>
            </stub-property>
        </port-component-ref>
    </service-ref>
</session>

但是在 JBoss 7 中,不再使用 jboss.xml,我找不到如何使用新的配置文件 jboss-ejb3.xml 来实现相同的功能。

4

0 回答 0