2012-07-17 2 views
3

Tridion이있는 서버와 다른 서버에 Fredhopper를 설치했으며 여기에 나온 지침에 따라 Fredhopper 용 SmartTarget 배포 웹 서비스 설정 지침을 따랐습니다 (로그인 필요) :SmartTarget 2010 - 배포 웹 서비스 WSDL 404

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

내 새로 배포 된 웹 서비스로 이동하여 WSDL을 볼 수 있어야하지만 그렇게하려고하면 404 메시지가 표시됩니다. http : // [machinename] : 8180/SmartTargetDeploymentWebService/SmartTargetDeploymentWebService로 이동하면 사용 가능한 방법을 보여주는 페이지가 표시되지만 WSDL 링크를 클릭해도 작동하지 않습니다.

는 서비스의 WSDL 읽을 수 SDL Tridion 2011 SP1에서 Fredhopper 콘텐츠를 배포하는 것은 작동하지 않기 때문에이 문제가되는 이유는 다음과 같습니다

단계 : 배포 처리 단계가 실패 할 수없는 대상을 웹 서비스를 통해 fredhopper XML을 유지하고 http : // [machinename] : 8180/SmartTargetDeploymentWebService/SmartTargetDeploymentWebService? wsdl에서 WSDL에 액세스하지 못했습니다. 그것은 실패했습니다 : HTTP : // [컴퓨터 이름] : 8180/SmartTargetDeploymentWebService/SmartTargetDeploymentWebService WSDL

찾을 사람뿐만 아니라 Tridion 포럼에 같은 문제를 건너 왔어요하지만 해결책은 발견되지 않았다

:

https://forum.sdltridion.com/topic.asp?TOPIC_ID=7415

누구도이 문제를 접하게 된 적이 있습니까? 감사! 질문

답변

6

커플 ...

  • 당신은 2010 SmartTarget뿐만 아니라 Tridion 2011 SP1을 언급. SmartTarget 2010은 SDL Tridion 2009를 위해 제작되었으므로 최신 버전의 ST를 사용하지 않는 이유는 무엇입니까? (최신 버전은 ST 2011 SP2입니다).
  • Fredhopper의 JBoss에서 배포 웹 서비스를 실행하고 있습니까? 내가 아는 한 Fredhopper와 함께 제공되는 JBoss 버전은 고도로 사용자 정의되어 있으므로 지원되지 않습니다.

그 말로는 배포 웹 서비스를 Tomcat에 아무런 문제없이 사용했습니다.

N

+0

아하 저는 Fredhoppers JBOSS 인스턴스에서 실행하려고했습니다. 이후 Tomcat 7을 설치하고 8080 포트에서 실행했지만 http : // [machinename] : 8080/SmartTargetDeploymentWebService/SmartTargetDeploymentWebService? wsdl에서 WSDL에 액세스 할 수 없으므로 다른 것으로 생각하기 시작했습니다. –

+1

우리는 또한 2 가지 다른 웹 서비스 (J2EE 및 비 J2EE)를 제공합니다. 이는 기본적으로 EJB를 사용해야하는지 여부입니다. Tomcat과 함께 J2EE가 아닌 것을 사용하십시오. –

+0

그것은 잘못된 버전의 WAR 파일을 사용했습니다. 당신의 도움을 주셔서 감사합니다! –