Arun Gupta has a nice tutorial他可以从Web服务运行时列表中选择Metro。我在此列表中没有该选项,因此我无法使用向导创建Metro Web服务:
我已经安装了Oracle GlassFish Server Tools。有人这样做过吗?如果有,怎么样?如果您有一些最佳实践或建议,请随时分享!
编辑我找到了关于如何正确安装GlassFish插件的instructions,但更新网站https://ajax.dev.java.net/eclipse
已经死了。
重新安装了here所示的插件,但没有成功。
答案 0 :(得分:0)
看看这个
http://www.myeclipseide.com/documentation/quickstarts/webservices_jaxws/
这是jax-ws metro lib,你不需要GlassFish。 Tomcat会做的。
他们添加了Metro JAX-WS运行时库。
我试过这个,它确实有效。
答案 1 :(得分:0)
Eclipse Indigo。
创建Java项目
import javax.jws.WebService;
@WebService
public class WSResponse {
public String getMessage(String name){
return "Hello "+name;
}
}
//Create build.xml
<project default="wsgen">
<target name="wsgen" >
<exec executable="wsgen">
<arg line="-cp ./bin -keep -s ./src -d ./bin com.ws.service.example.WSResponse"/>
</exec>
</target>
</project>
执行Ant build.xml文件
最后写:WS-publishing class
import javax.xml.ws.Endpoint;
public class RunWSService {
public static void main(String[] args) {
System.out.println("Startring Web Service started.");
Endpoint.publish("http://localhost:8080/WSExample", new WSResponse());
}
}
使用Web Service Explorer进行测试。