我使用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名称的信息。
答案 0 :(得分:0)
我想通了,我打开了Glassfish管理控制台,并添加了一个新的JDBC连接池和JDBC资源。在那里,我能够指定我的JNDI名称,之后一切都有意义。