自上周以来,我在使用Netbeans IDE 8.0编译我的Web服务时出现问题。 如果我运行一个干净的构建,我在Netbeans输出窗口中看到了这个wsimport调用:
command line: wsimport"C:\Program Files\Java\jdk1.8.0_131\jre\bin\java.exe" -d C:\projects\MetricEvaluator\build\generated\jax-wsCache\service\MetricEvaluator -extension -Xendorsed -keep -s C:\projects\MetricEvaluator\build\generated\jax-wsCache\service\MetricEvaluator -encoding UTF-8 -verbose -Xnocompile -catalog C:\projects\MetricEvaluator\catalog.xml C:\projects\MetricEvaluator/src/conf/xml-resources/web-services/MetricEvaluator/wsdl/MetricEvaluator.wsdl
我现在不知道为什么" C:\ Program Files \ Java \ jdk1.8.0_131 \ jre \ bin \ java.exe"部分直接在wsimport之后。如果我将此调用复制到控制台并删除此部分,则生成的Web服务源没有问题。
有人知道这来自哪里以及如何解决这个问题?感谢您的帮助。
的问候,
嘘声
答案 0 :(得分:0)
我通过停止Netbeans IDE并从C:\ Users \ myUserName \ AppData \ Roaming中删除Netbeans文件夹来解决了这个问题。在此之后,我重新启动Netbeans并再次打开我的Web服务项目。现在生成的服务类与预期的一样,并且wsimport调用看起来是正确的。
不幸的是,我不知道为什么会这样。
的问候,
嘘