http://localhost:8080/ihealth/services/Check?wsdl这里用ihealth,是你把tomcat/webapps/axis目录名改成ihealth了吗?

解决方案 »

  1.   

    你的weblogic启动了吗?端口是7001吗?
    你可以在jbuilder里面先测试test程序是否可以运行。
    虽然编译成功了,但是觉得tomcat是不是得不到weblogic中的配置呀。
    你为什么不在weblogic里面发布webservice呢,这样多简单呀。weblogic会自动处理
      

  2.   

    原因是这样的:
    你的DataSource 原来在weblogic的虚拟机中,
    你的tomcat在另一个虚拟机中,你虽然可以使用weblogic的jndi服务,但是得到的对象并不是原来的那个DataSource,所以自然得不到connection.
    你的这种使用方法不对,应该在同一个环境下工作。两个环境的问题多多。
      

  3.   

    哦,多谢大家了,看来我还是需要将webservice发布到weblogic中为好。