Macromedia Releases JRun 4 - Built on JMX, Jini, J2EE 1.3


News: Macromedia Releases JRun 4 - Built on JMX, Jini, J2EE 1.3

  1. Macromedia today announced the availability of Macromedia JRun 4. The new version is J2EE 1.3 certified and has been completely re-written using a JMX service-based architecture. JRun also offers built-in integration with Flash rich clients and Web Services support. JRun 4 also takes the novel approach of using Jini to implement server clustering.

    Check out JRun 4.

    Press Release
    San Francisco—May 13, 2002—Macromedia, Inc. (Nasdaq: MACR) today announced the immediate availability of Macromedia JRun 4, the latest release of Macromedia's Java application server focused on providing a fast, reliable J2EE 1.3 compatible platform. JRun 4 is designed to be an approachable, complete solution for developing and deploying robust Java applications on time and on budget. JRun 4 brings Java 2 Platform, Enterprise Edition (J2EE platform) compatibility to a new level of affordability by offering a complete solution including clustering and web services integration in a single product priced at $899 per processor. Macromedia JRun 4 is available for immediate download from the Macromedia at

    "Macromedia JRun 4 delivers complete J2EE 1.3 compatibility and includes leading support for web services and server clustering," said Paul Madar, general manager, Macromedia. "With a single product edition and breakthrough pricing, JRun 4 brings a vendor-supported J2EE platform to a new level of affordability."

    JRun 4 simplifies and speeds application development and deployment with hot modification, auto deployment, and services that provide automatic deployment descriptor and code generation. Additionally, JRun leverages a service-based architecture to simplify server customization, optimization, and extensibility. JRun 4 introduces a breakthrough in server clustering technology. By using Jini™ network technology, JRun servers dynamically locate their peers in the cluster and eliminate the risk inherent to a single point of failure, which greatly facilitates clustered deployment and increases application reliability. For more detailed information on the new and enhanced features in JRun 4, go to

    "JRun leverages the dynamic nature of Jini network technology to provide powerful J2EE clustering technology that is very easy for developers to employ," said Jim Waldo, distinguished engineer, Sun Microsystems, Inc. "Using Jini technology, JRun has created an elegant, peer-based mechanism for services such as Enterprise JavaBeans to discover and collaborate with one another. I am pleased to see Macromedia taking advantage of the adaptive qualities of Jini technology, enabling JRun to provide enhanced productivity, performance, and flexibility for developers."

    "Unique among J2EE 1.3-certified application servers, Macromedia JRun 4 combines industry-leading manageability and performance to deliver the ideal e-business platform," said Gordon Benett, analyst, Aberdeen Group. "The new JMX service-based architecture in JRun enables granular, standards-based management to assure high application availability and extensibility. Macromedia's innovative symmetric clustering technology offers enterprise-class robustness in an approachable, affordable package."

    Leading companies such as Bank of America, Bass Hotels, FedEx, General Motors, MarketSoft, and Mentor Graphics are among the more than 10,000 companies worldwide that depend on Macromedia JRun to reliably run J2EE compatible applications.

    "Building our solution on top of Macromedia JRun was the obvious choice given its low deployment cost and J2EE compliance," said David Gardner, product manager, Mentor Graphics. "JRun enables us to develop QuickUse, an enterprise design-data management system, and to achieve our mission of a distributed, secure J2EE application."

    Developers can use the new Macromedia Flash Remoting built into JRun 4 to connect applications running in Macromedia Flash Player to server-side business logic and data, enabling the creation of rich Internet applications that combine the responsiveness and functionality of client/server applications with the reach and low cost deployment of the Internet.

    JRun 4 has successfully passed Sun Microsystems' comprehensive J2EE test suite to achieve Sun's J2EE 1.3 compatible brand. JRun 4 implements the latest Java 2 APIs including: JavaServer Pages (JSP) specification 1.2, Java Servlet 2.3, Enterprise JavaBeans (EJB) specification 2.0, Java Message Service (JMS) 1.0.2, Java Transaction API (JTA) 1.0, Java Authentication and Authorization Service (JAAS) 1.0, J2EE Connector Architecture (JCA) 1.0, Java API for XML Parsing (JAXP) 1.1, JavaMail 1.2, and JDBC 2.0.

    Macromedia JRun 4 is priced at $899 per processor for new users and $499 for upgrades. The product can be downloaded immediately from the Macromedia Online Store ( A free developer edition with limited deployment capabilities is also available. Boxed copies of the product are expected to be available on May 17.
  2. I always liked JRun as a Web Container, but knew it was lacking where EJB was concerned. I'm hopefully release 4 fixes that.

    However, the part that strikes me here is the price. IIRC, JRun 3 had a pro version (web container only) and enterprise version (web+EJB containers+cluster support) and priced at around $800/cpu and $3K/cpu respectively. It appears now that they have dropped that model and sell the whole thing (the Jini based clustering sounds promising) for $900/cpu. That type of pricing combined with full J2EE 1.3 support and ease of use (if they deliver on everything as promised), will definatley put some pressure on the big boys. Keep in mind they are going to get a significant installed base from Coldfusion crowd, so this is likely to be around for a while.

    Me like competition. Competition good.

  3. This is quite agressive on the pricing. Last version was something like $5000 for the enterprise version.

    And I agree with you on cold fusion, especially since they announced that cold fusion will become Java based, and will support WebLogic, WebSphere, JRun.

    I've worked with the Jrun 4 beta's and release candidates quite a bit, and they are *very* nice. A real leap from the JRun 3x releases.

  4. i use an j2ee container that costs even $900 less per cpu and also works fine, imagine which one ? ;-)
  5. I'll bite. We use both JBoss (I assume you mean that instead of Jonas) and JRun. Guess which one gives us 10 - 15 time better performance (seems like a lot to me): JRun, also true I'm told with Orion.

    As much as I like JBoss, it's just slow. Maybe they've addressed this in JBoss 3.0, but I haven't tried it.

  6. amazing. This sounds like it has the potential to rock the boat. Hard to justify the price tags of the competition after this. I wonder what their further plans are - with respect to making money, that is.
  7. Maybe now this site will offer a review of Jrun4 and get rid of the FUD that has been posted here in the past. Jrun3.x may not have been the best EJB container, but it wasn't as horrible as depicted here. Having been involved in the Jrun4 beta program as well, I can vouch that Macromedia has made significant improvements to the product. I encourage anyone interested to take a look at it. You'll be happy you did.
  8. JRun 4 - The Killer Feature[ Go to top ]

    I suspect the Java developers here will disagree with me, but the Flash Remoting capability, if it makes it straightforward to connect Flash applications to back-end functionality, will be THE killer feature in this product, and IMHO will guarantee its success.

    When you look at Macromedia's overall package -- JRun, Flash, and Dreamweaver -- they've actually got a really good story and solution for developers of small- and medium-scale business sytems, providing great front-end and back-end runtimes, and excellent development tools.

    It looks like they're still lacking good EJB development tools, but maybe some third-parties will know a good thing when they see it, and help them out there.
  9. I always like JRun cause it speed on my home computer. Well I hope this software as good as before in speed.
  10. I read in one of the JRun forums that JRun 4.0 CMP 2.0 does not support mapping to legacy DBMS. Can anyone tell me which application servers currently support mapping to legacy DBMS with CMP 2.0, if any. I assumed with CMP 2.0 you would be able to define "entity relationships" that matched your relational DBMS schema.