首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将web服务从ColdFusion 8迁移到10期

将web服务从ColdFusion 8迁移到10期
EN

Stack Overflow用户
提问于 2013-09-12 18:06:48
回答 1查看 695关注 0票数 1

我有一个web服务,已经在CF 8上运行了一段时间了,没有问题。我们最近搬到了CF10,这个web服务不再起作用了。我已经尝试过将Axis设置切换到1,它仍然在抛出错误。有没有其他人遇到过这种情况,或者对这里还需要寻找什么有一个想法?

过程

  1. CF向App发送web服务请求。
  2. another处理请求,使用SOAP数据推送生成另一个web服务返回到CF Server,然后返回到步骤1发起的请求,并对其自己的web服务请求进行布尔响应。

CF服务器错误

  • web服务操作导致调用exception.The的根本原因是: ClientAbortException: java.net.SocketException: Connection reset by peer: socket写入错误。
  • 无法执行web服务调用方法名。调用web服务操作时返回的错误是: java.lang.NoClassDefFoundError: org/apache/james/mime4j/MimeException。

应用服务器错误日志

  • com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl:消息发送失败
  • 严重: SAAJ0009:消息发送失败
  • com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl: com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl:消息发送失败
  • 由:java.io.IOException引起:向服务器写入错误

我已经修改了App配置,让它的web服务请求推送到CF 8服务器进行处理,同时仍然回复来自CF 10服务器的原始请求。这个效果很好。这肯定与请求或我的CF 10 web服务配置有关。

不幸的是,我不能发布任何代码示例。

9月24日更新我在CF管理中尝试了v1和v2的各种组合,使用了wsdl和wsdl2,以及application.cfc设置。与此服务交互的应用程序给了我修改soap版本控制和一些内部项目的各种参数的能力。我可以让这两家公司直接联系起来,把你的肥皂给我,我会投赞成票的。每当我尝试使用完整的请求,它似乎从来没有真正击中我的web服务,并在某个地方被CF阻止。除了web服务日志之外,我没有在上面看到任何日志记录。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-25 15:32:20

我找到了解决问题的办法。ColdFusion连接器导致了故障。安装ColdFusion 10并进行修补之后,我运行了wsconfig来重新构建连接器。我不是做错了这件事,就是因为某种原因它没有成功。今天早上我运行了它,删除了连接器,重新添加了它.一切都很顺利。非常令人沮丧。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18771393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档