Размещение WEKA DatabaseUtils.prop с помощью tomcat

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

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

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

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

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

Любая идея? Спасибо!

1 ответ

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

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

InstanceQuery query = new InstanceQuery (); query.setDatabaseURL ("JDBC: MySQL:// локальный:3306/ тесты");

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

Другие вопросы по тегам