Размещение WEKA DatabaseUtils.prop с помощью tomcat - PullRequest
0 голосов
/ 18 сентября 2011

Я использую WEKA в проекте Java и пытаюсь развернуть его на сервере Tomcat с помощью Eclipse.

Я сконфигурировал файл конфигурации DatabaseUtils.prop с моими настройками, в данном случае драйвер mysql (когда я тестирую конфигурацию, как работает локальное соединение с проектом Java).Затем я добавил его в classpath.

Проблемы возникают, когда я захожу на веб-страницу, консоль tomcat говорит:

"Не найден подходящий драйвер для jdbc: idb = эксперимент.prp"

Полагаю, это означает, что WEKA использует не мой собственный файл database.props, а файл по умолчанию, поэтому я не знаю, куда поместить мой проект.

Есть идеи?спасибо!

1 Ответ

0 голосов
/ 19 сентября 2011

Ну, я до сих пор не знаю, где разместить DataUtils.props, но я нашел обходной путь.

Просто измените databaseurl из InstanceQuery, и в то же время импортируйте подходящий драйвер для базы данных.в проекте.Weka должен попытаться найти правильный драйвер автоматически.Пример:

InstanceQuery query = new InstanceQuery ();query.setDatabaseURL ("jdbc: mysql: // localhost: 3306 / tests");

и затем добавьте драйверы mysql из org.hsqldb (например) в проект.Weka всегда выдает некоторые предупреждения относительно драйверов БД, но это нормально.

...