我已经部署了railo-3.2.3.000.war,并且在http://localhost:8080/railo-3.2.3.000/上得到了欢迎页面,这很棒,但是现在呢?我如何让我的基于CFML的虚拟主机真正识别和使用它?特别是,是否可以这样做,以便我现有的所有50+ vhost共享一个部署,并以一种我可以自动化新vhost的方式(如通过管理器脚本接口)?
从/var/lib/tomcat-7/webapps/railo-3.2.3.000/WEB-INF/lib/加载JAR需要手动编辑catalina.properties吗?还是有别的办法?
我真的在努力避免修改Tomcat核心文件,因为我想要一个易于推广到其他服务器并在未来升级的解决方案。
发布于 2011-11-12 02:31:18
您可能不希望对多个虚拟主机使用WAR部署。您通常会对每个虚拟主机使用WAR部署。您需要“全局安装”或“公共类路径”风格的安装。简而言之,这涉及到将Railo JARs放在一个通用的Tomcat类路径中,并将来自Railo WAR的web.xml的各种servlet (和其他)配置信息添加到Tomcat的全局web.xml文件中。如果你想手动处理这个问题,有很多指南和博客文章,但如果你没有理由这样做,我建议你看看Vivio Technologies安装程序:
http://www.viviotech.net/company/installers.cfm
以下是Vivio Railo安装程序的一些文档:
http://wiki.getrailo.org/wiki/Installation:InstallerDocumentation
这里有一些更多的安装指南类型的东西(可能在那里有一些过时的参考资料):
http://wiki.getrailo.org/wiki/Railo_Installation
一旦有了全局安装集,添加额外的虚拟主机就很简单了,只需用新的主机条目修改Tomcat的server.xml文件。您可以在上面的Vivio Railo安装程序文档中找到这方面的详细信息和示例。你也可以使用Tomcat Admin Web应用程序来做同样的事情,但是我总是自己编辑server.xml,完全跳过安装Tomcat Admin应用程序。哈!
https://stackoverflow.com/questions/7308257
复制相似问题