【问题标题】:Can I host standard war apps on Railo我可以在 Railo 上托管标准战争应用程序吗
【发布时间】:2016-04-01 00:12:53
【问题描述】:

我可以将常规 Web 应用程序(战争)部署到 Railo 吗?我确定以前有人问过这个问题,但我无法找到答案。我希望我会通过主机/应用程序名称来引用它。

【问题讨论】:

  • 请注意,Railo 不再受支持,并且已经在 Lucee 中修复了几个安全漏洞。强烈建议您尽快升级到 Lucee (lucee.org)。
  • 哦?我没有看到任何地方提到安全漏洞。可以提供链接吗?
  • 好吧,Railo 项目没有任何关于它们的信息,因为该项目已经死了并且根本不再更新。您可以在此处阅读 Lucee(它是 Railo 4.2 代码库的一个分支)中修复的安全漏洞之一:lucee.org/blog/… 除了安全修复之外,Lucee 自去年以来也有大量更新。
  • 好的,我去看看。

标签: tomcat war railo


【解决方案1】:

您将应用程序 (WAR) 部署到 tomcat(或任何其他 JEE 服务器),而不是 Railo。 Railo 本身就是一个部署在 JEE 服务器 (tomcat) 上的应用程序。而且,是的,您可以将多个应用程序部署到同一个 JEE 服务器 (tomcat)。它们需要具有唯一的 URI 和/或端口才能共存。

【讨论】:

  • 好吧,也许更好的问题是“如何?”如果我将战争放到 webapps 目录中,tomcat 会爆炸它,但它无法访问,因为它会在常规实例上。
  • 这是一个完全不同的问题,与Railo 无关。从这里开始 - stackoverflow.com/q/5109112/1636917
  • 呃,我不同意。我有一场战争。我将它部署在tomcat上,它可以工作。我将它部署在railo上,它没有。我会说这是相关的。
  • Railo 只是 tomcat 本身的一个应用程序。 Railo 附带的 tomcat 版本可能是问题所在。 Tomcat 最高版本为 9 (tomcat.apache.org/whichversion.html),而 Railo 现在已失效 版本为 7 (getrailo.org/index.cfm/download)。
  • 你不能在 Railo 上部署战争。它不是 J2EE servlet 容器。我认为您只是感到困惑,因为 Railo 安装程序也同时安装了 Tomcat。您需要查看 Tomcat 文档。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-05
  • 1970-01-01
  • 1970-01-01
  • 2021-05-28
  • 1970-01-01
相关资源
最近更新 更多