0

我有一个在 jrun 服务器上运行的 Web 应用程序。我必须将其移至 tomcat 服务器。可能的变化是什么?

4

1 回答 1

0

有很多,因为您可能还需要处理不同的 Java 版本和 Servlet API 版本,但主要任务只是将您的 Jrun 上下文描述文件转换为 Tomcat 文件(在 server.xml 或根据Tomcat 部署文档的单独文件中) .

Tomcat 还附带了一些内置的 Web 应用程序(例如,主机管理器),用于通过 Web 界面管理您的部署,但对于一个简单的设置可能有点过头了。

详细说明您正在迁移的应用程序不会有什么坏处。考虑到 JRun 的初始选择,我怀疑您正在迁移 Coldfusion 站点,如果正确,您可能会通过提前澄清这些建议来找到与您的情况更直接相关的建议。

您还需要从 apache-jrun 连接器更改为 tomcat AJP 或 mod_proxy 连接方法。根据您的情况,http.conf 中的如下几行应该就足够了:

# Proxy CFML files to Tomcat/Jetty
RewriteCond %{REQUEST_FILENAME} /[^/:]+\.cfml*($|/)
RewriteRule (.*) ajp://%{HTTP_HOST}:8009$1 [P,L]
于 2014-01-29T06:04:27.973 回答