Web services 从ColdFusion 9迁移到10时的Web服务问题

Web services 从ColdFusion 9迁移到10时的Web服务问题,web-services,coldfusion,coldfusion-10,Web Services,Coldfusion,Coldfusion 10,我正在对客户机从CF9迁移到CF10时遇到的问题进行故障排除。以前有效的webservice调用不再有效。当我从CF10服务器调用它时,我得到以下错误: C:…\cfusion\stubs\WS-853189522…\service.java:10:类、接口或枚举所需的包 省略号用于替换专有文件路径和名称 CF10是否有任何已知的问题会干扰以前有效的webservice调用?我确实发现了Axis 1调用可能存在的问题,当我添加新的cfinvoke属性wsversion和refreshwsdl时,

我正在对客户机从CF9迁移到CF10时遇到的问题进行故障排除。以前有效的webservice调用不再有效。当我从CF10服务器调用它时,我得到以下错误:

C:…\cfusion\stubs\WS-853189522…\service.java:10:类、接口或枚举所需的包

省略号用于替换专有文件路径和名称


CF10是否有任何已知的问题会干扰以前有效的webservice调用?我确实发现了Axis 1调用可能存在的问题,当我添加新的cfinvoke属性wsversion和refreshwsdl时,我得到了一个“无法从URL读取WSDL:…/service.asmx?WSDL”错误,而不是上面的错误。我还在CF Administrator中将默认ws版本从2更改为1,没有任何更改。

我们也遇到了同样的问题


我认为Adobe在ColdFusion Administrator中通过新安装将Axis2设为默认版本,这是一个错误。如果他们设置了默认的轴1,那么一切都会正常工作。

我找到了答案,结果非常简单。在CF Admin中更改默认webservice版本后,我需要重新启动服务器。现在它可以工作了,尽管我很好奇为什么将wsversion属性添加到调用webservice的cfinvoke标记中不起作用。我现在担心的是,如果他们将来添加Axis 2 webservice调用,他们可能会再次遇到此问题。您应该添加您的解决方案,作为对自己问题的回答,而不是评论。在这里这样做是可以的。我可以理解他们为什么会这样做,至少在未来的更新中是这样,但对于传统应用来说,这个时间点不适合这样做。没关系,这很容易解决。