Roadmap for Tomcat 5
Can someone please provide dates for the release of Tomcat 5? I realise there is nothing definite, but a ball-park date is what i am looking for. Is there an official roadmap someone can point me to? -Thomas D __ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/session FileStore.java JDBCStore.java ManagerBase.java PersistentManagerBase.java
jfclere 2002/11/30 04:43:14 Modified:catalina/src/share/org/apache/catalina Manager.java catalina/src/share/org/apache/catalina/session FileStore.java JDBCStore.java ManagerBase.java PersistentManagerBase.java Log: Add createEmptySession to Manager to improve the PersistentManager logics. Revision ChangesPath 1.7 +10 -4 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/Manager.java Index: Manager.java === RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/Manager.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- Manager.java 19 Sep 2002 22:55:47 - 1.6 +++ Manager.java 30 Nov 2002 12:43:14 - 1.7 @@ -183,6 +183,12 @@ */ public void addPropertyChangeListener(PropertyChangeListener listener); +/** + * Get a session from the recycled ones or create a new empty one. + * The PersistentManager manager does not need to create session data + * because it reads it from the Store. + */ +public Session createEmptySession(); /** * Construct and return a new session object, based on the default 1.9 +5 -5 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/session/FileStore.java Index: FileStore.java === RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/session/FileStore.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- FileStore.java19 Nov 2002 16:21:16 - 1.8 +++ FileStore.java30 Nov 2002 12:43:14 - 1.9 @@ -333,7 +333,7 @@ try { StandardSession session = -(StandardSession) manager.createSession(); +(StandardSession) manager.createEmptySession(); session.readObjectData(ois); session.setManager(manager); return (session); 1.7 +5 -5 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/session/JDBCStore.java Index: JDBCStore.java === RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/session/JDBCStore.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- JDBCStore.java20 Sep 2002 14:05:14 - 1.6 +++ JDBCStore.java30 Nov 2002 12:43:14 - 1.7 @@ -538,7 +538,7 @@ if(ois != null) { try { -_session = (StandardSession) manager.createSession(); +_session = (StandardSession) manager.createEmptySession(); _session.readObjectData(ois); _session.setManager(manager); } finally { 1.13 +27 -17 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/session/ManagerBase.java Index: ManagerBase.java === RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/session/ManagerBase.java,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- ManagerBase.java 19 Sep 2002 22:55:48 - 1.12 +++ ManagerBase.java 30 Nov 2002 12:43:14 - 1.13 @@ -560,18 +560,7 @@ public Session createSession() { // Recycle or create a Session instance -Session session = null; -synchronized (recycled) { -int size = recycled.size(); -if (size 0) { -session = (Session) recycled.get(size - 1); -recycled.remove(size - 1); -} -} -if (session != null) -session.setManager(this); -else -session = new StandardSession(this); +Session session = createEmptySession(); // Initialize the properties of the new session and return it session.setNew(true); @@ -583,7 +572,6 @@ // @todo Move appending of jvmRoute generateSessionId()??? if (jvmRoute != null) { sessionId += '.' + jvmRoute; -session.setId(sessionId); } /* synchronized (sessions) { @@ -595,6 +583,28 @@ return (session); +} + + +/** + * Get a session from the recycled ones or create a new empty one. + * The PersistentManager manager does not need to create session data + * because it reads it from the Store. + */ +public Session createEmptySession() { +Session
DO NOT REPLY [Bug 14973] - wildcards using mod_jk
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14973. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14973 wildcards using mod_jk [EMAIL PROTECTED] changed: What|Removed |Added AssignedTo|[EMAIL PROTECTED] |tomcat- ||[EMAIL PROTECTED] -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
need request lifecycle diagram
Does anyone know of a good request lifecycle diagram showing all the steps in satisfying a Java Server request? I'd like to see the exact ordering of all the components that a request goes through such as Authentication, Filters, Listeners, Valves, etc... Either a vendor specific or a generic Java Server diagram would suffice. Everything I've found so far talks about one of these at a time, so the big picture is never revealed. I want to know, for instance, if filters are applied before or after authentication. Thanks, -AAron _ Add photos to your e-mail with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
RE: Tomcat 5.0/JSP2.0 Problem
I was/am getting this same error, as documented at: http://www.mail-archive.com/tomcat-dev@jakarta.apache.org/msg37257.html The error at the end of the stackTrace appears to indicate the problem: java.lang.ClassNotFoundException: org.apache.webapp.admin.ApplicationServlet It's exactly right, there are no *.class files in $CATALINA_HOME/server/webapps/admin/WEB-INF/classes/** I tried last nights build from: http://jakarta.apache.org/builds/jakarta-tomcat/nightly-5/30-Nov-2002/ and it doesn't appear to have them either. Should I enter this as a bug in Bugzilla? However, the milestone build from: http://jakarta.apache.org/builds/jakarta-tomcat/milestone/v5.0.0/bin/ (10-14-02) appears to have the admin app intact. Can I use this one and get all the expected functionality? Or maybe the admin app from 4.1.12? Thanks, Matt -Original Message- From: Sue Spielman [mailto:[EMAIL PROTECTED]] Sent: Friday, November 29, 2002 1:08 PM To: [EMAIL PROTECTED] Subject: Tomcat 5.0/JSP2.0 Problem I'm using the 11/29 nightly Tomcat 5.0 build to execute the JSP 2.0 samples, specifically the tag files. I'm getting an exception thrown, which I has something to do with the way Tomcat is starting up concerning the WebappClassLoader, but I'm not sure how to fix it. I'm running with classpaths set using: J2EE 1.4 beta2 J2SE 1.4.1 Any insight into what might be causing the following stack traces would be greatly appreciated. I'm on a deadline for Monday. Below are both the admin log and the localhost log. localhost_admin_log.2002-11-29 2002-11-29 12:55:34 default: init 2002-11-29 12:55:34 Nov 29, 2002 12:55:34 PM org.apache.catalina.core.StandardWrapper unavailable INFO: Marking servlet action as unavailable Nov 29, 2002 12:55:34 PM org.apache.catalina.core.StandardWrapper loadServlet SEVERE: Error loading WebappClassLoader delegate: false repositories: /WEB-INF/classes/ -- Parent Classloader: StandardClassLoader delegate: true repositories: file:C:\opensource\jakarta-tomcat-5.0\server\classes\ file:C:\opensource\jakarta-tomcat-5.0\server\lib\tomcat-jk2.jar file:C:\opensource\jakarta-tomcat-5.0\server\lib\tomcat-http11.jar file:C:\opensource\jakarta-tomcat-5.0\server\lib\tomcat-util.jar file:C:\opensource\jakarta-tomcat-5.0\server\lib\commons-beanutils.jar file:C:\opensource\jakarta-tomcat-5.0\server\lib\catalina-ant.jar file:C:\opensource\jakarta-tomcat-5.0\server\lib\servlets-common.jar file:C:\opensource\jakarta-tomcat-5.0\server\lib\catalina.jar file:C:\opensource\jakarta-tomcat-5.0\server\lib\servlets-default.jar file:C:\opensource\jakarta-tomcat-5.0\server\lib\servlets-webdav.jar file:C:\opensource\jakarta-tomcat-5.0\server\lib\servlets-manager.jar file:C:\opensource\jakarta-tomcat-5.0\server\lib\jakarta-regex p-1.2.jar file:C:\opensource\jakarta-tomcat-5.0\server\lib\commons-digester.jar file:C:\opensource\jakarta-tomcat-5.0\server\lib\commons-modeler.jar file:C:\opensource\jakarta-tomcat-5.0\server\lib\tomcat-coyote.jar file:C:\opensource\jakarta-tomcat-5.0\server\lib\mx4j-jmx.jar file:C:\opensource\jakarta-tomcat-5.0\server\lib\servlets-invoker.jar file:C:\opensource\jakarta-tomcat-5.0\server\lib\commons-logging.jar -- Parent Classloader: StandardClassLoader delegate: true repositories: file:C:\opensource\jakarta-tomcat-5.0\common\classes\ file:C:\opensource\jakarta-tomcat-5.0\common\endorsed\xmlParse rAPIs.jar file:C:\opensource\jakarta-tomcat-5.0\common\endorsed\xercesImpl.jar file:C:\opensource\jakarta-tomcat-5.0\common\lib\jasper-runtime.jar file:C:\opensource\jakarta-tomcat-5.0\common\lib\naming-factory.jar file:C:\opensource\jakarta-tomcat-5.0\common\lib\commons-dbcp.jar file:C:\opensource\jakarta-tomcat-5.0\common\lib\naming-common.jar file:C:\opensource\jakarta-tomcat-5.0\common\lib\naming-resources.jar file:C:\opensource\jakarta-tomcat-5.0\common\lib\commons-colle ctions.jar file:C:\opensource\jakarta-tomcat-5.0\common\lib\jsp20el.jar file:C:\opensource\jakarta-tomcat-5.0\common\lib\naming-java.jar file:C:\opensource\jakarta-tomcat-5.0\common\lib\commons-loggi ng-api.jar file:C:\opensource\jakarta-tomcat-5.0\common\lib\jasper-compiler.jar file:C:\opensource\jakarta-tomcat-5.0\common\lib\servlet-api.jar file:C:\opensource\jakarta-tomcat-5.0\common\lib\jsp-api.jar file:C:\opensource\jakarta-tomcat-5.0\common\lib\commons-pool.jar file:C:\opensource\jakarta-tomcat-5.0\common\lib\ant.jar -- Parent Classloader: sun.misc.Launcher$AppClassLoader@12f6684 org.apache.webapp.admin.ApplicationServlet java.lang.ClassNotFoundException: org.apache.webapp.admin.ApplicationServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappC lassLoader.java:1307) at
DO NOT REPLY [Bug 14975] New: - admin webapp does not contain any *.class files in the nightly build
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14975. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14975 admin webapp does not contain any *.class files in the nightly build Summary: admin webapp does not contain any *.class files in the nightly build Product: Tomcat 5 Version: Nightly Build Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: Other Component: Webapps:Administration AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Last build checked: http://jakarta.apache.org/builds/jakarta-tomcat/nightly- 5/30-Nov-2002/ This results in the following error: SEVERE: Error loading WebappClassLoader delegate: false repositories: /WEB-INF/classes/ -- Parent Classloader: StandardClassLoader delegate: true repositories: file:D:\Tools\tomcat-5.0\server\classes\ file:D:\Tools\tomcat-5.0\server\lib\catalina-ant.jar file:D:\Tools\tomcat-5.0\server\lib\catalina.jar file:D:\Tools\tomcat-5.0\server\lib\commons-beanutils.jar file:D:\Tools\tomcat-5.0\server\lib\commons-digester.jar file:D:\Tools\tomcat-5.0\server\lib\commons-logging.jar file:D:\Tools\tomcat-5.0\server\lib\commons-modeler.jar file:D:\Tools\tomcat-5.0\server\lib\jakarta-regexp-1.2.jar file:D:\Tools\tomcat-5.0\server\lib\mx4j-jmx.jar file:D:\Tools\tomcat-5.0\server\lib\servlets-common.jar file:D:\Tools\tomcat-5.0\server\lib\servlets-default.jar file:D:\Tools\tomcat-5.0\server\lib\servlets-invoker.jar file:D:\Tools\tomcat-5.0\server\lib\servlets-manager.jar file:D:\Tools\tomcat-5.0\server\lib\servlets-webdav.jar file:D:\Tools\tomcat-5.0\server\lib\tomcat-coyote.jar file:D:\Tools\tomcat-5.0\server\lib\tomcat-http11.jar file:D:\Tools\tomcat-5.0\server\lib\tomcat-jk2.jar file:D:\Tools\tomcat-5.0\server\lib\tomcat-util.jar -- Parent Classloader: StandardClassLoader delegate: true repositories: file:D:\Tools\tomcat-5.0\common\classes\ file:D:\Tools\tomcat-5.0\common\endorsed\xercesImpl.jar file:D:\Tools\tomcat-5.0\common\endorsed\xmlParserAPIs.jar file:D:\Tools\tomcat-5.0\common\lib\ant.jar file:D:\Tools\tomcat-5.0\common\lib\commons-collections.jar file:D:\Tools\tomcat-5.0\common\lib\commons-dbcp.jar file:D:\Tools\tomcat-5.0\common\lib\commons-logging-api.jar file:D:\Tools\tomcat-5.0\common\lib\commons-pool.jar file:D:\Tools\tomcat-5.0\common\lib\jasper-compiler.jar file:D:\Tools\tomcat-5.0\common\lib\jasper-runtime.jar file:D:\Tools\tomcat-5.0\common\lib\jsp-api.jar file:D:\Tools\tomcat-5.0\common\lib\jsp20el.jar file:D:\Tools\tomcat-5.0\common\lib\naming-common.jar file:D:\Tools\tomcat-5.0\common\lib\naming-factory.jar file:D:\Tools\tomcat-5.0\common\lib\naming-java.jar file:D:\Tools\tomcat-5.0\common\lib\naming-resources.jar file:D:\Tools\tomcat-5.0\common\lib\servlet-api.jar -- Parent Classloader: sun.misc.Launcher$AppClassLoader@12f6684 org.apache.webapp.admin.ApplicationServlet java.lang.ClassNotFoundException: org.apache.webapp.admin.ApplicationServlet -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]