2007-08-30

xfire生成的webservice部署出现的问题

关键字: xfire resin部署
本来在本地tomcat上部署非常方便,结果在resin2上出了好几个问题,现在记下来,以后备用

1、出现No such algorithm: http://www.w3.org/2001/04/xmlenc#rsa-1_5的解决办法
参考:http://www.nabble.com/No-such-algorithm:-http:--www.w3.org-2001-04-xmlenc-rsa-1_5-t2201167.html
1)、从sun的官方网站上下载最新的local_policy.jar和US_export_policy.jar ,然后放到jre/lib/security/下
2)、webapp的lib下要包含bcprov-jdkxx-132.jar文件,java1.4版本用bcprov-jdk13-132.jar,1.5版本用bcprov-jdk15-132.jar
3)、修改<jre_home>/lib/security/java.security 文件,去掉security.provider前的注释,写法如下:
security.provider.6=org.bouncycastle.jce.provider.BouncyCastleProvider


2、出现at com.caucho.xml.QAttributedNode.hasAttributeNS错误
参考:http://www.caucho.com/resin-3.0/xml/jaxp.xtp#xerces

在resin.conf文件中的<host>中添加
<!-- xml -->

<system-property javax.xml.parsers.DocumentBuilderFactory=
             "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"/>
<system-property javax.xml.parsers.SAXParserFactory=
             "org.apache.xerces.jaxp.SAXParserFactoryImpl"/>

<!--  xslt -->

<system-property javax.xml.transform.TransformerFactory=
             "org.apache.xalan.processor.TransformerFactoryImpl"/>

重新启动resin,一切ok
评论
发表评论

您还没有登录,请登录后发表评论

yezi
搜索本博客
我的相册
76988825-a3a2-35e4-b837-75437d40ffca-thumb
IMG_7195
共 46 张
最近加入圈子
存档
最新评论