2012-04-22 9 views
0

Apache MahoutでMySQLデータベースを使用してデータベースベースのデータを取得しようとしています。私がこれまでに読んだところでは、tomcatのようなWebサーバーを使用してデータベース接続にJNDIを使用する必要があるようです。 Webサーバーの外部でJDNIを使用することが可能かどうかは疑問です。Apache MahoutがJNDIを使用してMySQLJDBCDataModelに接続する

つまり、JNDIを使用し、MahoutでWebサーバーを使用できませんか?

デスクトップベースの推奨システムを作成する価値はないことは知っています。しかし当面は、Webサーバー内でアプリケーションを実行したくありません。

答えて

0

JNDIは、Tomcatに固有の技術ではありません。これはJ2EEの一部であるディレクトリサービスであり、TomcatやJBossなどのほとんどのJ2EEコンテナでサポートされています。

JNDIはコンテキストの中でのみ使用するため、私はよく分かりません。 TomcatのようなアプリまたはWebサーバー。しかし、あなたはTomcatを使いたくありません。では、なぜJNDIを使いたいのですか?

確かにMahoutを使用するためにJNDIは必要ありません。あなたが設定したDataSourceをそのまま渡してください。

+0

よろしくお願いします。多くのありがとうSean Owen!私はJNDIを使ってそれをうまく処理しましたが、本当に必要はありませんでした! – Abraham

関連する問題