您的位置:首页 > 编程语言 > Java开发

Caused by: java.lang.SecurityException: Prohibited package name: java.util.xsd

2016-08-12 16:15 661 查看
今天使用maven生成wsdl的时候。是可以的,但是wsdl生成代码后,调用时一直报

Caused by: java.lang.SecurityException: Prohibited package name: java.util.xsd

原因是wsdl生成jav代码的时候生成了一个java.util.xsd.Map

看了下服务端的代码,原因是因为一个内部的方法改成public了,但是这个其实是不对外开放的。改为private。

重新生成wsdl,然后重新生成代码即可。

报这个错误的原因大致是因为这些包是不允许创建的。具体还没细研究,因为针对这个项目,只需要把public改为private就好了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: