工作中,在Resin服务器上部署web应用,通常有如下三种方式:
- 配置多个web-app
- 配置多个http id
- 为每个应用配置一个propeties、xml以及sh脚本文件
配置多个web-app
- 在resin.xml中,可以为一个host配置多个web-app
<cluster id="app"> <!--其他配置--> <host id="" root-directory="."> <!--Many web-apps can be configured with id..--> <!--Resin自带的web应用,是关于Resin的介绍等--> <web-app id="/" root-directory="webapps/ROOT"/> <!--id是context root,它指向本地目录root-directory,root-directory的子目录包括web应用的标准目录WEB-INF--> <web-app id="/jenkins" root-directory="/software/devsoftware/jenkins"/> <web-app id="/books" root-directory="/software/devsoftware/book-management"/> </host> <!--其他配置--> </cluster>
- 访问地址分别是