Apache Mahout与JNDI连接到MySQL JDBC数据模型

时间:2012-04-22 10:40:55

标签: jndi mahout

我正在尝试使用Apache Mahout的MySQL数据库来获取基于数据库的数据。从我到目前为止所读到的,似乎我必须使用像 tomcat 这样的网络服务器来使用JNDI进行数据库连接。我想知道是否可以在网络服务器之外使用JDNI。

简而言之,我可以使用JNDI而不是在Mahout中使用网络服务器吗?

我知道创建一个基于桌面的推荐系统是不值得的。但就目前而言,我不想在网络服务器中运行我的应用程序。

1 个答案:

答案 0 :(得分:0)

JNDI是一种非Tomcat特有的技术,没有。它是一个目录服务,是J2EE的一部分,并且受大多数J2EE容器的支持 - 比如Tomcat,还有JBoss等。

我不太明白这个问题,因为你只会在应用程序或Web服务器(如Tomcat)的上下文中使用JNDI。但是你不想使用Tomcat。那么你为什么要使用JNDI呢?

当然你不需要JNDI来使用Mahout。只需传递一个您配置的DataSource,而不是查找。