Re: Some benchmarks

2001-02-22 Thread Rolf Veen
GOMEZ Henri wrote: > Could you play the static test only, on the same box, against Apache only ? > >> 3.2.1 Ajp12 (940/407) >> 3.3.m1 Ajp12 (960/421) >> 3.3.m1 Ajp13 (952/488) > You already have the results of Apache standalone: 940 - 960 req/s. The test target in the Ajp12 an

RE: Some benchmarks

2001-02-22 Thread GOMEZ Henri
I'll try to replay the tests but with Apache 2.0-alpha11 to see how Apache react. I like to see why Apache 2.0 + mod_jk + ajp12/13 is still slower that direct http connector. Could you play the static test only, on the same box, against Apache only ? Just to see what could be the result : >Tom

Re: TC3.2.1 - response commit on included JSPs

2001-02-22 Thread cmanolache
> > The problem is that flush() must still be executed > > as expected, > > i.e. if an included JSP or servlet is actually > > calling flush(), > > it expects the response to be commited. > > > > But does that necessarily mean to commit it to the > browser? Or should it instead just commit it

Re: TC3.2.1 - response commit on included JSPs

2001-02-22 Thread Mel Martinez
--- [EMAIL PROTECTED] wrote: > > > Second, while there is a flushBuffer() method in > > JspWriterImpl, this method is NOT a part of the > > javax.servlet.jsp.JspWriter interface nor is it > public > > (it is protected). > > We can make it public - and the generated servlets > already depends >

Re: [report] Classloading problems between Catalina and Cocoon

2001-02-22 Thread Pier P. Fumagalli
James Duncan Davidson <[EMAIL PROTECTED]> wrote: > on 2/22/01 8:40 AM, Tom Reilly at [EMAIL PROTECTED] wrote: > >> That said, I think javac is never going to be this compiler, at least >> not any time soon. They just re-wrote it and I doubt they'll do it >> again. A more mobile open source proje

cvs commit: jakarta-tomcat-4.0 README.txt

2001-02-22 Thread glenn
glenn 01/02/22 19:15:39 Modified:.README.txt Log: Update with JNDI JDBC DataSource build information Revision ChangesPath 1.12 +9 -9 jakarta-tomcat-4.0/README.txt Index: README.txt ===

cvs commit: jakarta-tomcat-4.0/catalina/docs/dev building.html

2001-02-22 Thread glenn
glenn 01/02/22 19:15:04 Modified:catalina/docs/dev building.html Log: Add build docs for JNDI JDBC DataSource Revision ChangesPath 1.3 +15 -1 jakarta-tomcat-4.0/catalina/docs/dev/building.html Index: building.html ==

Re: [report] Classloading problems between Catalina and Cocoon

2001-02-22 Thread Pier P. Fumagalli
Tom Reilly <[EMAIL PROTECTED]> wrote: > > +1 > > There's no reason going from .java to a Class object should be any > harder than going from .class to a Class object. If the compiler used > ClassLoader's instead of manually reading .class files in through the > file system, fast in-memory com

Re: GenericServlet.getServletConfig buggy?

2001-02-22 Thread Ansgar W. Konermann
"Craig R. McClanahan" wrote: > but failing to call: > > super.init(config); THX, that's been the problem. -- Best regards, Ansgar W. Konermann eMail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For add

Re: GenericServlet.getServletConfig buggy?

2001-02-22 Thread Craig R. McClanahan
"Ansgar W. Konermann" wrote: > Hi all, > > I (still) have a problem with the context of a servlet. > 99% of the time, this error is caused by your servlet having an init method: public void init(ServletConfig config) throws ServletException { ... } but failing to call: s

GenericServlet.getServletConfig buggy?

2001-02-22 Thread Ansgar W. Konermann
Hi all, I (still) have a problem with the context of a servlet. Within a class derived from HttpServlet (nop.Receiver), this is my doGet method: - public void doGet(HttpServletRequest rq, HttpServletResponse rs) throws IOException, ServletException { rs.setBufferSi

Re: [Catalina] Confirmed: Classreloading Session Persistence doesn'twork with Turbine

2001-02-22 Thread Craig R. McClanahan
Jon Stevens wrote: > Yea, I have proof AND a way to test it in 10 easy steps! :-) > > (but no idea on how to fix it :-() > Real simple -- use the current CVS code -- *all* of it, not just replacing catalina.jar :-) Using your script, you will see in the logs that the user object is persiste

