We are running one single instance ColdFusion 9.0.1 Enterprise on JRun 4.0 - As I just read CF 10 will replace JRun with Tomcat. What are the main benefits I'm gaining by switching over to Tomcat?
JRun is a full-featured Java EE platform, similar to WebSphere, while Tomcat is simply a Servlet container. However, JRun hasn't had any new development since around 2007. It's essentially a dead product. Tomcat on the other hand, is community based and constantly under development. If you need more than what Tomcat offers, you can always add JBoss into the mix.
There's nothing stopping you from running CF 9 on Tomcat now, it's just that certain CF Admin functions are geared towards configuring JRun. I'm sure the CF10 Admin will be geared towards Tomcat when it arrives.
Additional benefits to add to what iKnowKungFoo stated:
- It's faster than JRun
- It uses less memory than JRun
- Starts faster than JRun (I had 4 instances of CF9 deployed as wars starting in 14 seconds)
- Improved support for Java EE specs (Servlet Spec 3.0 for example)
Here are some links with great info:
Running multiple CFML Engines on Apache Tomcat with Matt Woodward (Video)
Configuring ColdFusion applications on Tomcat with Apache web server by Dan Skaggs (Blog Post)
© 2022 - 2024 — McMap. All rights reserved.