我有一个简单的网络应用程序,应该将数据存储到我的 postgreSQL 数据库中。有一个类“Person”被注释为@Entity,有一个 JDBC 连接池和一个 JDBC 资源。
当我尝试通过命令部署它时
asadmin deploy --name=miniejb --force=true --dropandcreatetables=true ~/workspace/miniejb/bin
我收到错误消息:
无法删除应用程序 miniejb 的表。预期的 DDL 文件 miniejb_miniejb_dropDDL.jdbc 不可用。
无法为应用程序 miniejb 创建表。预期的 DDL 文件 miniejb_miniejb_createDDL.jdbc 不可用。
连接池可通过 glassfish 管理界面 ping 通。数据库正在运行,一切正常。我只是不知道错误消息的来源。我认为这是一个配置问题,但我不知道要更改什么。我尝试了所有可以想象的连接池属性。
有任何想法吗?