Java Can';不要在玻璃鱼上部署战争计划
很抱歉,当我在netbeans的本地galssfish中部署项目时(从netbeans启动glassfish,我得到了我想要的结果,web服务可以从mysql获得数据(这里是url:)但是当我从comand系列启动glassfish并部署该项目的.war以查看该项目是否可以在另一个本地环境中使用相同的链接(8085/ServerSide/webresources/credit)时,我遇到了这个错误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
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
如果你需要帮助,你需要提供更多详细信息。很抱歉,这是我第一次在这个网站上发布我的问题;我已经编辑了我的帖子