【发布时间】:2015-11-18 08:26:33
【问题描述】:
很抱歉,当我在 netbeans 的本地 galssfish 中部署项目时(从 netbeans 启动 glassfish,我得到了我想要的结果,Web 服务可以从 mysql 获取数据(这里是 url:http://localhost:8085/ServerSide/webresources/credit ) 但是当我从命令行启动 glassfish 并部署项目的 .war 以查看该项目是否可以在另一个本地工作,使用相同的链接 (8085/ServerSide/webresources/credit) 我收到此错误
root cause
javax.ejb.TransactionRolledbackLocalException: Exception thrown from bean
root cause
javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: No database selected
Error Code: 1046
Call: SELECT id_Credit, AGENCE FROM credit
Query: ReadAllQuery(referenceClass=Credit sql="SELECT id_Credit, AGENCE FROM credit")
root cause
Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: No database selected
Error Code: 1046
Call: SELECT id_Credit, AGENCE FROM credit
Query: ReadAllQuery(referenceClass=Credit sql="SELECT id_Credit, AGENCE FROM credit")
root cause
java.sql.SQLException: No database selected
第一次当我想在 glassfish 中部署 .war 时出现此错误
Error occurred during deployment: Exception while preparing the app : Invalid resource : bd__pm. Please see server.log for more details
但是当我在 glassfish-resources.xml 中创建一个新的 jdbc 连接池和一个同名的 jdbc 资源时,我解决了这个问题
【问题讨论】:
-
如果您需要帮助,您需要提供更多详细信息。
-
我很抱歉这是我第一次在这个网站上发布我的问题;我已经编辑了我的帖子
标签: java mysql database netbeans glassfish