Re: [Catalina] Nightly builds have changed

2001-02-22 Thread Glenn Nielsen
Remy Maucherat wrote: > > Quoting Glenn Nielsen <[EMAIL PROTECTED]>: > > > That was part of the cleanup of where jar files are located to make it > > easier to document/install jar files for the different class loaders. > > The lib sub directories are there so that common and server can use an >

cvs commit: jakarta-tomcat-4.0/jasper build.xml

2001-02-22 Thread glenn
glenn 01/02/22 18:35:08 Modified:jasper build.xml Log: Remove installation of servlet.jar in /bin by jasper build Revision ChangesPath 1.15 +1 -2 jakarta-tomcat-4.0/jasper/build.xml Index: build.xml ===

cvs commit: jakarta-tomcat-4.0/catalina/docs/dev classloaders.html

2001-02-22 Thread glenn
glenn 01/02/22 18:32:20 Modified:catalina/docs/dev classloaders.html Log: Fix server and shared classes directory location Revision ChangesPath 1.5 +3 -3 jakarta-tomcat-4.0/catalina/docs/dev/classloaders.html Index: classloaders.html =

ClassPath problem with Tomcat 3.3

2001-02-22 Thread William Barker
It seems that the only way to add files to the CLASSPATH in 3.3 is via the tomcat.cp property, but it doesn't seem to be working quite right. Below is the patch to org/apache/tomcat/startup/Main.java that works for me. 133,134c133,134 < if( ! base.endsWith( "/" ) ) < ba

Re: [Catalina] Nightly builds have changed

2001-02-22 Thread Craig R. McClanahan
Jon Stevens wrote: > on 2/22/01 3:07 PM, "Craig R. McClanahan" <[EMAIL PROTECTED]> > wrote: > > > You need to do this anyway ... the vintage of Tomcat 4.0 that you have is out > > of date, and in particular the whole session persistence thing was modified > > (and tested) since what you have. > >

Re: [Catalina] Nightly builds have changed

2001-02-22 Thread Jon Stevens
on 2/22/01 3:07 PM, "Craig R. McClanahan" <[EMAIL PROTECTED]> wrote: > You need to do this anyway ... the vintage of Tomcat 4.0 that you have is out > of date, and in particular the whole session persistence thing was modified > (and tested) since what you have. > > Among other things, that is w

RPMs

2001-02-22 Thread cmanolache
Hi Henri, Could you make sure that the RPMs included in the M1 are self-contained ? I installed a new machine, tried to use the RPMs - but they require xerces.rpm. I know where to find it, but other may have troubles :-) Costin

Re: [Catalina] Nightly builds have changed

2001-02-22 Thread Remy Maucherat
Quoting Glenn Nielsen <[EMAIL PROTECTED]>: > That was part of the cleanup of where jar files are located to make it > easier to document/install jar files for the different class loaders. > The lib sub directories are there so that common and server can use an > optional classes directory for th

Re: [Catalina] Nightly builds have changed

