将Web应用程序从Jrun移动到Tomcat服务器

时间:2014-01-29 05:54:52

标签: apache tomcat web-applications jrun

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

1 个答案:

答案 0 :(得分:0)

有很多,因为您可能还需要与不同的Java版本和Servlet API版本竞争,但主要任务只是将您的Jrun上下文描述文件转换为Tomcat文件(在server.xml中或每个{的单独文件中) {3}})。

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]