我在jrun服务器上运行了一个Web应用程序。我必须将它移动到tomcat服务器。可能的变化是什么?
答案 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]