Размещение 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 всегда выдает некоторые предупреждения относительно драйверов БД, но это нормально.