667481 members! Sign up to stay informed.

Sponsored Links


Resources

Enterprise Java
Research Library

Get Java white papers, product information, case studies and webcasts

News News News Messages: 13 Messages: 13 Messages: 13 Printer friendly Printer friendly Printer friendly Post reply Post reply Post reply XML XML XML

Apache Jakarta Tomcat 5.5.7 Stable Release

Posted by: Dion Almaer on January 31, 2005 DIGG
Apache Jakarta Tomcat has a new stable release. If you are on the 5.x series, Tomcat 5.5.7 has been voted as the stable release. This vote occured after substantial evaluation and testing.

Apache 5.5.7 release notes

Voting the release in

Threaded replies

·  Apache Jakarta Tomcat 5.5.7 Stable Release by Dion Almaer on Mon Jan 31 12:33:18 EST 2005
  ·  Alpha to Stable in 10 days? by James Ward on Mon Jan 31 14:24:57 EST 2005
    ·  Alpha to Stable in 10 days? by Juergen Hoeller on Tue Feb 01 06:11:32 EST 2005
  ·  Apache Jakarta Tomcat 5.5.7 Stable Release by Juergen Hoeller on Tue Feb 01 04:40:17 EST 2005
    ·  Jakarta Brand weakening by Marc Logemann on Tue Feb 01 05:13:44 EST 2005
      ·  Jakarta Brand weakening by Juergen Hoeller on Tue Feb 01 06:08:35 EST 2005
        ·  for better or worse by peter lin on Tue Feb 01 08:06:16 EST 2005
          ·  for better or worse by Juergen Hoeller on Tue Feb 01 08:45:38 EST 2005
            ·  for better or worse by peter lin on Tue Feb 01 09:02:53 EST 2005
              ·  Tomcat as part of Jakarta by Anjan Bacchu on Tue Feb 01 15:52:54 EST 2005
                ·  Amusement by Yoav Shapira on Tue Feb 01 16:30:47 EST 2005
      ·  important discussions by Christian Sell on Tue Feb 01 08:41:18 EST 2005
      ·  Jakarta Brand weakening by Patrik A on Wed Feb 02 03:28:48 EST 2005
  ·  some benchmark results for TC5.5.x by peter lin on Wed Feb 02 18:19:46 EST 2005
  Message #154816 Post reply Post reply Post reply Go to top Go to top Go to top

Alpha to Stable in 10 days?

Posted by: James Ward on January 31, 2005 in response to Message #154804
Amazing that just 10 days before this release was the alpha release! No beta. No rc. Nice work!!!

  Message #154878 Post reply Post reply Post reply Go to top Go to top Go to top

Apache Jakarta Tomcat 5.5.7 Stable Release

Posted by: Juergen Hoeller on February 01, 2005 in response to Message #154804
One of those eternal questions: Why is Tomcat still part of Jakarta? Shouldn't it have been turned into a top-level Apache project long ago?

I just don't see the point in Struts being a top-level project but Tomcat still being part of Jakarta. Obviously, Apache does not have a master plan on how to structure their projects in a fair and sensible manner.

I assume that the current structure is the result from lobbying by the Struts team to get their own top-level project, while noone from the Tomcat team has tried. Or have they tried too but it hasn't been granted to them?

If someone from Apache can shed insights on this, I'd be happy to hear them.

Juergen

P.S.:
Tomcat 5.5 is the only product that I'm aware of where the standard distribution is tailored for JDK 1.5 only at this point of time. OK, the download size is impressive, but I doubt that many people are currently deploying on JDK 1.5...

  Message #154884 Post reply Post reply Post reply Go to top Go to top Go to top

Jakarta Brand weakening

Posted by: Marc Logemann on February 01, 2005 in response to Message #154878
I once heard that if they would move Tomcat to a top level project, the Jakarta brand would be weakened. So i believe that Tomcat is essential for the Jakarta community to be its leading project. But thats only what i heard, something more detailed from some Apache rep is appreciated in any way. Not that its that important, but sometimes its easier to write about issues like that compared to emotional discussions about JDO2/EJB3 JSRs ;-)

  Message #154888 Post reply Post reply Post reply Go to top Go to top Go to top

Jakarta Brand weakening

Posted by: Juergen Hoeller on February 01, 2005 in response to Message #154884
I once heard that if they would move Tomcat to a top level project, the Jakarta brand would be weakened. So i believe that Tomcat is essential for the Jakarta community to be its leading project.

Well, they turned Ant and Log4J into their own top-level projects too - both were classic Jakarta projects before. So I don't see the point in keeping Tomcat under the Jakarta umbrella; it feels inconsistent from an overall Apache structure perspective.
Not that its that important, but sometimes its easier to write about issues like that compared to emotional discussions about JDO2/EJB3 JSRs ;-)

Indeed :-)

Juergen

  Message #154889 Post reply Post reply Post reply Go to top Go to top Go to top

Alpha to Stable in 10 days?

Posted by: Juergen Hoeller on February 01, 2005 in response to Message #154816
Amazing that just 10 days before this release was the alpha release! No beta. No rc. Nice work!!!

