SmartTarget 2010 - 部署Web服务WSDL 404

时间:2012-07-17 14:08:07

标签: tridion smarttarget

我已将Fredhopper安装在与Tridion所在的服务器不同的服务器上,并按照此处的说明(需要登录)按照说明为Fredhopper设置SmartTarget部署Web服务:

http://sdllivecontent.sdl.com/LiveContent/content/en-US/SDL_SmartTarget_2010_SP1/task_7DA6ABC3212F47FEACF03CD73411CB02

我应该可以转到我新部署的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

有没有人遇到过这个问题?谢谢!

1 个答案:

答案 0 :(得分:6)

几个问题......

  • 您提到的是SmartTarget 2010,还有Tridion 2011 SP1。 SmartTarget 2010是为SDL Tridion 2009而构建的,您之所以没有使用更新版本的ST? (最新版本是ST 2011 SP2)。
  • 您是否在Fredhopper的JBoss中运行部署Web服务?据我所知,这不受支持,因为Fredhopper附带的JBoss版本是高度自定义的。

话虽如此,我已经在Tomcat上使用了部署webservice而没有任何问题。

<磷>氮