使用conda安装和配置tomcat的构建方法。
birdhousebuilder.recipe.tomcat的Python项目详细描述
用法
配方要求已经安装了Python。您可以使用buildout选项anaconda-home设置anaconda安装的前缀。否则环境变量CONDA_PREFIX(变量在激活conda环境时设置)将用作conda前缀。
它从conda通道在由CONDA_PREFIX定义的conda环境中安装apache-tomcat包。安装文件夹由prefixbuildout选项提供。它在${prefix}/etc/supervisor/conf.d/tomcat.conf中部署Supervisor配置。主管可以使用${prefix}/etc/init.d/supervisord start启动。
默认情况下,tomcat将在http://localhost:8080/上可用。
配方取决于birdhousebuilder.recipe.conda和birdhousebuilder.recipe.supervisor。
支持的选项
此配方支持以下选项:
- anaconda-home
- 指向anaconda安装根文件夹的buildout选项。默认值:$HOME/anaconda.
- http_port
- 用于tomcat服务的http端口。默认值:8080
- Xms
- 初始Java堆大小:默认:128m
- Xmx
- MaxPermSize 最大JAVA永久堆大小:默认值:128M
- ncwms_password
- 通过设置密码启用NCWMS2管理Web界面:默认:禁用
示例用法
以下示例buildout.cfg将tomcat安装为主管服务:
[buildout] parts = tomcat [tomcat] recipe = birdhousebuilder.recipe.tomcat http_port = 8080 Xms = 256m Xmx = 2048m MaxPermSize = 128m
更改
0.3.3(2016-12-13)
- PEP8
- 已更新manifest.in:忽略临时文件。
- 在travis中激活了python 3.5测试。
- 更新版本.cfg。
0.3.2(2016-08-19)
- 在setenv.sh中添加了Java用户前缀
0.3.1(2016-07-26)
- 配置logging.properties。
0.3.0(2016-07-25)
- 使用zc.recipe.deployment。
- 清理了医生。
- 更新特拉维斯。
0.2.9(2016-01-07)
- catalina-wrapper.sh的固定权限。
0.2.8(2015-12-07)
- 使用最新的主管配方。
0.2.7(2015-10-20)
- 为tomcat-users.xml添加了ncwms密码选项
0.2.6(2015-10-19)
- 添加tomcat_home()和unzip()方法。
0.2.5(2015-08-04)
- 使用conda包中的openjdk。
- 在cataling wrapper中设置java_home。
0.2.4(2015-06-30)
- Java选项^{TT15}$,^{TT16}$,^{TT17}$是可配置的。
0.2.3(2015-06-26)
- 添加了用户选项。
0.2.2(2015-06-17)
- 添加了content_root()。
- 为主管使用catalina-wrapper.sh脚本。
- 添加了选项http_port。
0.2.1(2015-02-24)
- 在conda环境中安装birdhouse。
- 使用$ANACONDA_HOME环境变量。
- 水蟒家园和安装前缀的分离。
0.1.4(2014-12-06)
- 不要在构建更新时更新conda。
0.1.3(2014-12-04)
- 更新tomcat配置。
0.1.2(2014-07-31)
- 更新文档。
0.1.1(2014-07-22)
- 配置tomcat-users.xml。
0.1.0(2014-07-10)
- 初次发布。