今天我用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的端口号,如果出现内容,就说明你的工程部署成功了!