我们最近在尝试使用MTOM的Web服务时遇到了一种奇怪的行为。当Webservice方法注释 @MTOM 时,应用程序无法使用奇怪的消息进行部署:
未提供证书别名
这只发生在无法访问互联网的Weblogic上,当我们将相同的应用程序部署到具有互联网连接的Weblogic时,一切正常。
我们设法在论坛中找到一条说明,说当Weblogic尝试访问远程资源(如xsd)失败时会发生此错误。这可能是真的,因为 mtom.xml 文件(weblogic中的策略)引用了远程xsd:http://schemas.xmlsoap.org/ws/2004/09/policy/optimizedmimeserialization/optimizedmimeserialization-policy.xsd
使用标准J2EE 6注释( @WebService )创建Web服务。
有没有人遇到过类似的问题?我们将不胜感激。
MF& VH