跳转到主要内容

使用conda安装和配置tomcat的Buildout食谱。

项目描述

Travis Build

简介

birdhousebuilder.recipe.tomcat 是一个用于安装和配置 Apache Tomcat 应用程序服务器并使用 AnacondaBuildout 食谱。此食谱由 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.condabirdhousebuilder.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.cfgtomcat作为监督服务安装

[buildout]
parts = tomcat

[tomcat]
recipe = birdhousebuilder.recipe.tomcat
http_port = 8080
Xms = 256m
Xmx = 2048m
MaxPermSize = 128m

作者

Carsten Ehbrecht ehbrecht at dkrz.de

更改

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选项XmsXmxMaxPermSize可配置。

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 (10.7 kB 查看散列)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面