jdk 1.5 搭建 jax-ws
程序员文章站
2022-03-02 08:52:59
...
从jdk1.6开始,可以直接搭建jax-ws,但是jdk1.5中不包含jax-ws的相关类,下面就是在jdk 1.5下搭建一个简单的jax-ws,所用到的jar包在附件中的lib文件夹下。
服务器端:
首先定义接口,targetNamespace是命名空间,请保持一致
接着是接口的实现类,这里就简单的打印一句话,endpointInterface 是接口的包名
最后就是发布了
访问 http://127.0.0.1:9999/myweb?wsdl 就可以看到该web services的 wsdl描述了
服务器端:
首先定义接口,targetNamespace是命名空间,请保持一致
package test; import javax.jws.WebParam; import javax.jws.WebService; @WebService(targetNamespace = "http://www.chinawiserv.com/onecenter") public interface WsAlarm { //接收告警 void receiveAlarm(@WebParam(name="alarm", targetNamespace= "http://www.chinawiserv.com/onecenter")String alarm); //接收恢复告警 void receiveRcoveryAlarm(@WebParam(name="alarm", targetNamespace= "http://www.chinawiserv.com/onecenter")String alarm); }
接着是接口的实现类,这里就简单的打印一句话,endpointInterface 是接口的包名
package test; @javax.jws.WebService( serviceName = "WsAlarm", targetNamespace = "http://www.chinawiserv.com/onecenter", endpointInterface = "test.WsAlarm") public class WsAlarmImpl implements WsAlarm{ public void receiveAlarm(String alarm) { System.out.println("111"); } public void receiveRcoveryAlarm(String alarm) { System.out.println("222"); } }
最后就是发布了
package test; import javax.xml.ws.Endpoint; public class ServerTest { public static void main(String[] args) { Endpoint.publish("http://127.0.0.1:9999/myweb", new WsAlarmImpl()); } }
访问 http://127.0.0.1:9999/myweb?wsdl 就可以看到该web services的 wsdl描述了
上一篇: springmvc 3.2 @MatrixVariable注解
下一篇: ImageView倒影效果
推荐阅读
-
CentOS-65-64位下搭建jdk7 + mysql55 + tomcat7 + nginx
-
Linux JDK和Tomcat环境搭建
-
搭建非安装版mysql+jdk1.6+tomcat6 博客分类: Java Web数据库 mysql非安装版单机版离线版web
-
Ubuntu 6.10中JDK 1.5与 Oracle 10g中文乱码问题的解决 博客分类: Linux OracleJDKUbuntuRedHatSwing
-
JAVA下载JDK1.5 JDK1.6 JDK1.7 官方完全完整版下载 java下载JDK1.5JDK1.6JDK1.7
-
jdk1.5、1.6、1.7新特性详细介绍(整理) 博客分类: java javajdk1.5jdk1.6jdk1.7
-
【学习笔记 - Linux】CentOS7下安装jdk1.8、tomcat8.5、mysql5.7——搭建java web开发环境
-
JDK1.5 下载及安装环境配置 博客分类: MyEclips(IDE开发工具) JDK1.5 下载安装
-
Java JDK1.5、1.6、1.7新特性整理
-
Java JDK1.5、1.6、1.7新特性整理