JAX-RPC Web 服务 WSDL2Java
我在使用 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>
也许我错过了一些东西或者我的蚂蚁任务很糟糕?
I'm having a problem with JAX-RPC wsdl2java technology.
My wsdl2java ant task:
<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>
When I run this task wscompile does not include JAXRPCServlet in web.xml.
<servlet-class>com.sun.xml.rpc.server.http.JAXRPCServlet</servlet-class>
and when deploy web service the endpoint is not available. JAX-RPC config file looks as follows:
<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>
Maybe I'm missing something or my ant task is bad?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论