5.3.1.1. 生产环境使用 Tomcat
默认情况下,快速部署过程会在本地 Tomcat 实例下创建 app
和 app-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.xml (tomcat/webapps/app-core/META-INF/context.xml
)文件。也可以按照前面章节介绍的拷贝这个文件为 tomcat/conf/Catalina/localhost/app-core.xml
,这样的话可以分别使用独立的开发和测试库环境配置。
可以从开发库备份来创建生产库,或者可以配置自动创建和更新生产库,参考生产环境更新数据库。