Java java.lang.ClassCastException: some.package.SomeClass 无法转换为 some.package.SomeClass
Java java.lang.ClassCastException: some.package.SomeClass cannot be cast to some.package.SomeClass
我正在调用一个 soap Web 服务,它具有我们使用 wsdl2java 从 wsdl 生成的结构。 packages/class 之一是 some.package.SomeClass。一旦我们在 some.package.SomeClass 中获得该服务的结果,我们就会调用一个 jar,它具有 some.package.SomeClass 作为它的输入。他们真的是一样的class,所以我怎样才能轻松克服这个问题。我知道我可以将 jar 的输入更改为不同的 package/object 名称,但它确实是从 wsdl 生成的对象,所以我不想更改它。如何以这种方式克服此错误,以便从 wsdl 生成的 class 和 jar 的输入可以是相同的包和 class 名称?
任何帮助都会很棒!
提前致谢!
如果您将生成的 class 打包在给您的 jar 中,请不要使用它。
只需放下您生成的东西,然后使用罐子中的 classes...
我正在调用一个 soap Web 服务,它具有我们使用 wsdl2java 从 wsdl 生成的结构。 packages/class 之一是 some.package.SomeClass。一旦我们在 some.package.SomeClass 中获得该服务的结果,我们就会调用一个 jar,它具有 some.package.SomeClass 作为它的输入。他们真的是一样的class,所以我怎样才能轻松克服这个问题。我知道我可以将 jar 的输入更改为不同的 package/object 名称,但它确实是从 wsdl 生成的对象,所以我不想更改它。如何以这种方式克服此错误,以便从 wsdl 生成的 class 和 jar 的输入可以是相同的包和 class 名称?
任何帮助都会很棒!
提前致谢!
如果您将生成的 class 打包在给您的 jar 中,请不要使用它。 只需放下您生成的东西,然后使用罐子中的 classes...