Проблема источника данных сокета ODBC для ColdFusion 9 на Tomcat 7 - PullRequest
2 голосов
/ 12 ноября 2011

Недавно я установил веб-приложение CF9 на Tomcat 7, сборка 22. Я отлично запускаю сервер CF9 на Tomcat 7. Все работает без сбоев, за исключением одной вещи, которая мне действительно нужна, и произошел сбой (смотрите ниже, пожалуйста):

Что я установил:

  1. Установлен CF9 с выбором WAR и все подкомпоненты проверены на Win 7 32bit.

  2. Установлено обновление CF9 до 9.0.1

  3. Развернутый CF9.WAR на Tomcat 7 без проблем.

  4. Из CF Admin Manager, добавление MS SQL Server без проблем. Также добавляется еще один встроенный сервер 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 Socket.

  7. Из Component Service Manager сервер CF9 ODBC работает, но в списке нет «агента ODBC CF9».

  8. Нет способа получить источник данных ODBC CF9 на Tomcat.

Теперь, чтобы это работало, мне нужно установить и развернуть CF9 на сервере IIS 7.5 на той же машине. Разница заключается в том, что ODBC-сервер CF9 и агент появляются и работают в диспетчере служб.

Еще один тест:

И теперь я решил остановить IIS-сервер и CF9 на IIS. Затем я запустил CF9 на Tomcat, все работает отлично, за исключением той же проблемы с источником данных ODBC Socket. Я заметил, что «Агент ODBC CF9» исчез из Service Manager.

В результате CF9 на Tomcat и CF9 на IIS теперь имеют одну и ту же проблему с источником данных ODBC Socket. (Из-за исчезновения агента ODBC)

Чтобы возобновить работу источника данных ODBC CF9 на сервере IIS, я удалил CF9 с сервера IIS, а затем переустановил CF9 на сервере IIS. Теперь он снова работает, я вижу, что и ODBC-сервер CF9, и агент перечислены и работают в диспетчере служб.

Моя цель - попытаться получить CF9 на Tomcat 7 вместе с функционированием источника данных ODBC. Но пока НЕТ УДАЧИ.

Пожалуйста, ПОМОГИТЕ:

Если кто-то развернул CF9 на Tomcat, пожалуйста, сделайте мне одолжение, просто введя любое имя источника данных ODBC с помощью выбора гнезда ODBC и HIT 'ADD', чтобы проверить, работает ли он. Я сомневаюсь, что это не сработает, потому что я попробовал на другой машине дома. ВСЕМ НЕ УДАЧИ: (.

Если никто не может заставить его работать на Tomcat, то это проблема Adobe CF9, и ее следует решить либо в следующем выпуске HOTFIX, либо в следующем выпуске версии.

Пожалуйста, помогите мне проверить эту проблему.

Спасибо и хороших выходных.
Бен Нгуен

1 Ответ

0 голосов
/ 16 ноября 2011

Это ошибка, на которую вы наткнулись: http://www.elliottsprehn.com/cfbugs/bugs/79023

...