此方法用axis1.4
加入包:lib下所有包
首先web.xml加入:
<display-name>Apache-Axis</display-name>
<listener>
<listener-class>org.apache.axis.transport.http.AxisHTTPSessionListener</listener-class>
</listener>
<servlet>
<servlet-name>AxisServlet</servlet-name>
<servlet-class>
org.apache.axis.transport.http.AxisServlet
</servlet-class>
</servlet>
<servlet>
<servlet-name>AdminServlet</servlet-name>
<servlet-class>
org.apache.axis.transport.http.AdminServlet
</servlet-class>
<load-on-startup>100</load-on-startup>
</servlet>
<servlet>
<servlet-name>SOAPMonitorService</servlet-name>
<servlet-class>
org.apache.axis.monitor.SOAPMonitorService
</servlet-class>
<init-param>
<param-name>SOAPMonitorPort</param-name>
<param-value>5001</param-value>
</init-param>
<load-on-startup>100</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/servlet/AxisServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>*.jws</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SOAPMonitorService</servlet-name>
<url-pattern>/SOAPMonitor</url-pattern>
</servlet-mapping>
<!-- uncomment this if you want the admin servlet -->
<!--
<servlet-mapping>
<servlet-name>AdminServlet</servlet-name>
<url-pattern>/servlet/AdminServlet</url-pattern>
</servlet-mapping>
-->
<session-config>
<session-timeout>20</session-timeout>
</session-config>
<mime-mapping>
<extension>wsdl</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xsd</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
发布主机的类为webservice:
将要发布的改名为.jws,并且要去掉package,放在web-info下面即可。通过http://localhost:8080/project/xxx.jws即可访问
分享到:
相关推荐
在Web服务的实现技术中,Java Web Service(JWS)是其中的一种重要方式,它利用了Java平台的强大功能,使得Java应用程序能够作为Web服务提供者或者消费者。 JWS全称为Java Web Services,它是基于Java平台构建Web...
JWS是JAX-WS的一种简单实现,它省略了复杂的部署步骤,只需将服务类放在Web应用中即可自动暴露为Web服务。 6. **安全性与优化** - **安全性:** 为了保护Web服务,可以考虑实现身份验证、加密通信(SSL/TLS)、...
Java Web Service (JWS) 是一种使用Java技术构建Web服务的方法,它允许应用程序通过网络提供和使用服务。在本场景中,"开发基于JWS的webservice并通过jun-jaxws发布所需的jar包"指的是利用Java API for XML Web ...
【标题】"jws与spring发布WebService"涉及的是在Java Web Service(JWS)和Spring框架结合下,如何创建和部署Web服务。Web服务是一种基于网络的、平台无关的交互方式,它允许不同系统间的应用进行数据交换。JWS是...
【WebService 简单应用】 WebService是一种基于标准的、平台无关的、跨语言的通信机制,它允许不同系统之间的应用程序通过网络进行交互。这个简单的应用示例提供了WebService的基本使用,包括服务端的创建、客户端...
在这个“快速实现一个基于jws的webservice项目”的教程中,我们将探讨如何利用JWS来构建一个Web服务。 首先,理解Web服务的基本概念至关重要。Web服务通常基于SOAP(Simple Object Access Protocol)或REST...
JAX-WS(Java API for XML Web Services)是Java平台上用于构建Web服务的标准API,它使得开发基于SOAP(Simple Object Access Protocol)的Web服务和客户端应用程序变得更加简单。本示例程序将详细介绍如何利用JAX-...
WebService 是一种基于网络的软件系统,使用标准的 Web protocols 进行通信,能够提供跨语言、跨平台的软件应用程序之间的交互,使得不同的应用程序能够相互调用和交换数据。下面是WebService 实现步骤的详细介绍: ...
在这篇文档中,我们将学习如何使用Idea创建一个简单的WebService。我们将从服务端开始,创建一个项目,并编写一个接口和实现类,然后将其发布为WebService。接着,我们将在客户端创建一个项目,使用WebService的...
Spring框架,作为Java企业级应用开发的首选,提供了一种模块化、轻量级的方式,用于构建可维护的、高质量的应用程序。Spring提供了对Web Service的支持,可以通过Spring-WS、Apache CXF等库实现。 接下来,我们将...
import javax.jws.WebService; import javax.xml.ws.Endpoint; /** * HelloService 类实现了一个简单的 WebService。 */ @WebService // 标注此类为 WebService public class HelloService { /** * sayHello ...
### WebService简单示例知识点详解 #### 一、概述 本文档主要介绍如何在Java环境下搭建和使用一个简单的WebService服务。...在未来的学习和工作中,可以进一步探索更复杂的WebService应用场景和技术细节。
- 创建动态Web应用程序:在Eclipse中新建一个“动态Web应用程序”,然后创建一个Java类,并在其中编写一个简单的温度转换函数,例如`mean`。 - 发布与调用:将Java类重命名为`.jws`扩展名,以表示这是一个...
Java调用WebService应用是软件开发中的常见任务,它允许Java应用程序与远程的Web服务进行交互,从而实现数据交换和服务的集成。在这个主题中,我们将深入探讨如何在Java环境中使用不同的库和技术来调用WebService。 ...
在IT领域,尤其是企业级应用开发中,WebService作为一种标准化的、跨平台的服务交互方式,被广泛应用于系统间的数据交换与服务调用。本文将基于给定的“Java开发WebService实例”内容,深入解析如何在Tomcat中间件...
import javax.jws.WebService; @WebService public interface HelloWorldService { String sayHello(String name); } ``` 3. **实现服务接口**:创建一个类实现该接口,提供具体的服务实现: ```java @Service ...
Java Web Services (JWS) 是Java平台上用于构建和部署Web服务的一种技术。在这个"JWS实现WebServices例子"中,我们将深入探讨如何...通过熟悉JWS和相关的Web服务概念,你可以更好地理解和构建自己的分布式应用程序。
最常用的WebService协议有SOAP(简单对象访问协议)和REST(表述性状态转移)。 在Eclipse中开发WebService,我们需要以下几个步骤: 1. **准备环境**:确保已安装了Java Development Kit (JDK) 和Eclipse IDE。...
import javax.jws.WebService; @WebService public interface HelloService { @WebMethod String sayHello(String name); } ``` 接下来,我们需要实现这个接口。在ASIX2中,我们可以创建一个实现了`HelloService...