新建一个web项目webservices,以下是web service类Hello.java源代码
package com.cissco.services;
import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
@WebService(targetNamespace="http://www.cissco.cn")
@SOAPBinding(style=SOAPBinding.Style.RPC)
public class Hello {
@WebMethod
public String sayHello(String name){
System.out.println(name);
return name;
}
}
新建一个servlet,WebServiceStart.java
package com.cissco.services;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.xml.ws.Endpoint;
public class WebServiceStart extends HttpServlet {
/**
*
*/
private static final long serialVersionUID = -1752174558311959922L;
public WebServiceStart() {
super();
// TODO Auto-generated constructor stub
}
@Override
public void destroy() {
// TODO Auto-generated method stub
super.destroy();
}
@Override
public void init() throws ServletException {
// TODO Auto-generated method stub
System.out.println("准备启动服务");
Endpoint.publish("http://localhost:3030/HelloService", new Hello());
System.out.println("服务启动完毕");
}
}
然后在web.xml中配置servlet
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>webservices</display-name>
<servlet>
<servlet-name>WebServletStart</servlet-name>
<servlet-class>com.cissco.services.WebServiceStart</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
</web-app>
启动Tomcat服务器,如果能看到以下内容,说明webservices发布成功
2008-5-22 16:28:03 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Java\jdk1.6.0_05\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;D:\Java\jdk1.6.0_05\bin\..\jre\bin\client;D:\Java\jdk1.6.0_05\bin\..\jre\bin;D:\Java\jdk1.6.0_05\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel
2008-5-22 16:28:11 org.apache.coyote.http11.Http11BaseProtocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2008-5-22 16:28:11 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 8422 ms
2008-5-22 16:28:11 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2008-5-22 16:28:11 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/5.5.25
2008-5-22 16:28:11 org.apache.catalina.core.StandardHost start
信息: XML validation disabled
准备启动服务
服务启动完毕
2008-5-22 16:28:14 org.apache.coyote.http11.Http11BaseProtocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2008-5-22 16:28:14 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2008-5-22 16:28:14 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/94 config=null
2008-5-22 16:28:14 org.apache.catalina.storeconfig.StoreLoader load
信息: Find registry server-registry.xml at classpath resource
2008-5-22 16:28:15 org.apache.catalina.startup.Catalina start
信息: Server startup in 4047 ms
分享到:
相关推荐
二、 Web Service服务器端的发布。 2.1 创建java类。 2.2 创建services.xml。 2.3 发布服务。 2.4 在浏览器上测试服务。 三、 Web Service 客户端的创建。 3.1 创建WSDL文件。 3.2 利用WSDL创建stub。 3.3 利用stub...
Java Connectors (Adapters) 对应服务器 Apache Tomcat, IBM WebSphere and WebLogic all support static contents ISAPI modules specifically used to handle dynamic content do not act as individual services ...
Assessment_WebServices_JAVAStreams RESTful Web服务和Java Streams实现具有解决问题的需求。 Domain Runner的第一次评估用于根据提供的输入来计算域的出现:-输入输入列表的大小,以emailId(即 )格式输入值。 ...
Apache Tomcat version 9.0 implements the Servlet 4.0 and JavaServer Pages 2.3 specifications from the Java Community Process, and includes many additional features that make it a useful platform for ...
6.2.3 MyEclipse中集成Tomcat服务器 85 6.3 使用MyEclipse开发Web应用程序 86 6.3.1 创建Web项目 87 6.3.2 创建HTML静态页面 88 6.3.3 创建JSP页面 90 6.3.4 创建Servlet 91 6.3.5 创建Web项目中的Java类文件 92 ...
集成的C 通用通讯平台, 类似于JAVA的WEB 服务器(如TOMCAT、JBOSS等); 统一管理C 的SOCKET通讯、线程沲管理、调用管理等; 可以注册为NT服务, 具实时监控重启功能; b. 通讯 基于XML文本通信协议,客户端可以方便...
本文将介绍如何使用Spring创建Java实现的服务器端RESTful Web Services。这个例子将使用浏览器、curl和Firefox插件RESTClient作为发出请求的客户端。 本文假定您是熟悉REST基本知识的。 Spring 3的REST支持 ...
开发采用最新的开发平台MyEclipse 6.0,使用JSP+JavaBean+SQL Server2000的开发模式设计了企业门户,介绍了在MyEclipse中Tomcat服务器与Tomcat连 接池的配置,然后给出了数据库设计中的主要表结构。本文是基于JAVA...
FabCar服务该项目演示了spring / java / webservices与hyperledger java sdk的集成。 它主要说明了作为fabcar示例n / w的Web服务公开的客户端sdk,可从。先决条件在下载fabcar并在docker容器上运行它。应用程式详细...
集成的C 通用通讯平台, 类似于JAVA的WEB 服务器(如TOMCAT、JBOSS等); 统一管理C 的SOCKET通讯、线程沲管理、调用管理等; 可以注册为NT服务, 具实时监控重启功能; b. 通讯 基于XML文本通信协议,客户端可以方便...
Web Services是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务。 Axis总体上是一个SOAP引擎,但又不仅仅是个引擎,它还是: 1)是一个简单的独立的服务器 2...
将emondrian.war文件复制到Java服务器(Apache Tomcat,Jetty,Tiny Java Web服务器)的webapps目录中。 RanetMondrian包含: eMondrian Binaries 用于将eMondrian部署到servlet容器的配置文件(例如Tomcat,...
注意在安装FDS过程中,会让你选择是用JRUN做为应用服务器,还是J2EE web 服务器,这里我选择的是后者 三 在Tomcat中部署FDS 1) 下载并安装Tomcat.(略) 2) 下载并安装JOTM(Java Open Transaction Manager),地址:...
系统 集成的C++通用通讯平台, 类似于JAVA的WEB 服务器(如TOMCAT、JBOSS等); 统一管理C++的SOCKET通讯、线程沲管理、调用管理等; 可以注册为NT服务, 具实时监控重启功能; <br>b. 通讯 基于XML文本...
系统 集成的C++通用通讯平台, 类似于JAVA的WEB 服务器(如TOMCAT、JBOSS等); 统一管理C++的SOCKET通讯、线程沲管理、调用管理等; 可以注册为NT服务, 具实时监控重启功能; <br>b. 通讯 基于XML文本通信...
代码、堆栈和架构可能会在我构建股票代码项目的过程中发生变化,恕不另行通知,因此如果您喜欢稳定性,最好将其分叉。 此外,代码中提到的 RSS 和 Web 内容源仅用于演示目的。 访问某人的内容时,请尊重版权和用户...
集成的C++通用通讯平台, 类似于JAVA的WEB 服务器(如TOMCAT、JBOSS等); 统一管理C++的SOCKET通讯、线程沲管理、调用管理等; 可以注册为NT服务, 具实时监控重启功能; b. 通讯 基于XML文本通信协议,客户端可以方便...
航空公司的机票预订系统(Java Web应用程序) :airplane_selector: 基于使用Java Servlet , Java Server Pages(JSP)制作的Model View Controller(MVC)架构的土耳其航空公司基于Web的完全响应式的航班预订系统...
系统 集成的C++通用通讯平台, 类似于JAVA的WEB 服务器(如TOMCAT、JBOSS等); 统一管理C++的SOCKET通讯、线程沲管理、调用管理等; 可以注册为NT服务, 具实时监控重启功能; <br>b. 通讯 基于XML文本...
Spring休息演示在此示例代码演示中,如何使用[Jackson Databind]( )使用Spring将信息从Rest-Client传递到Rest-Webservices,它将json转换为Java Pojo类控制器,然后通过将Java Pojo转换回json以在Rest Client上...