DTD doesn't apply to included JSP file
Hello, I have a JSP 1.2 page who include some french character like ocirc; . The problem is that i have added the entity ocirc; to the dtd of my JSP and it seems that the DTD doesn't apply to the JSP files included from this page. I have the following pages : index.jsp recherche.jsp My index.jsp page is written in JSP 1.2 with XML syntax and include a declaration of the JSP1.2 DTD : ?xml version=1.0 encoding=iso-8859-1? !DOCTYPE root PUBLIC -//Sun Microsystems Inc.//DTD JavaServer Pages Version 1.2//EN http://localhost:8080/awrgfa/dtd/jspxml.dtd; The JSP 1.2 DTD come from the website of Sun (it's annotated DTD for JSP 1.2 thanks to Bob Foster, WebGain) and i use a modified version locally who include the following last lines : !ENTITY % ISOLat1 SYSTEM http://localhost:8080/awrgfa/dtd/latin1.dtd; %ISOLat1; the file latin1.dtd contain lines like : !ENTITY ocirc #244; (the normative syntax, used on the W3C website, is :!ENTITY ocirc CDATA #244;. It doesn't work and trigger : org.apache.jasper.JasperException: http://localhost:8080/awrgfa/dtd/latin1.dtd(12,18) OpenQuoteMissingInDecl I don't know why, i think it concern the people of Xerces) So after this little work, my JSP page can contain HTML entities references like ocirc;. The problem is that i include the menu to the JSP page with an include directive in index.jsp : jsp:root xmlns:jsp=http://java.sun.com/JSP/Page; version=1.2 html xmlns=http://www.w3.org/1999/xhtml; headtitleHocirc;tes/head body link=#00 vlink=#33 alink=#00 leftmargin=0 topmargin=0 ... jsp:directive.include file=/pages/menu.jsp/ ... /body /html /jsp:root The file /pages/menu.jsp is only a fragment of XHTML, he has a reference to the entity icirc; : form ... optionHocirc;tes/option ... /form The problem is that this entity is unresolved at compilation : XML Parsing Error: undefined entity Location: http://localhost:8080/awrgfa/pages/modele.jsp Line Number 10, Column 37:optionHocirc;tes/option ^ So my questions are : 1 - why the DTD defined in the document who include the others isn't applicable to the included documents ? 2 - Who is responsible for this bug (if this is a bug) : Xerces ? Jasper ? Me ? So thanks per advance for any answer and best regards, -- Ludovic Maître Factory Productions | Tél: (33) 04 93 07 08 00 149, avenue des mimosas | Fax: (33) 04 93 07 04 02 06700 Saint-Laurent-du-Var (France) | Web: http://www.factory.fr PS : If possible i don't want to enclose my html in jsp:text markups because i think that it breaks the possibility to edit the page easily in dreamweaver. PPS : It doesn't work with a jsp:include directive. -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Sample test case : Unresolved entities in included JSP file
Hello, My first mail wasn't very clear, a simple test case follow. Sample test case File test_include.jsp : ?xml version=1.0 encoding=iso-8859-1? !DOCTYPE toto [ !ENTITY nbsp #160; ] jsp:root xmlns:jsp=http://java.sun.com/JSP/Page; version=1.2 div pnbsp;/p jsp:directive.include file=test_included.jsp/ /div /jsp:root File test_included.jsp : pnbsp;/p When i access to test_include.jsp : XML Parsing Error: undefined entity Location: http://localhost:8080/test_include.jsp Line Number 1, Column 17: divp /ppnbsp;/p/div ^ If somebody has an idea thanks per advance. Regards, Ludo Ludovic Maitre wrote: Hello, I have a JSP 1.2 page who include some french character like ocirc; . The problem is that i have added the entity ocirc; to the dtd of my JSP and it seems that the DTD doesn't apply to the JSP files included from this page. I have the following pages : index.jsp recherche.jsp My index.jsp page is written in JSP 1.2 with XML syntax and include a declaration of the JSP1.2 DTD : ?xml version=1.0 encoding=iso-8859-1? !DOCTYPE root PUBLIC -//Sun Microsystems Inc.//DTD JavaServer Pages Version 1.2//EN http://localhost:8080/awrgfa/dtd/jspxml.dtd; The JSP 1.2 DTD come from the website of Sun (it's annotated DTD for JSP 1.2 thanks to Bob Foster, WebGain) and i use a modified version locally who include the following last lines : !ENTITY % ISOLat1 SYSTEM http://localhost:8080/awrgfa/dtd/latin1.dtd; %ISOLat1; the file latin1.dtd contain lines like : !ENTITY ocirc #244; (the normative syntax, used on the W3C website, is :!ENTITY ocirc CDATA #244;. It doesn't work and trigger : org.apache.jasper.JasperException: http://localhost:8080/awrgfa/dtd/latin1.dtd(12,18) OpenQuoteMissingInDecl I don't know why, i think it concern the people of Xerces) So after this little work, my JSP page can contain HTML entities references like ocirc;. The problem is that i include the menu to the JSP page with an include directive in index.jsp : jsp:root xmlns:jsp=http://java.sun.com/JSP/Page; version=1.2 html xmlns=http://www.w3.org/1999/xhtml; headtitleHocirc;tes/head body link=#00 vlink=#33 alink=#00 leftmargin=0 topmargin=0 ... jsp:directive.include file=/pages/menu.jsp/ ... /body /html /jsp:root The file /pages/menu.jsp is only a fragment of XHTML, he has a reference to the entity icirc; : form ... optionHocirc;tes/option ... /form The problem is that this entity is unresolved at compilation : XML Parsing Error: undefined entity Location: http://localhost:8080/awrgfa/pages/modele.jsp Line Number 10, Column 37:optionHocirc;tes/option ^ So my questions are : 1 - why the DTD defined in the document who include the others isn't applicable to the included documents ? 2 - Who is responsible for this bug (if this is a bug) : Xerces ? Jasper ? Me ? So thanks per advance for any answer and best regards, -- Ludovic Maître Factory Productions | Tél: (33) 04 93 07 08 00 149, avenue des mimosas | Fax: (33) 04 93 07 04 02 06700 Saint-Laurent-du-Var (France) | Web: http://www.factory.fr -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Re: JSP/Servlet --EJB
you can instantiate a bean from a JSP page with the jsp:use-bean statements as mentionned in the example packaged with tomcat 4 (and 3). For more informations read the fine manual or specification of JSP on the Sun website (their tutorial are also very good). in tomcat 4, file webapps/examples/jsp/checkbox/checkresult : %! String[] fruits; % jsp:useBean id=foo scope=page class=checkbox.CheckTest / jsp:setProperty name=foo property=fruit param=fruit / hr The checked fruits (got using request) are: br % fruits = request.getParameterValues(fruit); % ul % if (fruits != null) { for (int i = 0; i fruits.length; i++) { % ... regards, Ludovic. Huaxin wrote: A little bit off topic, sorry about that. I see most of the examples using EJB from Servlet. However, is there any example of using JSP with EJB directly? (without too much scriplet, and hopefully more efficient than create a bean to interact with the EJB) thanks a lot -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02 -- To unsubscribe: mailto:[EMAIL PROTECTED] For additional commands: mailto:[EMAIL PROTECTED] Troubles with the list: mailto:[EMAIL PROTECTED]
JSP files not always reloaded ?
Hello all, I use Tomcat 3.2.3 on Solaris 2.6 with Apache 1.3.20 and i have a context who have this settings : Context path=/semir reloadable=true docBase=/htdocs/files/services/sophia/semir debug=10 /Context the problem i that i have a jsp page located under this context and that sometimes when i update the page (for example adding a line of text), the changes aren't visible/ are not take in consideration by the server. the page isn't even recompiled as a class as i can see in the workdir of tomcat (ls -l, the access time of the java file change but not the class file). Other jsp in the directory works. So the only solution i have found for make the job is to copy the original page (for example guide.jsp) to another name (for example guide3.jsp), access the page guide3.jsp and then copy the guide3.jsp page to the original page (guide.jsp). After this manipulation the original page display the changes that i have made on it. [there is also the solution to restart the tomcat server but it's not a good solution for a server that i want to use as a production server one day. and the other solution (touch guide.jsp) don't work in this case] So my question is : Have you already seen this problem : the automatic recompilation of jsp after modification don't work, even after a touch on the file ? Please let me now, i will open a bug report if this is the case (and if i can reproduce the bug but i haven't understand how the bug come) Thanks per advance for any answer, Ludovic MAITRE
Re: newbies question: tomcat jaxp-1.1
Hello, you can rename your crimson.jar file to parser.jar, it should be work (this trick work for Cocoon2 who use jaxp1.1 or xerces, i don't remember, read xml.apache.org/cocoon2 for more info). [EMAIL PROTECTED] wrote: hi, i have just a little problem, i'm using jaxp-1.1. But jaxp-1.1 didn't contain the file parser.jar. The xml parser for jaxp seems to be crimson.jar [verdon@pc-ccri-11 jaxp-1.1]# ls License-ASF License-W3C.html docs install.html readme.htmlxalan.jar License-RI.html crimson.jar examples jaxp.jar relnotes.html [verdon@pc-ccri-11 jaxp-1.1]# find . -name parser.jar [verdon@pc-ccri-11 jaxp-1.1]# So when compiling tomcat i get the following error: No JAXP compliant XML parser found. See http://java.sun.com/xml for the reference implementation. --- Nested Exception --- java.lang.ClassNotFoundException: javax.xml.parsers.SAXParserFactory at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:191) at java.lang.ClassLoader.loadClass(ClassLoader.java:298) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:285) at java.lang.ClassLoader.loadClass(ClassLoader.java:255) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:314) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:124) at org.apache.tools.ant.Main.runBuild(Main.java:402) at org.apache.tools.ant.Main.main(Main.java:149) is someone knows how to help me ? or where can i get the previous version of jaxp ? -- thanks pierre-yves VERDON -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02
Re: PROBLEM with...
Loïc Lefèvre wrote: Hem sorry, I should have say more: When the server receive the log request, a session is created (with true) and a redirection is made to an other page, in this page, the following code is executed: HttpSession session = req.getSession(false); and it return null :( So now I can ask: WHY? Hello, I had the same symptom and it was because my rewriterules in Apache was eating the session and the best solution i have find is to use cookies for storing the session. ( RequestInterceptor className=org.apache.tomcat.request.SessionInterceptor noCookies=false / -- was true ) I will now try to use the rewriterule mentionned in the FAQ for verify that she work, and if it works, i give a feedback to you/the mailing list (it seems to be the same problem no ?) regards, Ludovic Loïc Lefèvre -Message d'origine- De : bk [mailto:bk]De la part de Bernd Koecke Envoyé : mercredi 1 août 2001 12:41 À : [EMAIL PROTECTED] Objet : Re: PROBLEM with... Hi, Loïc Lefèvre wrote: Hi It's me againn ;) Now that apache and tomcat SEEMS to work together, I've got dome problems about SESSION. After being 'loged', the following code return null: HttpSession session = req.getSession(false); Try it with the Parameter 'true'. You don't have a session by default and with Parameter 'false' you won't get a new one. The question is : WHY? Loïc Lefèvre Bernd -- Dipl.-Inform. Bernd Koecke UNIX-Entwicklung Schlund+Partner AG Fon: +49-721-91374-0 E-Mail: [EMAIL PROTECTED] -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02
Where are the pgp public keys for Tomcat ?
Hello Tomcat users, I want to verify an archive of Tomcat and i type this command (Solaris 2.6, gpg (GnuPG) 1.0.6) : ubik-16% gpg --verify jakarta-tomcat-3.2.3-src.tar.gz.asc jakarta-tomcat-3.2.3-src.tar.gz gpg: Warning: using insecure memory! gpg: Signature made Tue Jul 17 19:38:39 2001 MET DST using DSA key ID 45ABB45D gpg: Can't check signature: public key not found So, somebody know where i can find the public key for the jakarta project ? (i have already the keys for httpd.apache.org but it seems that this is another branch of the ASF) Thanks per advance, bye, -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02
Tomcat on FreeBSD
Hello all, I try to install Tomcat on a Freebsd 5.0 and i don't find a recent jdk. Could you tell me what version you use if you're on FreeBSD ? [only jdk1.18 is available for FreeBSD no ?] (for exemple i will try the JDK + Linux emulation but i'm afraid by the performance : if somebody could give me a feedback i will greatly appreciate). Thanks per advance, -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02 PS : I have already sign the petition for porting a recent version of the JDK under BSD.
Re: Default folder in Tomcat
hello, you can obtain the path where your application is located with the following function : WEBAPP_ROOT = getServletConfig().getServletContext().getRealPath() this is obtained from the sample file realpath.jsp, that i sugger you read. After obtaining the location of your webapp, simply add WEB-INF + the name of the property file. [EMAIL PROTECTED] wrote: Hello, I am using Tomcat for the first time, I have a doubt, can someone help me with that please. I am refering to some properties files from my Bean. I do not want to hardcode the path in my code. Can someone plesae tell me the default folder that the server reads from. I tried putting my files in my webapps folder , it doesnt seem to work. Thanks in advance. regs M -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02
Re: Direct servlet Access ?
Hello, Have you try to access http://lol.fivia.com:8080/adfront/adfront ? [with your parameter after] It seems that you webapps can be reached by /adfront and the name of your servlet is the same. Loïc Lefèvre wrote: The story continue... I've reinstalled Tomcat 3.2.3 on my server and http://lol.fivia.com:8080/examples/servlet/HelloWorldExample works well. I have installed a war file that work well on NT in [linux] %TOMCAT_HOME%/webapps What is the url to access the class Test (com.fivia.adfront.sales.Test) ? server.xml: ... Context path= docBase=webapps/adfront crossContext=false debug=0 reloadable=true /Context ... [adfront.war].web.xml: ... web-app servlet servlet-nameAdFront/servlet-name servlet-classcom.fivia.adfront.sales.Test/servlet-class /servlet servlet-mapping servlet-nameAdFront/servlet-name url-pattern/adfront/url-pattern /servlet-mapping session-config session-timeout30/session-timeout /session-config /web-app -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02
Re: hotspot jvm crashes in production
Hello, I have the same problem with exactly the same software configuration and i have no answer. PS : Are you using the Hotspot JVM with the -server switch ? Java Poop wrote: Hi - We have recently moved our production site to use JSPs with Tomcat 3.2.1/Apache 1.3.17/Sun JDK 1.3.0/Solaris 2.6. After running for a couple of hours, our JVM crashes with the following error: An irrecoverable stack overflow has occurred. # # HotSpot Virtual Machine Error, Unexpected Signal 11 # Please report this error at # http://java.sun.com/cgi-bin/bugreport.cgi # # Error ID: 4F533F534F4C415249530E435050079A 01 # # Problematic Thread: prio=5 tid=0x2149d0 nid=0x25 runnable Has anyone seen similiar problems? Is there anything in the settings we could set to avoid this? jp -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02
Re: Tomcat 3.2.1 not reading web.xml
Hello, For giving your init parameter and read a default configuration file in tomcat 3.2.1 you could patch the file /tomcat-src/src/share/org/apache/tomcat/context/WebXmlReader.java and recompile your tomcat. Take attention to the private void setDefaults( Context ctx ) method (for init parameters) and private void readDefaultWebXml( Context ctx ) for reading the default configuration file. Note that this modifications are unsupported but that they are commented in the source code. By the way it is possible to made the same modification with Cocoon for reading only one configuration file for the entire website. regards Animesh Chaturvedi - US wrote: I want to set the jspCompilerPlugin init parameter to the JSP compiler servlet. In 3.2.1, it seems that the global conf/web.xml is no longer read. So my question is that if the jsp servlet is defined by default for each context, then what syntax and file do I use to define init-parameters? Any documention you can point me to or any help you might provide is most welcome! I tried setting the jspCompilerPlugin but the debug print statements I put return value null. The same thing when done with Tomcat3.1.1 returns the value I initialized jspCompilerPlugin to. Animesh -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02
Re: AJP13 file upload problems persist in 3.2.2b3 ?
Ulf Leonhardt wrote: False alert. File upload in 3.2.2b3 is working. BTW, if anyone wants the source for an AJP13 Java client, it can be found on jtrix.org (buried in the Webtrix project). Ulf http://jtrix.org I haven't find the sourcecode for the AJP13 Java client. Have you a more exact link ? (the only webpage i found with a search on AJP13 on the jtrix site is http://www.jtrix.org/documentation/start-running-jtrix/node18.html ) -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02
Re: Apache-tomcat: JVM dies
Hi, I've no answer for you but i have noticed the same problem with tomcat 3.2.1+apache 1.3.17 (without SSL) on solaris 2.6. the causes could be multiple, in my case i will study with care my Java policy security 'cause it seems that the jvm die when executing some JSP who didn't respect this policy... but i haven't spent a lot of time about this for the moment. regards, Ludovic Maitre Animesh Chaturvedi - US wrote: Hi I posted this question earlier too but did not get any answer. Sorry for repeating it again but its really urgent for me. I have tried searching for an answer on tomcat archives and other places but did not find any. I am trying to run Apache 1.3.17 with SSL and Tomact3.2.1 and using mod_jserv as connector. Tomcat 3.2.1 works fine in standalone mode. But when I run it through apache. The JVM dies multiple times in a row and does not come up. I do not get any error message. I just get VM spwaned VM exited. I am stuck. I will appreciate any help Thanks in advance Animesh -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02
Re: Apache-Tomcat RewriteRule..
Hello, I had had the same problem than you and the only solution that i have found was to re-create each folder (under my Apache document root) who need JSP publication as a context for tomcat, because i have never find a trick for giving the request to tomcat AFTER the URI-to-filename translation phase in Apache. It will be a thing fixed in Apache 2 as i have read. (but the Apache/Tomcat connector will need a rewrite for this, i'm not very sure if mod_webapp is planned to use the requests send by Apache after the URI-to-filename conversion). If your not sure, the best solution is to read the source of Tomcat, mod_jk (or mod_jserv it's what i use) and perhaps Apache (or the book Writing Module for Apache who explain the differents phases where a module can receive a request from Apache). Somy solution of recreating a context for each folder where i need JSP/XML publication suffer of some drawbacks : - it's very, very expensive in memory if , as me, you have embedded Cocoon as a default servlet, loaded a the creation for EACH context (my bi-Sun UltraSPARC 60 with 1 GB of RAM is a little short with more than 20 contexts) - the integration that i have made isn't pretty (for giving the same document root as Apache, avoiding to have a WEB-INF folder for each context (I know that it's not in the standard of JSP/Servlets but i have other things to do that protect each of this directories and maintain a configuration file (web.xml) and servlets files per directory), force the reading of the server.xml file at the beginning...) : i have patched my tomcat and cocoon sources (but at some locations where it is indicated to patch) - the errors on an JSP/XML url aren't forwarded to Apache ...there is some other little problems but that's work. I you want more informations for dealing between virtual host+rewrite rules with Apache+Tomcat (and Cocoon in my case) contact me, i don't want to appear as a stupid hacker if i say in the list where i have patched the sources :-) So, if you don't want more explanations, good luck because i have found that it is very hard to integrate tomcat on a real Apache production web server (where we abuse of rewrite rules and virtual hosting) -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02
Re: chart in jsp
Altu Altnta (Ko.Net) wrote: are there any way to draw a dynamic chart in jsp ? any source or idea ? thanks .. Altug Perhaps that you can generate an SVG image (cf www.w3.org) from your data but it's more easy with XML than with JSP. And your public must have a SVG plugin on their browser. Regards, -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02
Re: Cannot buiild mod_jserv.so
Hello, From http://www.webdav.org/mod_dav/install.html : Note: if using APXS and your Apache installation does not support loadable modules, then APXS will terminate with an error. Typically, we have seen the following error when this happens: apxs:Break: Command failed with rc=16711680 If this happens, then you will need to rebuild and reinstall your Apache software with the mod_so module included. Note the reinstall part -- we've seen several cases where a new Apache was built and installed, but a new APXS was not (so the problems continued). Manos Riglis wrote: Hi, I have tried to build mod_jserv.so in a solaris box for tomcat 3.2.1, by running apxs -c -o mod_jserv.so *.c.; Here is the compiler output apxs:Break: Command failed with rc=16711680 I am running apxs from $JAKARTA_HOME/jakarta-tomcat/src/native/apache/jserv as root. Any help would be appreciated Thanks Manos Regards, -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Redirect errors from Tomcat to Apache
Hello, I use Tomcat 3.2.1/Apache 1.3.17 with mod_jserv on Solaris 2.6. I want to redirect the 404 error (or others) from Tomcat to Apache when a jsp page is called and don't exist. For a folder who is managed by Tomcat and Apache i have no problem with files who are managed by Apache (shtml, html, php, cgi,...), Apache catch the error and respond with is error page. But with URL who are managed by Tomcat (xml, jsp, servlets...) via a handler (AddHandler jserv-servlet .jsp) the errors like 404 are catched by Tomcat. Is there any configuration in Apache and/or Tomcat to forward the errors to Apache ? Thanks per advance, -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Re: How to measure Apache-Tomcat performance?
Hello, Perhaps that you can use the ab tool from Apache (part of the support tools optionnaly installed with apache 1.3) After you can use it with command like : ab -n 2100 -c 300 http://monserveur/mapage.jsp (-n : number of connection, -c : number of concurrent connection) After you have test a jsp page, perhaps you can try to test an html page of the same size. I hope it could help you, please send back info if you find other tools/protocol for benchmarking Apache/Tomcat. It is also a file test-tomcat.xml on the tomcat distribution (in /src/etc/) that perhaps you could modify for your tests. Regards, -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93 Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France) Fax: (33/0) 4 92 38 76 02
Disbling -auto files generation
Hello all, Is there an option to prevent the generation of -auto files in /conf (e.g. mod_jk.conf-auto,...) without modifying the code of Tomcat ? This files aren't needed on a production server. Thanks per advance for your answers, -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02 PS : If somebody want information for dealing with URL rewriting between Tomcat and Apache i have found some tricks who could help you, mail me if you are interested. (and without making external redirects) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Re: configuring web.xml
Hello, Alex Fernndez wrote: Don't forget that you must change the web.xml file inside your WEB-INF directory, the one in /conf is just for shows. Alex. I think that i haven't good understand how work tomcat because i was thinking that the web.xml file provided in the /conf directory was for declaring the servlets loaded at startup (Jasper), the mime type and the mappings used by the whole application tomcat. Are you sure that the /conf/web.xml file isn't used by tomcat ? By the way in tomcat 3.1 i would be able to declare the cocoon servlet and is mapping (.xml - cocoon) in the web web.xml file and with tomcat 3.2 it seems not to work. Has somebody notice the same problem ? And it is possible to specify the location and the name of this file ('cause i want to locate web.xml near my apache configuration) ? Here are the lines i have added to /conf/web.xml (and this don't work on 3.2 but work on 3.1) : !-- Cocoon : xml,xsl... -- servlet servlet-name cocoon /servlet-name servlet-class org.apache.cocoon.Cocoon /servlet-class init-param param-nameproperties/param-name param-valuecocoon.properties/param-value /init-param load-on-startup -2147483646 /load-on-startup /servlet servlet-mapping servlet-name cocoon /servlet-name url-pattern *.xml /url-pattern /servlet-mapping welcome-file-list ... welcome-file index.xml /welcome-file ... /welcome-file-list -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Tomcat don't like URL rewriting from Apache
Hello, I have a problem for "integrate" tomcat 3.2.1 with apache 1.3.17 under solaris 2.6. The only module of apache who is build as DSO is mod_jk (or mod_jserv, i test with the 2). Briefly we have 2 website on the same Apache, managed with virtual host and a lot of rewrite rules. It seems that tomcat don't use the urls rewrited by apache. All documents are served from /htdocs/files who is the document Root for Apache and the docbase of Tomcat root context (path="", and "/" don't work also). I load the mod_jk (or mod_jserv, it don't work also) after mod_rewrite in the main configuration of apache (see below if you have the time) The rewrite rules are declared - for the most important part - and RewriteEngine is set to On before the handler for mod_jk (AddHandler jakarta-servlet .xml or .jsp) is declared in the main configuration. The mount point of mod_jk (or mod_jserv it's the same result) are declared in the virtual host configuration (but i have also tested to declare JkMount /*.xml or jsp in the main configuration), the virtual hosts have RewriteOptions inherit So if i want acceed the page /chouba/chups.jsp who is really located in /htdocs/files/team/sophia/chups.jsp, the rewrite rule is correctly applied in apache (rewrite log say "go-ahead with /htdocs/files/team/sophia/chups.jsp [OK]") but i have an error in Tomcat who search the file : 2001-02-15 07:08:06 -ServletPath: /chouba/chups.jsp 2001-02-15 07:08:06 - PathInfo: null 2001-02-15 07:08:06 - RealPath: /htdocs/files/chouba/chups.jsp 2001-02-15 07:08:06 - RequestURI: /chouba/chups.jsp I have tried whith rewrite rules like [PT],[R] and i haven't find a solution. I have read a lot of mail archive about this but it seems that it is a lot of questions but a few answers. Jan Labanowski had already answer me, but i haven't find a solution on this problem in his excellent pages about tomcat installation. I have read a little in the source of tomcat (and read http://w4.metronet.com/~wjm/tomcat/2000/Mar/msg00513.html) but i don't know if the proposed patch have been applied on Tomcat 3.2. I think that tomcat must be really integrated with Apache for serving a lot of documents and that the communication between the 2 servers must be improved (but i hope that somebody can tell me that i just don't know deeply the soft and give me the information who lacks me) So, best regards, Ludovic Matre - ANNEXES : The way that i load the modules : (if i have good understand the module are activated bottom to top, but it's the same effect i place mod_jserv or jk after rewrite) #LoadModule jserv_module libexec/mod_jserv.so LoadModule jk_module libexec/mod_jk.so ClearModuleList ... AddModule mod_imap.c AddModule mod_actions.c #AddModule mod_jserv.c AddModule mod_jk.c AddModule mod_alias.c AddModule mod_rewrite.c AddModule mod_access.c ... The rewrite rule who isn't pass to tomcat : RewriteRule ^/chouba(/.*)?$ /htdocs/files/team/sophia/chouba$1 [L] (it seems to don't work with [PT,L] (why ?) and not with [R] (because /htdocs/files/team/sophia/ isn't accessible via http only as files) So, thanks per advance for any answer (sorry if this topic seems to be off-topic but in fact he is cross-topic) -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
URL Rewrite between Apache Tomcat (ah,ah it's very funny to configure)
Hello all, I have convince my boss that we must use Tomcat for our institutionnal webserver but there is a really bad news what i haven't detected before : mod_jserv don't manage the rewrite rules of Apache :- So my question is : will i have more luck with mod_jk ? (the handler could retrieve the local path of a file from Apache for example ?) you know it's very important to manage the rewrite rules 'cause in a big server, for maintaining old page (and preserving the bookmarks of our visitors), we must use the rewrite rules. So any help would be really appreciated, Best regards, -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Re: 'Dir checksum error' untarring jakarta-tomcat-3.2.1-src.tar onSolaris .. ??
Tim Darling wrote: Same error untarring jakarta-tomcat-3.1.1-src.tar on Solaris. Anyone seen this? If I untar on Linux and retar then ftp to Solaris, I get the same error. Please help! - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] Yes i have seen this and some people have answer to me few days ago (my message was posted Friday and had the subject "Corrupted files on Jakarta server ?") for the same problem. An answer was to use the GNU tar for decompressing on Solaris (not the sun tar). I haven't tried (and people who answered to me that they have the same problem aren't on Solaris) but perhaps you could try. Please feedback us. -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Corrupted files on jakarta server ?
Hello, if have problems to retrieve tomcat 3.2.1 on the Jakarta website (http://jakarta.apache.org/builds/tomcat/release/v3.2.1/src/). I have downloaded it by three time and (.Z, .2 times .gz and one time .zip) and with the tar extraced form .Z and .gz i have always the same message during the extraction : x jakarta-tomcat-3.2.1-src/src/webpages/docs/api/javax/servlet/http/class-use/HttpServletRequest.html, 13710 bytes, 27 tape blocks tar: directory checksum error I have downloaded Tomcat with wget and Netscape and nothing seems wrong (no apparent problem during transfert, good size for the recepted files). Could somebody explain me what is wrong ? By the way is it possible to place signatures files with the distibutions ? With it it will be possible to test the integrity of the recepted files. thanks per advance, -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Re: Mailing List Archives?
Peter Brandt-Erichsen wrote: Sorry for the dumb question, but how do I access the archives for this mailing list? you can find this at http://marc.theaimsgroup.com/ (Apache section) -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
How manage multiples developers with Tomcat ?
Hello and happy new year ! We have a lot of developers who needs to develop java servlets and we have chosen Tomcat 3.2.1 Apache 1.3.14 as servers. (because they are open source and a lot of stuff are developped for this (Cocoon, Jetspeed)). [for the moment i've used only Tomcat 3.1] But we have a problem : when a developer want to add a servlet to the server he must restart the Tomcat server, because else the dependencies of the servlet aren't seen by the server. For example if i put a hello.class file in the classes folder of the webapp and i compile it there is no problem to reach the servlet after without restarting the server (just type http://myhost/mywebapp/servlet?hello or the fully qualified class name). But if this servlet call other servlet Tomcat give us an error (ClassNotFound). So the questions are : - Must i install a tomcat server for each developer (who can play with it, add the servlet, restarting it without disturbing the others developers) ? I don't want this because this is a lot of work for maintain one server per developer... - Is there a solution to reload a webapp without stopping the entire server ? (it will be the most useful for me) - and finally if this feature isn't present in Tomcat 3 should be present in Catalina ? (or other servlet container) PS : I haven't find a solution in the mailing list archives. Thanks per advance for your answers, Regards, -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Re: Rare problem
[EMAIL PROTECTED] wrote: Pls create a handler for *.JSP files in web.xml file. i think this prob occurs on Linux. Hope this helps. rahul Hello, Did you know if this problem is fixed in 3.2 ? Regards, -- [EMAIL PROTECTED] INRIA - 2004 route des lucioles - BP 93Tel: (33/0) 4 92 38 50 41 06902 SOPHIA-ANTIPOLIS cedex (France)Fax: (33/0) 4 92 38 76 02