今天我用tomcat部署了一个webservice项目!其实说起来很简单,只要将WebContent文件夹考到webapps目录下就OK了,但是在这过程中我却遇到了一个意想不到的问题-----当我把项目部署到里面的后,tomcat无法启动了!这时候你不要急。
第一,如果你要部署的机器和你的工程不在同一台机器上,那么到了要部署的机器上的时候,你要保证你的工程和以前的工程目录结构要完全相同,也就是说:你的工程以前放在哪儿,现在还要放在哪儿。如果你不想这样做,那么还有一种方法,那就是你用myeclipse在上面重新编译你的工程,重新导入jar包。
第二,在tomcat的server.xml中加入你的工程的WebContent地址。比如我的项目在D:\test目录下,这时候我在server.xml中加入:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/wPoliceSeeker" docBase="C:\test\WebContent" />
</Host>
第三,你的项目最好不要出现中文名字,因为这样也有可能导致tomcat启动不了。(个人建议)
最好启动你的tomcat,在IE中输入“http://localhost:port/wPoliceSeeker/server.ws?wsdl”port换成你tomcat的端口号,如果出现内容,就说明你的工程部署成功了!
分享到:
相关推荐
本主题将深入探讨如何使用Ant来部署WebService服务。 WeberService是一种在网络上通过标准协议(如SOAP或REST)提供服务的技术,使得不同系统之间可以进行数据交换和业务交互。在Java世界中,常见的WebService框架...
- 部署服务:使用JAX-WS或Apache CXF等库,将接口和服务类打包成WAR文件,部署到应用服务器(如Tomcat)。 2. **客户端调用**: - 获取WSDL:客户端首先需要获取服务端的WSDL文件,了解服务的接口和地址。 - ...
本文将详细介绍如何利用 MyEclipse 6.5 创建 WebService 工程,包括其配置与部署的过程。 #### 一、搭建开发环境 在开始前,需要确保以下开发工具和组件已经正确安装: - **JDK**:版本为 1.5.0_05; - **Tomcat**...
在修改完成后,我们可以把工程部署到 Tomcat 中运行,然后在 IE 中访问我们创建的 Web 服务。 在客户端,我们需要创建一个新的 Web 项目,然后创建一个 Web 服务客户端。在创建客户端时,我们需要选择对应的 Web ...
【标题】"Eclipse Webservice完整工程"是一个涵盖了在Eclipse集成开发环境中创建和部署Web服务的实践项目。这个工程的描述表明它已经被作者成功运行并通过了测试,旨在为那些想要学习Web服务开发的初学者提供一个...
- Tomcat配置文件:如server.xml,可能包含了关于部署WebService的配置。 - WSDL文件:描述了WebService的接口和消息格式。 - README或其他文档:可能包含了部署和运行示例的详细步骤。 了解了这些基本概念后,...
8. **部署与测试**: 一旦服务实现完成,可以将其打包成一个WAR文件并部署到支持Java EE的服务器(如Tomcat或Glassfish)上。然后,使用SOAP UI这样的工具,可以发送SOAP请求来测试Web服务的功能。 总结,...
- 将生成的部署文件复制到 Tomcat 部署的工程中。 - 编写一个 `.bat` 脚本来部署 WebService,脚本内容如下: ```bat java -Djava.ext.dirs=F:\contract\axis-1_4\axis-1_4\lib org.apache.axis.client....
在 MyEclipse 5.0 中,可以创建一种新的工程类型——WebService 工程,这种工程扩展了 MyEclipse Web Project,支持额外的 WebService 配置、开发和部署。使用 WebService Wizard 可以轻松创建和配置 WebService ...
使用Axis工具来部署WebService到Tomcat服务器中。 Axis提供了一个AdminClient工具,可以使用它来部署WebService。 在部署完成后,可以使用SOAP工具来测试WebService的功能。 Wsdl文件是WebService的接口描述文件,...
服务提供者会将这些接口和实现部署到支持Web服务的服务器上,如Tomcat或Jetty。 客户端,即服务消费者,负责调用服务器端提供的服务。这通常通过创建服务代理实现,服务代理是Java代码中的一个对象,可以调用远程...
【使用myEclipse,tomcat 和Axis发布webService】教程 在IT行业中,Web服务是一种标准的通信方式,使得不同的应用程序之间能够交换数据。本文将详细介绍如何使用myEclipse集成开发环境,Apache Tomcat服务器以及...
### Android开发:MyEclipse——Web工程配置WebService 在Android应用开发过程中,有时我们需要与后端服务进行交互,其中一种常见的交互方式就是通过WebService来进行数据交换。本文将详细介绍如何在MyEclipse环境...
4. 部署WebService: 将生成的.aar文件部署到支持Servlet的Web服务器(如Tomcat)上的AXIS目录下,然后通过AXIS管理界面或配置文件完成服务注册。 5. 消费WebService: 对于客户端,AXIS提供了soapStubGenerator...
- 将 `testAxis` 工程部署到 Tomcat 中。 3. **引入Axis依赖包**: - 将 `E:\axis-bin-1_4\axis-1_4` 下的所有 `.jar` 文件复制到 `testAxis` 工程的 `WEB-INF\lib` 目录中。 - MyEclipse 会自动将这些 `.jar` ...
在这个名为"axis2下的webservice工程"的项目中,我们将在Mycclipse9集成开发环境中创建和管理基于Axis2的Web服务。 首先,我们需要理解什么是Web服务。Web服务是一种通过网络(通常是互联网)提供功能或数据的应用...
WebService作为一种开放标准的技术,允许不同系统之间进行交互,而Eclipse作为一个广泛使用的集成开发环境(IDE),提供了强大的支持来帮助开发者轻松地创建、测试和部署WebService应用。本文将详细介绍如何在...
总的来说,"我的WEBSERVICE入门工程"是一个学习和实践Web服务开发的好起点,涵盖了服务端开发、客户端调用、TOMCAT部署等关键环节,对于理解Web服务的工作原理及其应用有着重要的作用。通过这个项目,开发者可以深入...