当前位置:编程学习 > C#/ASP.NET >>

请问该怎么在JavaWeb项目上开发WebService

最近在研究WebService——JavaWeb项目,Tomcat服务器

了解了一点WebService的知识,后来网上看到JDK1.6已经集成WebService,简单且易于与原Java项目结合,觉得这个更适合我,于是尝试使用。

但网上的例子都非常简单

@WebService
public class HelloWorld {

public String sayHello(){
return "helloWorld";
}
/**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub
Endpoint.publish("http://localhost/WebJWS/com.helloworld.HelloWorld", new HelloWorld());
}
}

下一句话就是:运行后,在浏览器访问:http://http://localhost/WebJWS/com.helloworld.HelloWorld?wsdl就可以访问!!!

但就是这么简单的一个过程,我都不知道该如何启动
希望大家指导下,如果可以的话,希望能给一点关于JWS和CXF的教程 --------------------编程问答-------------------- http://www.open-open.com/lib/view/open1348324064729.html
好像这个网站说的
3.然后运行服务器的WebServiceImpl的main函数,暴露服务并将服务注册到一个http服务地址上,客户端通过jdk的bin下面的wsimport命令来获取服务器的wsdl文件并生成客户端的stub类信息
wsimport -keep http://localhost:8080/MyWebService?wsdl
4.然后在你的路径上就会生成下面几个类

这个3实在是不明白,而且我运行时会报错
Exception in thread "main" Server Runtime Error: Server Runtime Error: java.lang.IllegalArgumentException: port out of range:-1
at com.sun.xml.internal.ws.transport.http.server.HttpEndpoint.publish(HttpEndpoint.java:269)
at com.sun.xml.internal.ws.transport.http.server.EndpointImpl.publish(EndpointImpl.java:87)
at com.sun.xml.internal.ws.spi.ProviderImpl.createAndPublishEndpoint(ProviderImpl.java:59)
at javax.xml.ws.Endpoint.publish(Endpoint.java:156)
at com.helloworld.HelloWorld.main(HelloWorld.java:17)
Caused by: Server Runtime Error: java.lang.IllegalArgumentException: port out of range:-1
at com.sun.xml.internal.ws.transport.http.server.ServerMgr.createContext(ServerMgr.java:96)
at com.sun.xml.internal.ws.transport.http.server.HttpEndpoint.publish(HttpEndpoint.java:261)
... 4 more
Caused by: java.lang.IllegalArgumentException: port out of range:-1
at java.net.InetSocketAddress.<init>(InetSocketAddress.java:118)
at com.sun.xml.internal.ws.transport.http.server.ServerMgr.createContext(ServerMgr.java:73)
... 5 more
--------------------编程问答-------------------- wsgen运行eclipase生成的javaWeb项目的类出现class not found是什么原因?
项目结构



运行出错
--------------------编程问答-------------------- java啊,不懂帮顶
补充:.NET技术 ,  Web Services
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,