Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java WADL生成工具_Java_Rest_Soapui_Wadl - Fatal编程技术网

Java WADL生成工具

Java WADL生成工具,java,rest,soapui,wadl,Java,Rest,Soapui,Wadl,是否有一种工具可以将描述REST服务的Java文件作为参数,并由此生成wadl文件。是的,请参阅Jersey samples中的gerenate wadl[1]示例(查找maven wadl插件) [1] 我也遇到了同样的问题:我正在使用RESTeasy,希望找到一种自动生成WADL的方法 做了一些研究,得出了下面的解决方案 1.将此添加到您的pom.xml: 文件:应用程序语法.xml 内容: <?xml version="1.0" encoding="UTF-8"?> <a

是否有一种工具可以将描述REST服务的Java文件作为参数,并由此生成wadl文件。

是的,请参阅Jersey samples中的gerenate wadl[1]示例(查找maven wadl插件)


[1]

我也遇到了同样的问题:我正在使用RESTeasy,希望找到一种自动生成WADL的方法

做了一些研究,得出了下面的解决方案

1.将此添加到您的
pom.xml
: 文件:应用程序语法.xml

内容:

<?xml version="1.0" encoding="UTF-8"?>
<applicationDocs targetNamespace="http://wadl.dev.java.net/2009/02">
    <doc xml:lang="en" title="A message in the WADL">This is added to the start of the generated application.wadl</doc>
</applicationDocs>
<?xml version="1.0" encoding="UTF-8" ?>
<grammars xmlns="http://wadl.dev.java.net/2009/02" />
应该生成文件
\target\classes\application.wadl
(wadl本身)和
\target\classes\xsd0.xsd
(资源的模式-它由application.wadl使用)

根据需要编辑和使用它们


注:请记住,这是maven wadl插件的一个非常简单的用法。它可以做得更多。为了更好地了解它,请参考另一个答案(Pavel Bucek)中提到的zip文件。

确实缺少文档。
packagesResourceConfig
应该是具有实际端点的类的位置吗?@jiggy
packagesResourceConfig
是资源(服务)类所在的java包。xsd是如何生成的?没有正在生成。感谢关于创建WADL的详细文档提示。在部署到TomEE Plume 7.0.4时,我在尝试运行NetBeans示例“CustomerDB”时遇到了一个问题,因为该设置不会自动生成WADL(ergo:missing WADL.)来修复WADL之外的下一个问题。
<?xml version="1.0" encoding="UTF-8" ?>
<grammars xmlns="http://wadl.dev.java.net/2009/02" />
$ mvn compile com.sun.jersey.contribs:maven-wadl-plugin:generate