2001-02-22 Thread Craig R. McClanahan
Jon Stevens wrote: > on 2/22/01 2:55 PM, "Craig R. McClanahan" <[EMAIL PROTECTED]> > wrote: > > > $CATALINA_HOME/server/classes (i.e. unpacked directory) > > $CATALINA_HOME/server/lib/*.jar (ie.. packed JAR files) > > Hmmm...I guess I just don't see the need for the /lib directory. > > ie: >

Re: [Catalina] Nightly builds have changed

2001-02-22 Thread Jon Stevens
on 2/22/01 2:55 PM, "Craig R. McClanahan" <[EMAIL PROTECTED]> wrote: > $CATALINA_HOME/server/classes (i.e. unpacked directory) > $CATALINA_HOME/server/lib/*.jar (ie.. packed JAR files) Hmmm...I guess I just don't see the need for the /lib directory. ie: > $CATALINA_HOME/server/classes (i.

Re: [Catalina] Nightly builds have changed

2001-02-22 Thread Glenn Nielsen
That was part of the cleanup of where jar files are located to make it easier to document/install jar files for the different class loaders. The lib sub directories are there so that common and server can use an optional classes directory for things like prop files. The catalina/docs/dev/classl

Re: [Catalina] Nightly builds have changed

2001-02-22 Thread Craig R. McClanahan
Jon Stevens wrote: > Ok, > > I'm sure it is me not paying attention, but is there some reason why the > tomcat 4.0 nightly directory structure looks like this now: > > common/lib/ > 100 -rw-r--r-- 1 jon staff 98496 Feb 22 03:46 jndi.jar > 56 -rw-r--r-- 1 jon staff 535

Re: [Catalina] Confirmed: Classreloading Session Persistencedoesn'twork with Turbine

2001-02-22 Thread Jon Stevens
on 2/22/01 2:42 PM, "Craig R. McClanahan" <[EMAIL PROTECTED]> wrote: > Not a problem ... I want this puppy to work. So do I. :-) > One quick question (that I'm sure will be answered when I look into this in > detail) -- the log files show that it did the "Unload persistent sessions" > stuff, bu

[Catalina] Nightly builds have changed

2001-02-22 Thread Jon Stevens
Ok, I'm sure it is me not paying attention, but is there some reason why the tomcat 4.0 nightly directory structure looks like this now: common/lib/ 100 -rw-r--r-- 1 jon staff 98496 Feb 22 03:46 jndi.jar 56 -rw-r--r-- 1 jon staff 53553 Feb 22 03:46 naming.jar 76 -r

8859_1 hardcoded in one more place...

2001-02-22 Thread Szegedi, Attila
Hi! I wondered why do all of my servlets receive wrong characters in form data, and have found the answer by looking at org.apache.tomcat.util.RequestUtil.java; it delegates the work of parsing the POST-ed form data to javax.servlet.http.HttpUtils.parsePostData(), which is evil as it takes only t

Re: [Catalina] Confirmed: Classreloading Session Persistence doesn'twork with Turbine

2001-02-22 Thread Craig R. McClanahan
Jon Stevens wrote: > Yea, I have proof AND a way to test it in 10 easy steps! :-) > Not as good as the 7-stepper last time, but it will have to do :-). > > (but no idea on how to fix it :-() > > What I did to confirm and test it was this: > (sorry Craig, it is going to require installing My

[Catalina] Confirmed: Classreloading Session Persistence doesn'twork with Turbine

2001-02-22 Thread Jon Stevens
Yea, I have proof AND a way to test it in 10 easy steps! :-) (but no idea on how to fix it :-() What I did to confirm and test it was this: (sorry Craig, it is going to require installing MySQL and loading the Scarab schema...it isn't hard and directions are provided below): #1. Install MyS

Re: TC3.2.1 - response commit on included JSPs

2001-02-22 Thread cmanolache
> Two points come to mind here. First off, I totally > agree that at the end of the page the buffer should be > 'committed' to the underlying ServletOutputStream - > but I also believe that the ServletResponse should not > be committed from within a dynamically included > servlet or JSP page - is

RE: TC3.3: Profiles

2001-02-22 Thread Guillaume Rousse
On 2001.02.22 14:54:12 +0400 GOMEZ Henri wrote: > I'll be for something like that for TC 3.3 => > > > /etc/tomcat/conf with mod_jk.conf, server.xml, Is /etc garantished to be read/write ? Moreover, this dir has to by writable by anonymous user (or whichever user you are running tomcat as

AJP14 - WAS: Some benchmarks

2001-02-22 Thread GOMEZ Henri
>> Now the only performance issue on my list is mod_jk ( the >java side still >> need work to improve a bit the performance ). But fixing the bugs and >> making tomcat easier to use is far more important - and the connector >> module can be released independently, as a standalone module >( i.e.

cvs commit: jakarta-tomcat/src/share/org/apache/jasper/servlet JspServlet.java

2001-02-22 Thread marcsaeg
marcsaeg01/02/22 12:32:02 Modified:src/share/org/apache/jasper/servlet JspServlet.java Log: Porting thread synchronization fix from tomcat_32. The need to synchronize the ctxt.createCompiler() call doesn't seem to be critical in tomcat 3.3 due to the different class naming

cvs commit: jakarta-tomcat-4.0/tester build.xml

2001-02-22 Thread remm
remm01/02/22 12:29:01 Modified:tester build.xml Log: - Update the tester's build script to the latest Ant syntax. Revision ChangesPath 1.5 +1 -1 jakarta-tomcat-4.0/tester/build.xml Index: build.xml =

Re: TC3.2.1 - response commit on included JSPs

2001-02-22 Thread Mel Martinez
Re: out.flush() sets the 'committed' state in the response in tc3.2.1 JspWriterImpl. --- [EMAIL PROTECTED] wrote: > Hi Mel, > > First, JspWriter needs to be flushed at the end of > the page - it has a > buffer, and if the buffer is not commited the data > will be lost. > There is a method ( flus

Re: [report] Classloading problems between Catalina and Cocoon

2001-02-22 Thread James Duncan Davidson
on 2/22/01 8:40 AM, Tom Reilly at [EMAIL PROTECTED] wrote: > That said, I think javac is never going to be this compiler, at least > not any time soon. They just re-wrote it and I doubt they'll do it > again. A more mobile open source project like KJC is probably more > realistic. There was ver

RE: TC3.3: Profiles

2001-02-22 Thread cmanolache
> >I have a need to have the Tomcat "home" (i.e. the directory > >where "conf", "webapps", and "work" are found by default) > >be different from Tomcat "install" (i.e. where the "lib" > >directory and the jars are found). The new class loader > >scheme is finding jars using "tomcat.home" so Tomca

Re: Some benchmarks

2001-02-22 Thread Dan Milstein
[EMAIL PROTECTED] wrote: > > When ajp14 is developed, the spec should really contain a standard response > > for an "unknown packet", so new packet types (or messages) can be added to > > the protocol without breaking backward compatability. If we had this in > > ajp13, we could add some very nic

Re: [report] Classloading problems between Catalina and Cocoon

2001-02-22 Thread Paul Speed
Tom Reilly wrote: > > +1 > > There's no reason going from .java to a Class object should be any > harder than going from .class to a Class object. If the compiler used > ClassLoader's instead of manually reading .class files in through the > file system, fast in-memory compilation becomes a p

Re: Problem using Tomcat4.0 with xerces (actual CVS state)

2001-02-22 Thread Craig R. McClanahan
jean-frederic clere wrote: > Hi All, > > I am trying to use Tomcat 4.0 with xerces. I had a configuration that > works great a week ago. > > I have updated the CVS state and rebuild. Now it does not work. Because the output of the build process has been rearranged, you *must* do a "build clean"

Re: TC3.2.1 - response commit on included JSPs

2001-02-22 Thread cmanolache
On Wed, 21 Feb 2001, Mel Martinez wrote: > IMHO out.flush() should not commit the response. Only > response.flushBuffer() should commit the response. > And response.flushBuffer() should not be called from > an inside an 'include' request. Hi Mel, First, JspWriter needs to be flushed at the en

Tomcat 4, JDBCRealm Configuration, Catalina.start: LifecycleException: This Realm has already been started

2001-02-22 Thread C. Gaffga
Hi ! (I've mailes this to the user list before, but didn't get answer, so i try on this list because I think it could by a bur or/and version 4 is more advanced, so better ask the developpers) I've installed tomcat 4-beta to check out the filtering mechanism. But I have some problems to configur

Re: [report] Classloading problems between Catalina and Cocoon

2001-02-22 Thread Tom Reilly
+1 There's no reason going from .java to a Class object should be any harder than going from .class to a Class object. If the compiler used ClassLoader's instead of manually reading .class files in through the file system, fast in-memory compilation becomes a possibility (and your runtime clas

Re: Some benchmarks

2001-02-22 Thread cmanolache
> We're still shaking weird little bugs out of the ajp13 implementation(s), > and people are relying on it for production use. I don't think we should > muck around with the protocol itself. > > When ajp14 is developed, the spec should really contain a standard response > for an "unknown packet"

cvs commit: jakarta-tomcat/src/share/org/apache/jasper/servlet JspServlet.java

2001-02-22 Thread marcsaeg
marcsaeg01/02/22 08:36:03 Modified:src/share/org/apache/jasper/servlet Tag: tomcat_32 JspServlet.java Log: Fixes two thread concurrency problems. 1) ctxt.createCompiler() invokes JspCompiler constructor that in turn calls ClassName.getClassName(). Thi

Problem using Tomcat4.0 with xerces (actual CVS state)

2001-02-22 Thread jean-frederic clere
Hi All, I am trying to use Tomcat 4.0 with xerces. I had a configuration that works great a week ago. I have updated the CVS state and rebuild. Now it does not work. The file catalina.out contains the following: +++ Exception during startup processing java.lang.reflect.InvocationTargetException:

Re: Some benchmarks

2001-02-22 Thread Dan Milstein
> Now the only performance issue on my list is mod_jk ( the java side still > need work to improve a bit the performance ). But fixing the bugs and > making tomcat easier to use is far more important - and the connector > module can be released independently, as a standalone module ( i.e. after >

AW: Some benchmarks

2001-02-22 Thread Juergen Fey
hi, i found some benchmarking info on suns site which could lead to additional test runs: http://developer.java.sun.com/developer/technicalArticles/Programming/JVMPer f/ Juergen Fey - To unsubscribe, e-mail: [EMAIL PROTECTED

RE: Tomcat file locations on Unix

2001-02-22 Thread GOMEZ Henri
>That's also my preference. Or at least /usr/local/tomcat. > >We have a precedent - Apache. > >FHS allows /opt packages, and AFAIK that's the best way to >allow multiple >versions of a products at the same time. Putting everything in >/usr/bin ( >or /windows ) is very bad if you want to work wi

RE: TC3.3: Profiles

2001-02-22 Thread GOMEZ Henri
>I'm in favor of this, though I would like to add one more >issue to deal with. > >I have a need to have the Tomcat "home" (i.e. the directory >where "conf", "webapps", and "work" are found by default) >be different from Tomcat "install" (i.e. where the "lib" >directory and the jars are found). T

RE: Some benchmarks

2001-02-22 Thread cmanolache
> > > > Suggestions for improving the tests are welcome. > > Please test Resin and Orion too, next we will beat'em.. As I said, setting goals and stopping when you reach them is very important ( and hard ). Beeing faster than Resin or Orion was not my goal - running at a speed comparable with

RE: Some benchmarks

2001-02-22 Thread GOMEZ Henri
>As I said, setting goals and stopping when you reach them is very >important ( and hard ). > >Beeing faster than Resin or Orion was not my goal - running at a speed >comparable with Apache standalone and mod_perl was, and I think we are >there. Are we fastest now the ApacheJServ 1.1.2 ? >Now th

Re: Volunteer: Connectors?

2001-02-22 Thread Dan Milstein
Steve, Any help would be greatly, greatly appreciated. Here's my quick state of the union w/r/t Connectors: 1) First off, there are two totally distinct branches of development currently -- TC 3.x and TC 4.x. The underlying codebases are completely different. TC 4 is the future of the jakarta

Lost Session

2001-02-22 Thread David MAUMENEE
Hello,   I want to use session to store an Object. It's OK from a Servlet to a JSP, BUT the session disappear  from a JSP to a servlet.   Any idea ?   Thanks, David M.

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core StandardContext.java

2001-02-22 Thread remm
remm01/02/21 17:20:26 Modified:catalina/src/share/org/apache/catalina/core StandardContext.java Log: - The "java:" naming environment wasn't read only because the read only flag was incorrectly set. Revision ChangesPath 1.40 +5 -5