在Windows 2008 R2上,我安装了最新的64位JRE和Tomcat 7.0。我试图在这个单一的Tomcat实例中托管两个Jenkins实例。我在conf / Catalina / localhost /文件夹中创建了上下文描述符文件,将JENKINS_HOME设置为每个实例的不同主目录。为了部署Jenkins的实例,我下载了Jenkins的LTS版本,命名为一个蝙蝠侠,另一个命名为Robin。
我所看到的是我可以毫无问题地使用/管理一个实例,但如果我尝试在另一个选项卡中使用/管理另一个实例,那么看起来Tomcat只会占用大约25% CPU和内存使用量攀升查看Tomcat目录中的日志文件,我没有看到任何文件在增长或正在更新。
更糟糕的是,如果我添加第三个实例Joker,访问Tomcat主页没有问题,但我无法访问3个实例中的任何一个。
是否有正确的方法在Tomcat中托管Jenkins的多个实例?
我发现一个线程谈到尝试使用Tomcat,但最终放弃它并使用内置的Winstone。我需要使用容器而不是内置的Winstone,因为默认的Winstone似乎以32位进程运行,而我正在使用的构建调用SharePoint PowerShell cmdlet,这些cmdlet只能在64位进程中使用