5.3.1.1. 生产环境使用 Tomcat

默认情况下,快速部署过程会在本地 Tomcat 实例下创建 appapp-core 这两个 web 服务,并且运行在 8080 端口。也就是说 web 客户端可以通过 http://localhost:8080/app 访问。

这个 Tomcat 可以作为生产环境使用,只需要拷贝 tomcat 目录和 app_home 目录到生产环境服务器,运行 Tomcat 的用户需要对这两个目录有读写权限。

之后,在 app_home/local.app.properties 文件设置服务器宿主名称:

cuba.webHostName = myserver
cuba.webAppUrl = http://myserver:8080/app

另外,需要在生产环境修改数据库连接以便使用生产库。可以通过修改 web 应用程序的context.xmltomcat/webapps/app-core/META-INF/context.xml)文件。也可以按照前面章节介绍的拷贝这个文件为 tomcat/conf/Catalina/localhost/app-core.xml,这样的话可以分别使用独立的开发和测试库环境配置。

可以从开发库备份来创建生产库,或者可以配置自动创建和更新生产库,参考生产环境更新数据库