0

我有一个打包为 .war 文件的应用程序。我想使用以下命令将此 Web 应用程序部署到 Glassfish v4.0 服务器:

./asadmin deploy --force=true --createtables --contextroot test /tmp/test.war

没有 --createtables 参数的部署工作正常,但是我希望在部署期间生成/更新表。在我的本地服务器上,我在 glassfish 中只定义了一个 JDBC 资源,它工作正常。但是在测试服务器上,定义了更多具有有限权限的 JDBC 资源和一个我只想用于此任务的 JDBC 资源。在创建和更新表时,如何告诉 glassfish 使用这个特定的 JDBC 资源?

谢谢

4

1 回答 1

0

您需要为 --createtables 选项提供 {true|false} :

./asadmin deploy --force=true --createtables=true --contextroot test /tmp/test.war
于 2014-07-29T15:50:51.167 回答