Roadmap for Tomcat 5

2002-11-30 Thread Dil Thomas
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

2002-11-30 Thread jfclere
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

2002-11-30 Thread bugzilla
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

2002-11-30 Thread AAron nAAs
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

2002-11-30 Thread Matt Raible
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

2002-11-30 Thread bugzilla
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]