两个哈德逊主人在相同的Windows服务器
题
我想到的设置两个哈德逊主人在同一硬件。这将使管理哈德逊更加容易,因为这两个服务器的使用由两个不同的(独立的)小组。
到目前为止,我试图安装一个服务器作为一个服务。我验证的安装和运行"确定"。我于复制的安装成另一种路径和改变的服务的信息(不同的服务名称和说明)和在http端口.然后我创造的服务,一旦使用 sc.exe create
并且,一旦使用 hudson.exe install
.在这两种情况下,服务器开始。然而,配置页的行为愚蠢的。因此,这种做法是既不工作在所有或我错过了另一配置文件。
任何人都不会有一个主意如何做到这一点?
解决方案
我试图相同的方法,因为记录的问题,但避免复制的原安装。所以我创建了两个文件夹和放的副本哈德森。战争。然后我进行下列步骤对这两个文件夹。
- 哈德森开始与
java -jar hudson.war
- 安装的哈德逊作为一个服务使用的网UI
- 去哈德森基Dir跑
hudson uninstall
- 修改后的港口和服务的信息hudson.xml
- 安装的服务,通过命令行
hudson install
现在我有两个服务和第一个快速测试,看起来很有希望。
其他提示
我可以建议:
- 运行两个实例Tomcat
- 每个Tomcat上运行其自己HTTP口
- 部署的哈德森。战争在每个Tomcat
- 设置CATALINA_OPTS每个Tomcat指向一个不同的HUDSON_HOME
不隶属于 StackOverflow