1

JAX-RPC wsdl2java テクノロジに問題があります。私の wsdl2java ant タスク:

    <wscompile
            fork="true"
            server="true"
            client="false"
            base="${build.main.generated.jaxrpc.dir}"
            config="${src.main.config.dir}/jaxrpc-service-config.xml"
            keep="true"
            features="">
        <classpath refid="jaxrpc.classpath"/>
    </wscompile>

このタスクを実行すると、wscompile は web.xml に JAXRPCServlet を含めません。

<servlet-class>com.sun.xml.rpc.server.http.JAXRPCServlet</servlet-class>

また、Web サービスをデプロイするとき、エンドポイントは使用できません。JAX-RPC 構成ファイルは次のようになります。

<configuration xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">

<wsdl location="src/main/webapp/WEB-INF/wsdl-jaxrpc/MyWsdl.wsdl" packageName="my.package.name">
    <namespaceMappingRegistry>
        <!-- Name space mappings -->
    </namespaceMappingRegistry>
</wsdl>

多分私は何かが欠けているか、それともアリのタスクが悪いのでしょうか?

4

0 に答える 0