我有一个打包为.war文件的应用程序。我想使用此命令将此Web应用程序部署到Glassfish v4.0服务器:
./asadmin deploy --force=true --createtables --contextroot test /tmp/test.war
没有--createtables参数的部署工作正常,但我希望在部署期间生成/更新表。在我的本地服务器上,我只在glassfish中定义了一个JDBC资源,它工作正常。但是在测试服务器上,有更多的JDBC资源定义了有限的特权和一个我想用于此任务的JDBC资源。在创建和更新表时,如何告诉glassfish使用此特定JDBC资源?
谢谢
答案 0 :(得分:0)
您需要在--createtables选项中提供{true | false}:
./asadmin deploy --force=true --createtables=true --contextroot test /tmp/test.war