我已将Fredhopper安装在与Tridion所在的服务器不同的服务器上,并按照此处的说明(需要登录)按照说明为Fredhopper设置SmartTarget部署Web服务:
我应该可以转到我新部署的Web服务并查看WSDL,但是在尝试这样做时,我收到了404消息。如果我转到http:// [machinename]:8180 / SmartTargetDeploymentWebService / SmartTargetDeploymentWebService我可以获得一个显示可用方法的页面,但单击WSDL链接不起作用。
这是一个问题的原因是因为从SDL Tridion 2011 SP1向Fredhopper部署内容不起作用,因为它无法读取服务的WSDL:
阶段:部署处理阶段失败,无法通过Web服务保持fredhopper XML,无法访问WSDL:http:// [machinename]:8180 / SmartTargetDeploymentWebService / SmartTargetDeploymentWebService?wsdl。它失败了:http:// [machinename]:8180 / SmartTargetDeploymentWebService / SmartTargetDeploymentWebService?wsdl
在Tridion论坛中发现有人遇到同样的问题,但没有找到解决方案:
https://forum.sdltridion.com/topic.asp?TOPIC_ID=7415
有没有人遇到过这个问题?谢谢!
答案 0 :(得分:6)
几个问题......
话虽如此,我已经在Tomcat上使用了部署webservice而没有任何问题。
<磷>氮