运行两个单独的Tomcat服务器的最佳方法是什么? 这样做的原因是我想要分离两个Web应用程序,并希望它们彼此独立运行。
如果我不用手滚动我自己的tomcat安装就可以离开,这也是最佳的。 我更喜欢股票debian tomcat包,因为我会自动获得供应商的安全/更新。 但是我不介意下载一个二进制发行版(启用了所有的function),并且安装两个单独的Tomcat,如果这是唯一的方法。
这两个tomcat实例都将运行在带有mod_proxy的Apache服务器后面。
通过使用tomcat6-instance-create
命令。
tomcat6-instance-create /path/to/config/directory
。 这将创build运行tomcat所需的全部新目录结构,以及bin/startup.sh
和bin/shutdown.sh
。 为每个要创build的实例执行一次。 /etc/init.d
中创build一个新脚本(或多个脚本),然后调用每个实例的startup.sh
和shutdown.sh
。 您可以在tomcat6-instance-create
的手册页中阅读更多关于此的信息