Well, it's all about naming, isn't it ;-)

You could call something alpha and release the final version a day later. What does it show? Probably that the original alpha tag was inappropriate, because the software obviously was pretty stable already.

Juergen

  Message #154900 Post reply Post reply Post reply Go to top Go to top Go to top

for better or worse

Posted by: peter lin on February 01, 2005 in response to Message #154888
the question has been floated out several times and the response from the users and developers was to keep tomcat under jakarta. You can search the archives. personally, being top level doesn't have any meaning to me. moving a project out from jakarta just means a lot of work to change the setup, builds and docs.

  Message #154904 Post reply Post reply Post reply Go to top Go to top Go to top

important discussions

Posted by: Christian Sell on February 01, 2005 in response to Message #154884
Not that its that important, but sometimes its easier to write about issues like that compared to emotional discussions about JDO2/EJB3 JSRs ;-)
hey, since you mention it.. Havent had a chat about datastore independence in quite a while..

  Message #154906 Post reply Post reply Post reply Go to top Go to top Go to top

for better or worse

Posted by: Juergen Hoeller on February 01, 2005 in response to Message #154900
I personally don't mind Tomcat being part of Jakarta. But if there's no meaning in a top-level project - why were Ant, Struts and Log4J so keen to get it? The migragtion must have meant a lot of work for them too. My main question is not why Tomcat isn't a top-level project per se, but rather why Ant and Struts are but Tomcat isn't.

From the Apache organization perspective, there is an important difference: a top-level project has its own project management committee. So in a top-level project, the project team itself is in full control over its decisions and its direction. As part of Jakarta, other people (i.e. people not involved in your particular product) influence the direction of your product.

(Please correct me if there any misassumptions in my reasoning.)

Juergen

  Message #154909 Post reply Post reply Post reply Go to top Go to top Go to top

for better or worse

Posted by: peter lin on February 01, 2005 in response to Message #154906
I personally don't mind Tomcat being part of Jakarta. But if there's no meaning in a top-level project - why were Ant, Struts and Log4J so keen to get it? The migragtion must have meant a lot of work for them too. My main question is not why Tomcat isn't a top-level project per se, but rather why Ant and Struts are but Tomcat isn't.From the Apache organization perspective, there is an important difference: a top-level project has its own project management committee. So in a top-level project, the project team itself is in full control over its decisions and its direction. As part of Jakarta, other people (i.e. people not involved in your particular product) influence the direction of your product.(Please correct me if there any misassumptions in my reasoning.)Juergen

you'd have to ask the developers of those projects why they wanted to be a top level. the Jakarta PMC uses "hands off" approach, so the developers are the ones that drive it. keep in the mind jakarta PMC and developers participate in many of the jakarta projects. I work on jakarta stuff for pleasure, so I try to avoid taking on administrative tasks when I can. The active developers in jakarta are pretty diverse group of people, so there isn't a nice neat answer to "why tomcat is in jakarta" other than it just is.

  Message #155021 Post reply Post reply Post reply Go to top Go to top Go to top

Tomcat as part of Jakarta

Posted by: Anjan Bacchu on February 01, 2005 in response to Message #154909
I remember a previous reply about this subject. He was quoted as saying that "Since Tomcat was the first Jakarta project and Tomcat is kinda associated with Jakarta, the tomcat guys have some attachment towards Jakarta that other projects didn't have. The developers really don't care (enough) if Tomcat were to become a top level project.

Makes sense ?

  Message #155030 Post reply Post reply Post reply Go to top Go to top Go to top

Amusement

Posted by: Yoav Shapira on February 01, 2005 in response to Message #155021
Well, this thread has been amusing ;) Let me try to shed some light on these questions.

Tomcat has not wanted to move to top-level status because it means we'd have to migrate our codebase and do other administrative tasks. We're all busy enough and happy enough where we are that such a move doesn't concern us too much. We can move if we feel like it, and the broader Jakarta and Apache community has made it clear they'd all support such a move if/when the tomcat committers wanted to do it.

On the release labelling, or from alpha to stable in 10 days: the Tomcat release stability labelling is a bit unusual. The initial label (alpha or beta, never stable) is the Release Manager's personal impression, after reviewing the change log and consulting with other devs. We then allow a week or so for power users and other groups (e.g. the folks at Sun who run the relevant TCKs) to use the release and provide us feedback. Then we have a formal stability vote whose results are published. So there's no binary difference between 5.5.7 alpha and 5.5.7 stable, we're just making a different claim about the build's quality.

For this reason, by the way, we always make it very clear on the download pages what's what, and we always leave the latest stable version on there alongside the new alpha/beta releases. The process has worked well for years, because Tomcat does have many power users and we do hear back right away on alpha/beta releases if they have significant issues.

We recognize there are other ways to go about this, e.g. private release candidates and such. I'm not going to get into a discussion of the merits of other configuration/release management systems, but feel free to come convince us on the tomcat-dev mailing list ;)

  Message #155086 Post reply Post reply Post reply Go to top Go to top Go to top

Jakarta Brand weakening

