前两天用Myeclipse 带的xfire创建了个webservice 项目,并且通过Myeclipse中进行部署测试,都可通过。现在问题是,我不知道怎么把这个项目发布到服务器上,同时服务器上需要搭建什么环境(JDK是必须的,TOMCAT呢?),需要修改什么配置文件?因为以前没用过JAVA,所以不知道怎么怎么用,望各位大侠给指教一下哈,尽量详细点。 
我的项目叫henandhip这底下有几个文件夹
.settings
src
WebRoot
WebServices是不是只要把webRoot文件夹的东西拷到服务器上tomcat安装路径下的webApps?

解决方案 »

  1.   

    服务器上也得装TOMCAT,
    是不是只要把webRoot文件夹的东西拷到服务器上tomcat安装路径下的webApps?是的,然后启动tomcat
      

  2.   

    可是,我昨天就这样子做了,  但是只能访问到http://localhost:8080/henandhip/index.jsp这个页面,显示 “http://localhost:8080/henandhip/index.jsp”实际上我要访问这个服务 
    http://localhost:8080/henandhip/services/PDQSupplier_Service?wsdl提示
    type Status reportmessage Servlet XFireServlet is not availabledescription The requested resource (Servlet XFireServlet is not available) is not available.我想,应该是要改哪边配置文件的吧?
      

  3.   

    用apache 的axis / axis2 试试,把你的WAR包放在 apache项目里,在把apache项目放在TOMCAT/JBOSS
      

  4.   

    在WEB-INF下边包含lib,classes,还有一个web.xml,把这此总体做为一个工程目录,然后就可以发布了~ 
      

  5.   


    你的意思是,我的项目名称叫 henandhip,然后把WEB-INF下边包含lib,classes及web.xml拷到henandhip 文件夹下发布?  试了貌似也还是不行。    哈哈……  我真不懂这些,麻烦再指教下
      

  6.   

    你好,按照你刚才说的这么做,现在变成另外一个提示了type Status reportmessage /henandhip/services/PIXManager_Servicedescription The requested resource (/henandhip/services/PIXManager_Service) is not available.
      

  7.   

    是映射的路径不对,servlet没找到
      

  8.   

    搞定了,有2个办法,
    一是:在本机上通过myeclipse自带的直接deploy,然后到tomcat安装目录下把编译后的项目文件夹拷到服务器上的tomcat webApps。再启动tomcat二是:打包部署,myeclipse中右击项目,有个导出功能,选择war包。先把服务器上的tomcat停止,然后把前面导出的war包拷到服务器上tomcat webApps目录下,启动tomcat服务,就会自动部署了。
    其实第二个方法打包部署昨天就试过了不行,估计是那时tomcat没停止再启动吧。 至于拷整个目录,我之前也都是拷错了,一直拷编译前的webroot目录, 所以有很多问题。谢谢大家解答啦!分就散给 MuBeiBei了