2013-03-25 3 views
0

Перемещение приложения из dev в производство, изменение файлов application-description.xml и worklight.properties и создание файла .war, а затем я добавляю его в tomcat, но когда я начинаю кот, это происходит ошибка последующей:Исключение запуска сервера Worklight на Tomcat

java.lang.ClassNotFoundException: Class org.hsqldb.jdbcDriver not found in Worklight platform or project 

, но даже я добавить hsql.jar к моему заявлению, это все еще ошибки, любая помощь? моя версия рабочего света 5.0.5, а apache-tomcat-7.0.37 и mysql - 5.1.57

ответ

1

HSQL - это база данных по умолчанию, используемая при запуске проекта Worklight в Eclipse. Когда вы переезжаете в Tomcat, вам также нужно редактировать в worklight.properties свойства, связанные с базой данных.

Поскольку вы упомянули MySQL, вам необходимо раскомментировать раздел MySQL в файле worklight.properties и отредактировать его в соответствии с вашими настройками.

Конечно, также развернуть и повторно развернуть обновленный .war файл.

Дополнения: HSQL представляет собой базу данных файловой системы с приводом, и обеспечивается Worklight работать вне коробки, при работе в Eclipse.

При переходе на Tomcat и установке в него рабочего света вы должны отредактировать worklight.properties и настроить его так, чтобы он знал, как разговаривать с datbase.

В вашем случае, при использовании MySQL вы также должны включить в папку Tomcat \ lib файл соединителя MySQL/J. Вы можете получить его отсюда: http://www.mysql.com/downloads/mirror.php?id=412178 (нажмите «Нет, просто начните загрузку» внизу).

Обратите внимание, что для запуска Worklight на сервере приложений (например, Tomcat, WebSphere или Liberty), вы должны использовать либо Consumer, либо Enterprise Edition Worklight. Это необходимо, так как в противном случае у вас не будет файл JEE .Jar Worklight JEE, а также скрипты SQL для создания таблиц базы данных. Все это делается через IBM Installation Manager.

Вы не можете использовать Worklight на сервере приложений с использованием версии Developer Edition.

Смежные вопросы