|
Sponsored Links
Resources
Enterprise Java Research Library
Get Java white papers, product information, case studies and webcasts
|
|
Message #154816
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Alpha to Stable in 10 days?
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
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
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
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?
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
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
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
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
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
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
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
Hahaha the jakarta brand getting weakened? How could that possibly happen? Tomcat being the best product in jakarta provides a hint though.
|
|
 |
New content on TheServerSide.comNew content on TheServerSide.comNew content on TheServerSide.com |
 |
 |
Reza Rahman continues to explore 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.
(January 21, Article)
Ted Neward is an independent consultant specializing in high-scale enterprise systems, and an authority in Java and .NET technologies. He is the author and co-author of several books, including Effective Enterprise Java. At TheServerSide Java Symposium in March, he will be presenting sessions on pragmatic architecture, ECMAScript and Scala.
(January 15, Article)
Now that Oracle is absorbing Sun Microsystems, there mixed views on what should come of the Java Community Process (JCP). While some say Oracle should become the new steward of Java and keep the JCP much as it was, others argue that it may be time to open-source this widespread language.
(November 24, Article)
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 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)
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)
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)
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)
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, CTO of Terracotta, Inc., talks about the new features in Terracotta 3.1, announced during JavaOne and available now.
(June 15, Tech Talk)
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)
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)
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)
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)
Gil demonstrates how new, aggressive uses of already abundant compute capacity by common applications offer competitive value for application designers.
(May 21, Tech Talk)
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)
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)
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)
|
|