使用 tomcat 放置 WEKA DatabaseUtils.prop

发布于 2024-12-05 07:48:43 字数 324 浏览 1 评论 0原文

我在 java 项目中使用 WEKA,并尝试使用 Eclipse 将其部署到 Tomcat 服务器上。

我使用我的设置配置了 DatabaseUtils.prop 配置文件,在本例中是 mysql 驱动程序(当我测试配置作为本地 java 项目连接工作时)。然后我将它添加到类路径中。

当我浏览网页时出现问题,tomcat控制台显示:

“没有找到适合jdbc的驱动程序:idb=experiments.prp”

我想这意味着WEKA没有使用我的自定义database.props而是默认的,因此我不'不知道在项目中将我的放在哪里。

有什么想法吗?谢谢!

I'm using WEKA in a java project and I'm trying to deploy it on a Tomcat server using Eclipse.

I configured the DatabaseUtils.prop config file with my settings, in this case the mysql driver (when I test the config as a local java project connection works). Then I added it to the classpath.

Problems appear when I go through the webpage, the tomcat console says:

"No suitable driver found for jdbc:idb=experiments.prp"

I guess it means WEKA is not using my custom database.props but the default one, thus I don't know where to place mine in the project.

Any idea? thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时间海 2024-12-12 07:48:43

好吧,我仍然不知道在哪里放置 DataUtils.props,但我找到了解决方法。

只需更改 InstanceQuery 中的databaseurl,同时为项目中的数据库导入正确的驱动程序即可。 Weka 应该尝试自动找到正确的驱动程序。
示例:

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

然后将 org.hsqldb(例如)中的 mysql 驱动程序添加到项目中。
Weka 总是会抛出一些有关数据库驱动程序的警告,但没关系。

Well, I still don't know where to place the DataUtils.props but I found a workaround.

Just change the databaseurl from the InstanceQuery, and at the same time import the proper driver for the database in the project. Weka is supposed to try to find the correct driver automatically.
Example:

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

and then add mysql drivers from org.hsqldb (for instance) to the project.
Weka always throws some warnings regarding db drivers but it's ok.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文