2011-11-11 4 views
2

최근에 Tomcat 7 빌드 22에서 CF9 웹 응용 프로그램을 설치했습니다. Tomcat 7에서 CF9 서버가 정상적으로 실행됩니다. 모든 것이 정상적으로 작동하는 것을 제외하고는 완벽하게 작동합니다. (아래하시기 바랍니다 참조)Tomcat 7에서 ColdFusion 9의 ODBC 소켓 데이터 소스 문제

내가 설치하는 것 : WAR 선택 및 윈도우 7 32 비트에 확인 모든 하위 구성 요소와 CF9 설치된

  1. .

  2. 은 문제없이 톰캣 7 CF9.WAR 배포 된 9.0.1

  3. 에 CF9 업데이트를 설치됩니다.

  4. CF Admin Manager에서 MS SQL Server를 문제없이 추가했습니다. 또한 다른 Embedded Derby 서버를 추가 할 수 있습니다.

  5. ODBC 소켓 유형의 데이터 소스를 추가 할 때 문제가 발생합니다. 오류 메시지는 다음과 같습니다 Error accessing available odbc datasource - Unable to load library The ColdFusion ODBC Server service is not running or has not been installed

  6. 난 그냥 있는지 모든 것을 할 CF9 다시 2 회를 ​​다시 시도 제대로 선택되지하지만 운이되었다. ODBC 소켓 데이터 소스와 동일한 문제.

  7. 구성 요소 서비스 관리자에서 CF9 ODBC 서버가 실행 중이지만 나열된 'CF9 ODBC 에이전트'가 없습니다.

  8. Tomcat에서 CF9 ODBC 데이터 소스를 얻을 수있는 방법이 없습니다.

이제는 제대로 작동하려면 동일한 컴퓨터에서 IIS 7.5 서버에 CF9를 설치하고 배포해야합니다. 차이점은 CF9 ODBC 서버와 에이전트가 서비스 관리자에 나타나서 실행중인 것입니다.

한 번 더 테스트 : 지금

그리고 나는 IIS에 IIS 서버와 CF9을 중단하기로 결정했다. 그런 다음 Tomcat에서 CF9를 시작했습니다. 동일한 ODBC 소켓 데이터 소스 문제를 제외하고는 모두 잘 작동합니다. 내가 알아 차 렸던 것은 "CF9 ODBC Agent"가 Service Manager에서 사라 졌다는 것입니다.

결과는 Tomcat의 CF9와 IIS의 CF9는 이제 동일한 ODBC 소켓 데이터 소스 문제가 있습니다. (ODBC 에이전트가 사라짐으로 인해)

IIS 서버에서 CF9 ODBC 데이터 원본을 다시 실행하려면 IIS 서버에서 CF9를 제거한 다음 IIS 서버에 CF9를 다시 설치해야합니다. 이제, 다시 작업 중이며, CF9 ODBC Server와 Agent가 모두 나열되어 Service Manager에서 실행되는 것을 볼 수 있습니다.

저의 목표는 ODBC 데이터 소스 작동과 함께 Tomcat 7에서 CF9를 얻는 것입니다. 그러나 지금까지 운이 없다.

도와주세요 : 사람이 CF9 톰캣에 배포 한 경우

, 그냥 ODBC 소켓 선택과 HIT 어떤 ODBC 데이터 소스의 이름을 입력하여 나에게 부탁을하시기 바랍니다 작동하는지 확인하기 위해 '추가'. 집에서 다른 기계를 시험했기 때문에 작동하지 않을 것입니다. 아직 운이 없다 :(.

다른 사람이 Tomcat에서 작업 할 수없는 경우 Adobe ColdFusion 9 문제이며 다음 HOTFIX 또는 다음 버전 릴리스에서 처리해야합니다.

이 문제를 확인하는 데 도움을주십시오.

감사합니다. & 좋은 주말 보내세요.
벤 구엔은

+1

, 당신은 [SF] 더 나은 응답을 얻을 수 있습니다. – ale

+0

@ 벤 - 행운? – Leigh

답변

0

이것은 당신이 우연히 발견 한 버그가 나타납니다 : 오히려 코드보다 서버 문제로 http://www.elliottsprehn.com/cfbugs/bugs/79023

+0

버그 보고서가 해결책을 간접적으로 지적한다고 생각합니다. 문서를 설치하면 적절한 디렉토리가 작성되어야합니다. 그런 다음 admin api를 사용하여 ODBC 서비스를 설치 제거/재설치 할 수 있습니다. 예를 들어,'odbcInst.zip'을 다운로드하고'installODBC.cfm' 스크립트 (전용)를보십시오 - 다른 파일들을 설치하지 마십시오. http://kb2.adobe.com/cps/402/kb402637.html. 주목할 가치가 있지만 Tomcat은 아마도 공식적으로 지원되지 않습니다. 바른 방향으로 향한 현상금 수여 ;-) – Leigh

관련 문제