`

取消web service 的发布.

阅读更多

编写一个undeploy.wsdd文件,内容如下:       

 

<undeployment xmlns="http://xml.apache.org/axis/wsdd/">
	<service name="WebServiceWSDD" />
</undeployment>

 

然后,在dos 窗口中运行,

F:\apache-tomcat-6.0.20\webapps\axis\WEB-INF>java -Djava.ext.dirs=lib org.apache.axis.client.AdminClient -l http://localhost:9999/axis/services/WebServiceWSDD undeploy.wsdd

运行结果:

Processing file undeploy.wsdd
<Admin>Done processing</Admin>

 

 

WebService服务的修改和删除:

不知为何WebService中的undeploy方法不能使用,总是报告“No such operation 'undeployment'”错误,导致服务注册完成后就无法修改和删除,苦恼了很久,终于想到了一个解决办法:可以使用还原AXIS的服务配置文件service-config.wsdd,再重新启动TOMCAT服务的方法完成服务的删除操作,具体脚本如下:

 

/usr/local/tomcat/bin/shutdown.sh
rm -rf /usr/local/tomcat/work/Catalina/localhost/axis
cp /usr/local/tomcat/webapps3/axis/WEB-INF/server-config.wsdd.bak /usr/local/tomcat/webapps3/axis/WEB-INF/server-config.wsdd
/usr/local/tomcat/bin/startup.sh

 

分享到:
评论

相关推荐

    Java Web Service总结

    取消发布使得开发者可以从服务器上删除不需要的 Web Service。 Java Web Service 是一种基于 XML 的分布式系统架构,它使得不同的系统和应用程序可以通过标准的协议和数据格式进行通信和交互。Axis 是一种流行的...

    C# 编写 webservice服务,以及发布运用步骤.docx

    在本文中,我们将深入探讨如何使用C#编写和发布Web Service服务,以及在实际应用中如何使用这些服务。Web Service是一种基于标准协议(如SOAP、REST)的通信机制,它允许不同平台的应用程序之间交换数据。 首先,...

    web service standards overview

    - **WS-Eventing**: 规定了如何订阅、发布和取消订阅事件。 - **WS-Management**: 提供了一个统一的服务管理框架。 #### 七、互操作性问题 WS-I(Web Services Interoperability Organization)发布了一系列基本...

    web-service

    标题“web-service”表明我们将深入探讨这个主题。 Web服务的核心技术主要包括SOAP(Simple Object Access Protocol)、WSDL(Web Services Description Language)和UDDI(Universal Description, Discovery, and ...

    java发布WebService.doc

    5. **创建Web服务**:在`Model2.java`上右键,选择"Web Service -&gt; Create Web Service",然后按照向导取消默认的选项,选择要暴露的方法。 6. **启动服务器**:在创建Web服务后,启动Tomcat服务器。在Eclipse的...

    网上书城day01.zip

    cn.itcast.goods.user.service cn.itcast.goods.user.web.servlet 12.项目配置文件介绍 13.添加请求编码过滤器 把小工具中的EncodingFilter部署到web.xml中 14.用户模块功能介绍(前台) 15.相关包和类创建 * ...

    jax-ws api jar包

    - **JAX-WS运行时环境**:Java EE应用服务器(如Tomcat、Glassfish、WildFly等)内置了JAX-WS支持,可以自动处理服务的生命周期,包括服务的发布、查找和取消发布。 4. **优势:** - **简单性**:JAX-WS使用注解...

    REST API 在Azure上应用的简单通讯录 源码

    取消 SwaggerConfig.cs 中第170行-173行备注 编译,执行 后,url后添加: /swagger/docs/v1 and /swagger 发布到Azure, 按New, 修改下面名称 API App Name: ContactsListAPI (需要修改,这个名称是...

    Java2WSDL和WSDL2Java操作指南

    - `-S &lt;bool&gt;`: 是否生成部署和取消部署文件。 - `-N &lt;namespace&gt;`: 指定命名空间。 - `&lt;wsdlfile&gt;`: 指定WSDL文件名。 #### 四、示例代码 下面是一个简单的客户端示例,展示如何使用生成的Java类调用Web服务。 *...

    Discuz!NT V3.0.0(Bulid090929)安装版源码

    解决 :在bin中没有找到 Discuz.web.Service.dll 文件,在项目的根目录lib文件夹中就有此文件,请在 Discuz.web.admin 里添加这一引用 四、初始化页面,请根据情况填写。数据库选择sqlserver 填写数据库信息,在此前...

    com-core-mqtt.rar

    在这个例子中,`connect()`方法建立连接,`publish()`方法向指定主题发布消息,`subscribe()`方法订阅主题,而`disconnect()`和`unsubscribe()`方法则用于断开连接和取消订阅。 在实际应用中,我们可以使用这些基础...

    paho-mqtt.js

    5. MQTT API:paho-mqtt.js提供了如`connect()`, `publish()`, `subscribe()`, `unsubscribe()`, `disconnect()`等方法,分别对应连接、发布、订阅、取消订阅和断开连接的操作。此外,还支持设置连接选项,如超时...

Global site tag (gtag.js) - Google Analytics