现在如何使用Java?

现在如何使用Java?,java,eclipse,web-services,rest,wadl,Java,Eclipse,Web Services,Rest,Wadl,我很难找到将WADL转换为java的命令行工具。无论我如何尝试谷歌、关注博客或java.net文档,都没有真正的下载链接。(链接已断开或过时) 哪个特定的供应商、社区团体提供此工具?是否存在免费下载链接 生成的代码应该能够从XML响应重构POJO,并在Tomcat7中生存。 多谢各位 回答:(仅在2011年6月后有效): 以Apache-CXF-2.4.1.zip为例(不是任何早期版本) 将其解压缩到根文件夹 以Apache-CXF-2.4.1.src.zip为例 在src中搜索名为distr

我很难找到将WADL转换为java的命令行工具。无论我如何尝试谷歌、关注博客或java.net文档,都没有真正的下载链接。(链接已断开或过时)

哪个特定的供应商、社区团体提供此工具?是否存在免费下载链接

生成的代码应该能够从XML响应重构POJO,并在Tomcat7中生存。 多谢各位

回答:(仅在2011年6月后有效):

  • 以Apache-CXF-2.4.1.zip为例(不是任何早期版本)
  • 将其解压缩到根文件夹
  • 以Apache-CXF-2.4.1.src.zip为例
  • 在src中搜索名为distribution的文件夹
  • 提取DitDistribution文件夹并将其合并到根文件夹,而不覆盖
  • 转到bin并找到wadl2java.bat
  • 从命令提示符下运行wadl2java.bat
  • 继续,无需考虑细节

最近增加了对REST服务的支持。有关其
wadl2java
工具的更多背景信息,由一位CXF提交者撰写的这篇文章应该会有所帮助。

我在使用CXF 2.5.4 wadl2java工具时遇到一些问题。它不断抱怨我的WADL文件中缺少一个“resources”元素,尽管它包含一个


从Apache CXF版本2.7.11开始,只需下载二进制zip/tar.gz,将
CXF_HOME
env var设置为
/path/to/Apache-CXF-x.y.z
即可,wadl2java可在
$CXF_HOME/bin
上获得,只是为了让我对它进行更新

步骤是

  • 随时随地下载
  • 解压
  • 转到/bin
  • 运行
    wadl2java
    获取用法
  • 运行
    wadl2java-pcom.x.y.zwadl file.xml
    在当前目录中生成类

  • 顺便说一句,我注意到它创建了一个名称中有空格的类,还创建了名称以数字开头的类:)

    要从WADL生成客户端存根,请使用工具wadl2java。 从此处下载wadl工具:-

    要生成客户端java存根(POJO),请使用以下命令: \wadl2java-o。\src-p com.test.client WADL\u文件\u位置


    如果您使用的是maven项目,那么您可以使用wadl2java maven插件来完成这项工作。

    您指的是WSDL吗?Axis有一个wsdl2java转换器。Axis2在以下位置可用:。Java SDK在$Java_HOME/bin中还附带了wsgen.exe谢谢,我在SOAP阵营中使用WSDL没有问题。WADL对于REST夏令营来说也是一种语言。有点像被遗忘的少数开发者。对我来说就像被遗弃和死亡。