如何在从数据库创建实体类时查找JNDI名称?

时间:2015-05-22 17:12:37

标签: java-ee jpa netbeans jndi

我使用NetBeans 8.0.2创建可以从数据库创建,读取,更新和删除的Web应用程序。我正在学习本教程(https://netbeans.org/kb/docs/web/jsf20-crud.html),但在创建实体文件时遇到了一个问题。但是,我应该在其中输入要绘制的数据源的窗口需要JNDI名称和数据库连接。

连接很简单,因为它是我已经通过NetBeans加载的数据库的名称。但是,我不知道JNDI名称应该是什么,并且遵循本教程提供的模型名称并不起作用。当我尝试这个或任何其他名称时,我在服务器日志中收到错误,该错误显示为:

Severe:   Exception while preparing the app : Invalid resource : [" whatever name I entered"]

我几乎没有在网上找到有关此问题或如何查找JNDI名称的信息。

1 个答案:

答案 0 :(得分:0)

我想通了,我打开了Glassfish管理控制台,并添加了一个新的JDBC连接池和JDBC资源。在那里,我能够指定我的JNDI名称,之后一切都有意义。