大家好,最近刚接触webservice,现在有个web项目,是用MyEclipse开发的,但是这个项目还提供手机端的访问,手机端后台是用java的webservice,我现在想把这个webservice服务直接写在这个web项目里供手机端调用,不知道可不可以呢,可以的话又如何实现呢?请高手帮帮忙,谢谢!   我现在只会新建一个webservice项目,然后再写服务,但经理要求我一定要放在web项目里!郁闷!

解决方案 »

  1.   

    web.xml中加入
              <servlet>
    <servlet-name>XFireServlet</servlet-name>
    <servlet-class>
    org.codehaus.xfire.transport.http.XFireConfigurableServlet
    </servlet-class>
    <load-on-startup>0</load-on-startup>
    </servlet>
            <servlet-mapping>
    <servlet-name>XFireServlet</servlet-name>
    <url-pattern>/*</url-pattern>
    </servlet-mapping>把service的配置文件放到WEB-INF下 
    工程中加入xFire的jar包
    就可以了吧
      

  2.   

    手机的没接触过,如果是web项目还容易点!
    建议lz看xfire容易多,跑它里面的例子
      

  3.   

    3L你的方法我试了,可还是不行啊,jar包放了,service也考了,web。xml也该了,可是我新建web 服务的时候选中xfire,总是报" Project must be an xfire project!"错误,next根本就用不了啊!
      

  4.   

    http://blog.csdn.net/czmchen/archive/2010/01/15/5192455.aspx这个是写我跑那个ws-security的例子的!lz可以看看
      

  5.   

    谢谢各位了,原来我把文件位置放错了,META-INF应该放在web-inf下面,然后在把services。xml放在meta-inf/xfire下就可以了!