【问题标题】:Can't deploy a war project on glassfish无法在 glassfish 上部署战争项目
【发布时间】: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


【解决方案1】:

这个问题我已经解决了,方法如下: 首先删除我手动创建的 jdbc 资源和 jdbc 连接池,然后使用命令行部署 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

【讨论】:

    猜你喜欢
    • 2017-01-10
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多