JAVA中WebService的开发要点

1.WebService中如果返回的类中有Collection类型的话,则Collection变量必须用Collection<类名>来定义(JDK1.5)

2.WebService中要把实现类,接口请求类,接口返回类放在同一目录下,不然WebService会收不到调用方传来的数据(还有待证实)

3.开发webservice的时候,当工程发布之后,会自动在发布的目录下生成多个jar包,这些jar不是必须的,所以上传到服务器的时候,可能把这些多余的包删除掉,防止工程中的包与容器的包相冲突

4.Tomcat报错:javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found
原因:Tomcat安装目录下/common/endorsed下面的包与JDK1.5的包冲突
解决:删除Tomcat安装目录下/common/endorsed下面的xml-apis.jar包即可

5.java.lang.NoSuchMethodError: org.codehaus.xfire.aegis.type.java5.Java5TypeCreator.getTopCreator()
原因:工程中的包与Web容器冲突
解决:删除掉工程下面的xfire-aegis-1.2.2.jar包即可

6.Invalid UTF-8 middle byte 0xd2
原因:调用接口的文件的编码方式不是UTF-8
解决:用记事本打开调用的文件,另存为UTF-8格式即可解决

 
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值