我使用JAX-WS开发了一个小型Web服务。现在我需要添加XSL来增强WSDL表示。我找到了一个很好的解决方案 - http://tomi.vanek.sk/index.php?page=wsdl-viewer,但问题是我的wsdl文件是动态生成的,因此我无法直接将样式表添加到我的wsdl中。对此有什么解决方案吗?
答案 0 :(得分:0)
您可以将您的WSDL文件存储在WEB-INF / wsdl中,并在“sun-jaxws.xml”文件中指定其路径
<?xml version="1.0" encoding="UTF-8"?>
<endpoints
xmlns="http://java.sun.com/xml/ns/jax-ws/ri/runtime"
version="2.0">
<endpoint
name="fromwsdl"
interface="fromwsdl.server.AddNumbersPortType"
implementation="fromwsdl.server.AddNumbersImpl"
wsdl="WEB-INF/wsdl/AddNumbers.wsdl"
service="{http://duke.example.org}AddNumbersService"
port="{http://duke.example.org}AddNumbersPort"
url-pattern="/addnumbers" />
</endpoints>
检查下面的WAR结构URL
https://jax-ws.java.net/nonav/2.2.1/docs/UsersGuide.html#1.0_Introduction