Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Can';不要在玻璃鱼上部署战争计划_Java_Mysql_Database_Netbeans_Glassfish - Fatal编程技术网

Java Can';不要在玻璃鱼上部署战争计划

Java Can';不要在玻璃鱼上部署战争计划,java,mysql,database,netbeans,glassfish,Java,Mysql,Database,Netbeans,Glassfish,很抱歉,当我在netbeans的本地galssfish中部署项目时(从netbeans启动glassfish,我得到了我想要的结果,web服务可以从mysql获得数据(这里是url:)但是当我从comand系列启动glassfish并部署该项目的.war以查看该项目是否可以在另一个本地环境中使用相同的链接(8085/ServerSide/webresources/credit)时,我遇到了这个错误 root cause javax.ejb.TransactionRolledbackLocalE

很抱歉,当我在netbeans的本地galssfish中部署项目时(从netbeans启动glassfish,我得到了我想要的结果,web服务可以从mysql获得数据(这里是url:)但是当我从comand系列启动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资源中创建一个新的jdbc连接池和一个同名的jdbc ressource时,我解决了这个问题。xml

我已经解决了这个问题,下面是方法: 首先删除我手动创建的jdbc资源和jdbc连接池,然后使用comman行部署project.war并添加glassfish-resources.xml,如下所示:

cd C:\Program Files\glassfish\glassfish\bin
asadmin> start-domain
asadmin> deploy ...\project.war
asadmin> add-resources ...\glassfish-resources.xml
asadmin> restart-domain

如果你需要帮助,你需要提供更多详细信息。很抱歉,这是我第一次在这个网站上发布我的问题;我已经编辑了我的帖子