Posted by: Patrik A on February 02, 2005 in response to Message #154884
Hahaha the jakarta brand getting weakened? How could that possibly happen? Tomcat being the best product in jakarta provides a hint though.

  Message #155237 Post reply Post reply Post reply Go to top Go to top Go to top

some benchmark results for TC5.5.x

Posted by: peter lin on February 02, 2005 in response to Message #154804
I've posted a pdf write up of some benchmarks I ran over the last few weeks. Hopefully Dion or Floyd will post the article on TSS.

http://cvs.apache.org/~woolfel/benchmark_summary.pdf

peter

New content on TheServerSide.comNew content on TheServerSide.comNew content on TheServerSide.com

Dependency Injection in Java EE 6 - Part 1

Reza Rahman explores the features of the proposed JSR 299, Contexts and Dependency Injection for Java EE (CDI). When approved, it promises to be a key feature of Java EE 6. (November 2, Article)

SAML: It's Not just for Web services

SAML is an XML-based standard for exchanging authentication and authorization data between security domains. The single most important problem that SAML was created to solve is the Web browser Single Sign-On problem. Many organizations are debating whether to stay with version 1.1 or move to 2.0. This article makes observations about both options. (September 28, Article)

Programming is Also Teaching Your Team

Joe Ottinger takes a look at how people learn, and applies it to the practice of programming. He notes that understanding how people learn is an essential part of working in a programming team. (September 22, Article)

Can Java EE Deliver The Asynchronous Web?

Stephen Maryka gave us an article about the Asynchronous Web and posed a number of questions that get examined like an approach to delivering Asynchronous Web capabilities through extensions to existing Java EE technologies. (July 14, Article)

JSF Flex

JavaServer Faces Flex goal is to provide users capability in creating standard Flex components, part of flexSDK which is open sourced through MPL license, as normal JSF components. This article by Ji Hoon Kim will provide an overview of creating a simple multilingual JSF page consisting of JSF Flex tags. (June 29, Article)

The Rules of SOA - A Road to a Successful SOA Implementation

In this session Jeff explores the key characteristics of successful SOA projects. He covers some of the patterns, and anti-patterns, tool sets, and strategies that he himself learned the hard way. Last, he provides a strategy and blueprint for achieving a high likelihood of success in your SOA project. (June 23, Tech Talk)

Ari Zilka Talks About Terracotta 3.1

Ari Zilka, CTO of Terracotta, Inc., talks about the new features in Terracotta 3.1, announced during JavaOne and available now. (June 15, Tech Talk)

Enterprise Application Integration, and Spring

In this Tech Talk, Josh Long explores an integration challenge using Spring Integration and walks through the implementation, employing and expanding on the basic patterns of Enterprise Application Integration to tie together components into a function integration solution, and then demonstrates how Spring Integration helps address the integration requirements. (June 15, Tech Talk)

Google Web Toolkit: An Introduction

In this Tech Talk, David Geary teaches you: The basics of Google Web Toolkit; How to implement Ajax-enabled applications in Java; Internationalization; Hooking into the browser history mechanism; Remote procedure calls. (June 4, Tech Talk)

Just Enough Early Architecture to Guide Development

Jon Kern discusses the best architecture/technical solutions and ensure that they are repeated by all developers. By tackling the architecture up-front in a serial manner, subsequent parallel development will be much more manageable and predictable. (May 28, Tech Talk)

Productive Programmer: On the Lam from the Furniture Police

This keynote describes the frustrations of modern knowledge workers in their quest to actually get some work done, and solutions for how to guard yourself against all those distractions. Neal Ford talks about environments, coding, acceleration, automation, and avoiding repetition as ways to defeat the misguided attempts to sap your ability to produce good work. (May 26, Tech Talk)

Auto-Scaling Your Existing Web Application

Gil demonstrates how new, aggressive uses of already abundant compute capacity by common applications offer competitive value for application designers. (May 21, Tech Talk)

Automating Hibernate Mapping and Queries For Java Web Development

Chris Keene introduces WaveMaker as a new way to automate the ability to generate Hibernate classes in order to more quickly bring OR mapping into an application. (May 19, Article)

Auto-Scaling Your Existing Web Application

In this session Nati Shalom demonstrates how to take a standard Java EE web application and scale it out or down dynamically without changes to the application code. Seeing as most web applications are over-provisioned to meet infrequent peak loads, this is a dramatic change because it enables growing your application as needed, when needed, without paying for unutilized resources. (May 19, Tech Talk)

Free Book: Jakarta-Struts Live

Download the entire book of Jakarta-Struts Live and learn about Struts MVC, Tiles, the Validator, DynaActionForms, plug-ins, internationalization, and more.
(Book PDF Download)

Application Server Matrix

The Application Server Matrix is a detailed listing of J2EE vendors and their application server products, with information on latest version numbers, J2EE spec support and licensing, pricing, platform support, and links to product downloads and reviews.
(Application Server Comparison Matrix)

News | Blogs | Discussions | Tech talks | Patterns | Reviews | White Papers | Downloads | Articles | Media kit | About
Java Solutions
All Content Copyright ©2007 TheServerSide Privacy Policy
Site Map