公司接口 webservice用的很多,但服务器端程序很少,然myeclipse 8之后xfire不建议使用,改用jax-ws.
故有了此文,jax-ws的service程序:
一.建立web service project
File -> new -> web service project
项目名称 :w_webservice
frmaework选择:JAX-WS
二.建立第一个类:Hello.java
package com.wsg.ws; public class Hello { public String sayHello(String name){ return "hello:"+name; } }
三.File -> new ->other -> MyEclipse ->Web service -> Web service
Framework:jax-ws
Strategy:Create web service from Java class(Bottom-up scenario)
NEXT->
-----------------------------------------------------------------------------------
Java class : com.wsg.ws.Hello
Generate MTOM Support 前面勾上
四.完成
五:部署到tomcat,启动,访问http://127.0.0.1:8080/w_webservice/HelloPort
OK
六.普通情况这个时候会弹出一个异常:
java.lang.ClassNotFoundException: com.sun.xml.ws.transport.http.servlet.WSServletContextListener
解决方案为导入以下包:
JAX-WS2.1.2.rar