使用conda安装和配置tomcat的Buildout食谱。
项目描述
简介
birdhousebuilder.recipe.tomcat 是一个用于安装和配置 Apache Tomcat 应用程序服务器并使用 Anaconda 的 Buildout 食谱。此食谱由 Birdhouse 项目使用。
使用方法
此食谱需要Anaconda已安装。您可以使用buildout选项 anaconda-home 来设置Anaconda安装的前缀。否则,将使用环境变量 CONDA_PREFIX(当激活conda环境时设置变量)作为conda前缀。
它从由 CONDA_PREFIX 定义的conda环境中安装来自conda通道的 apache-tomcat 软件包。安装文件夹由 prefix buildout选项给出。它在 ${prefix}/etc/supervisor/conf.d/tomcat.conf 中部署一个 Supervisor 配置。可以使用 ${prefix}/etc/init.d/supervisord start 启动Supervisor。
默认情况下,Tomcat将在 https://127.0.0.1:8080/ 上可用。
此食谱依赖于 birdhousebuilder.recipe.conda 和 birdhousebuilder.recipe.supervisor。
支持选项
本配方支持以下选项
- anaconda-home
指向Anaconda安装根目录的Buildout选项。默认值:$HOME/anaconda。
- http_port
Tomcat服务的HTTP端口。默认值:8080
- Xms
初始Java堆大小:默认值:128m
- Xmx
最大Java堆大小:默认值:1024m
- 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测试。
更新versions.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。
清理doctests。
更新travis。
0.2.9 (2016-01-07)
修复catalina-wrapper.sh的权限。
0.2.8 (2015-12-07)
使用最新的supervisor配方。
0.2.7 (2015-10-20)
为tomcat-users.xml添加ncwms-password选项。
0.2.6 (2015-10-19)
添加tomcat_home()和unzip()方法。
0.2.5 (2015-08-04)
使用conda包中的OpenJDK。
在catalina wrapper中设置JAVA_HOME。
0.2.4 (2015-06-30)
Java选项Xms、Xmx、MaxPermSize可配置。
0.2.3 (2015-06-26)
添加用户选项。
0.2.2 (2015-06-17)
添加content_root()。
为supervisor使用catalina-wrapper.sh脚本。
添加选项http_port。
0.2.1 (2015-02-24)
在conda环境birdhouse中安装。
使用环境变量$ANACONDA_HOME。
分离anaconda-home和安装前缀。
0.1.4 (2014-12-06)
在buildout更新时不要更新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)
初始发布。
项目详情
birdhousebuilder.recipe.tomcat-0.3.3.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 7afcd42512cbc5318ed5b011f181f648be5f7de12d92ac2d7fdbd36428253799 |
|
MD5 | bcf2acd02034560f6cd107e6810c1305 |
|
BLAKE2b-256 | e9d922f9dc0294672cc452f1e0f149fd5bb69e38348cda67b7acaefdc5d05359 |