帮你up一下,我也遇到一个同样问题,我是这样的:
类p1.A中的方法a1返回类型为:p2.B(B也是我自己写的类),然后我用JB9导出web service时,出错:
WSDLException: faultCode=OTHER_ERROR: Can 't find prefix for 
' http://p2'. Namespace prefixes must be set on the Definition 
object using the addNamespace(...) method.: 我急死了,请哪位高手指点一下啊

解决方案 »

  1.   

    我给你留言了,可是好象老是发送不成功,干脆写这里吧:哥们,你用JB发布webservice的那个问题解决了吗?解决了能
    mail给我一个解决办法吗?谢谢了
    [email protected]
    也可以聊聊,交流一下:
    QQ:3921746
    MSN:[email protected]
      

  2.   

    经过仔细研究,发现我的代码因为有以下关系猜导致出的这个错误,而不是我3楼说的情况:
    p1.A中的方法a1返回类型为:p2.B(B是我写的一个接口),在返回的过程中,实际上我返回的是一个p3.C,p3.C是实现了p2.B的一个类,再这种情况下,我用JB9导除p1.A为 webservice出错我现在逼急了,只好改动了代码,使p1.A直接返回了p3.C,就行了,但总不是个办法,若能谁解释并解决该问题,万分感谢
      

  3.   

    最近把相同的代码拿到jbx里去,结果一点问题都没有。奇怪了,为什么在jb9里老是出错~~~~~