I just take a very pragmatic view.
TC6 besides implementing new specs which I believe are targeted more at application servers than anything else, involved a major structural revamp. Although I havnt found any problems with it, I treat it as new, and prefer to run production stuff on 5.5.23.

As for not getting support... this mailing list is absolutely fantastic, I dont think they not going to help you if you running 5.5..... its not microsoft ;) Also all the more reason to run one version back, because if you not on the bleeding edge, you sure to find the info with just a google.

Then there are other practical things, cant talk for Eclipse, but Netbeans 6, that supports TC6, is just not ready, its as quirky as hell, even on GlassFish. So if you want stability there, stick to the TC5.5.X for a while longer.

As for not including every concievable library and framework, thank goodness or else it would be huge. TC supports a huge array of frameworks. Many people dont use tags, some like Struts, others prefer a pure MVC model... etc etc. There is no real "lock in", TC is so easy to install and test on, having both TC6 and TC5.5.23 on your test system is no big deal, and moving test code between them, very easy.

Its not a stupid question, I just think you looking in the wrong place... when you consider the framework you want to use with TC, then choose very carefully... thats where the "lock in" happens. Personally I think a framework like VWP and JSF is a nightmare to work with, others will love it, maybe you like Struts, maybe Spring, maybe Geronimo and TC, may JBoss & TC, maybe JSTL, maybe JSF... thats where you need to do your homework.

To answer you JSTL question, and its probably where all the confusion is coming from, when you make your JSP, typically an application like NB, gives you a template, and you are seeing your first framework advertised, ie SUN is saying JSTL is cool, why dont you use it, but you still need to set it up, so you need to add something like this to web.xml

<jsp-config>
<taglib>
   <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
   <taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
</jsp-config>

and include the JSTL.jar, the Standard.jar, and the c.tld from the JSTL tag framework.... why they dont make it actually work, beats me because the libs are actually all in Netbeans already, but its better to download the whole thing anyway, because there are tags for everything you can think of.
TC is not doing that... your DEV tool is.
TC supports ANY tags... that is just SUN's advert.

Now you could just delete that stuff and use java tags like
<%
  String myString= "SomeStuff";
  //Wrtie a normal java loop, get some some stuff from a bean.... etc etc.
%>

..... TC is the container.... the framework you want is up to you.

No matter what you do... TC is brilliant, but frameworks, well they come and go...

----- Original Message ----- From: "Michael Jouravlev" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Friday, June 29, 2007 1:56 AM
Subject: What is Tomcat 6 status?


Tomcat 6 status is not quite clear from Tomcat website. I want to use
the latest possible release because we need to lock on; upgrading
later down the road would incur administrative complications.

Tomcat 6 docs page says that "Apache Tomcat version 6.0 implements the
Servlet 2.5 and JavaServer Pages 2.1 specifications", how complete
this implementation is? Should I assume that because build 6.0.13 is
not explicitly marked as alpha or beta, it is a stable build?

"Which version" page does not really clear things up, even more,
Tomcat 5 seems like the best choice since it is stable and relatively
up-to-date. Entries for Tomcat 4 and Tomcat 3 recommend to upgrade to
Tomcat 5, but not to Tomcat 6.

To summarize, I would prefer a most recent yet relatively stable
version. From administrative point of view, it is much simpler to
upgrade to a next point version than to a next major release, so I
would rather start using v. 6 if it is stable enough. Any advice? I
searched Tomcat mailing list for "Tomcat 6 status" and did not find
anything specific.

Also, do I have to download JSTL implementation libs separately? Saw
these libs in webapp samples folder. Any reason why these are not
included as standard libs? I understand that JSTL is just a spec, but
servlets and JSPs are specs as well. The whole point in Tomcat that it
_implements_ SRV and JSP specs. Why JSTL is not implemented by
default?

Also, what is up with JSF support? tomcat/lib directory does not
provide even interface libs for JSF. Not that I am going to use JSF, I
just wanted to find out what the status is. RELEASE-NOTES in the
download zip file do not help much.

Thanks,
   Michael.

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to