|
From: Bill H. <Bil...@Ac...> - 2003-11-18 20:59:59
|
Hans, Check the parameters passed to Tomcat - I had to add a - Dbabeldoc.user=%BABELDOC_USER% to CATALINA_OPTS that wasn't there before it would find my pipelines. Bill PS. Thanks for the tip in shared/lib - I'll re-do that in mine as well. On 18 Nov 2003 at 20:10, Hans Benedict wrote: > Thanks Bill, > > your answer inspirated me to re-read the tomcat class loader howto and > to find out that I was wrong thinking that > > web_server_libs=... - path to the shared library directory > for your webserver > > means "common/lib" - it of course means "shared/lib". (Somehow I > thought this had changed between tomcat 4.0 and 4.1, but obviously I > was wrong!) > > So now tomcat starts again and I am running into the next kind of > trouble: > > --- > <2003-11-18 19:36:42,000> ERROR [http8080-Processor4] : > [UserFactory.<init>] Error trying to instantiate: simple > java.lang.NullPointerException > at com.babeldoc.core.user.UserFactory.<init>(UserFactory.java:109) > at > com.babeldoc.core.user.UserFactory.getInstance(UserFactory.java:131) > at com.babeldoc.web.main.ConsoleServlet.handleSecurity(Unknown > Source) > at com.babeldoc.web.main.ConsoleServlet.handleRequest(Unknown > Source) > --- > > Should there be a line like > > Userfactory.simple=com.babeldoc.core.user.simple.SimpleUserFactory > > in modules/core/config/service/query.properties? Or is this left out, > because afterwards everybody with the password "password" is > authenticated? > > Thanks for your help, > > Hans > > > On Tue, 18 Nov 2003, Bill Harrelson wrote: > > > Hi Hans, > > > > I got this too. I ended up renaming commons-digester.jar (to > > commons-digestar.jar-remove) in tomcat/common/lib, and everything > > seemed to work. I don't know why this works, perhaps one of the > > developers can answer. I'm sure that I'm not using something that > > relies on commons-digester, I just haven't found it, and I was able > > to move forward in my testing. > > > > I hope that someone will be able to answer this, as my original post > > on this subject was unanswered. > > > > regards, > > > > Bill > > > > On 18 Nov 2003 at 17:48, Hans Benedict wrote: > > > > > Hi, > > > > > > has anybody used the web module together with tomcat 4.1.x? I > > > tried to follow the instructions in modules/web/readme.txt and > > > created a file called local.properties like this: > > > > > > ------- > > > web_server_home=/path/to/tomcat > > > web_server_libs=/path/to/tomcat/common/lib > > > web_server_opts=JAVA_OPTS > > > web_server_webapps=/path/to/tomcat/webapps > > > web_server_bin=/path/to/tomcat/bin > > > web_server_startup=/path/to/tomcat/bin/startup.sh > > > ------- > > > > > > Running "build.sh deploy" copies the files as intended, but > > > afterwards starting tomcat fails with the following message in > > > catalina_out: > > > > > > ------- > > > Catalina.start: java.lang.ClassNotFoundException: > > > org.apache.catalina.core.Stand > > > ardServer > > > java.lang.ClassNotFoundException: > > > org.apache.catalina.core.StandardServer > > > at > > > org.apache.commons.digester.Digester.createSAXException(Digester.j > > > ava :2383) > > > at > > > org.apache.commons.digester.Digester.createSAXException(Digester.j > > > ava :2409) > > > at > > > org.apache.commons.digester.Digester.startElement(Digester.java:12 > > > 71) > > > at > > > org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown > > > Sour ce) > > > at > > > org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Un > > > know n > > > Sourc > > > e) > > > at > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartEle > > > men t(Unknown Source) > > > at > > > org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.sc > > > anR ootElementHook(Unknown Source) > > > at > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentCont > > > ent Dispatcher.dispatch(Unknown Source) > > > at > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument > > > (Un known Source) > > > at > > > org.apache.xerces.parsers.XML11Configuration.parse(Unknown > > > Source) > > > at > > > org.apache.xerces.parsers.DTDConfiguration.parse(Unknown > > > Source) > > > at org.apache.xerces.parsers.XMLParser.parse(Unknown > > > Source) at > > > org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown > > > Source) > > > at > > > org.apache.commons.digester.Digester.parse(Digester.java:1 > > > 543) at > > > org.apache.catalina.startup.Catalina.start(Catalina.java:4 > > > 49) at > > > org.apache.catalina.startup.Catalina.execute(Catalina.java > > > :400 ) at > > > org.apache.catalina.startup.Catalina.process(Catalina.java > > > :180 ) at > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > > Method) at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorIm > > > pl. java:39) > > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc > > > ces sorImpl.java:25) > > > at java.lang.reflect.Method.invoke(Method.java:324) > > > at > > > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java: > > > 203) > > > -------- > > > > > > To me this looks like a conflicting library, perhaps something > > > like xerces... > > > > > > Any suggestions about this? > > > > > > And another question: > > > > > > In the file babeldoc_webrun, which is created with the build > > > command above, it reads: > > > > > > --- > > > JAVA_OPTS=-Dbabeldoc.home=$BABELDOC_HOME > > > if [ -z "$BABELDOC_USER" ] ; then > > > JAVA_OPTS="$JAVA_OPTS -DbabelConfigPath=$BABELDOC_USER" > > > fi > > > --- > > > > > > Shouldn't this be a "NOT zero" in the if test? Like this: > > > > > > --- > > > JAVA_OPTS=-Dbabeldoc.home=$BABELDOC_HOME > > > if [ -n "$BABELDOC_USER" ] ; then > > > JAVA_OPTS="$JAVA_OPTS -DbabelConfigPath=$BABELDOC_USER" > > > fi > > > --- > > > > > > > > > Regards, > > > > > > Hans > > > > > > > > > > > > ------------------------------------------------------- > > > This SF. Net email is sponsored by: GoToMyPC > > > GoToMyPC is the fast, easy and secure way to access your computer > > > from any Web browser or wireless device. Click here to Try it > > > Free! > > > https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22l > > > p.tm pl _______________________________________________ > > > Babeldoc-devel mailing list Bab...@li... > > > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel > > > > -- > > William B. Harrelson > > President > > Accordare > > 13A Medford Street, Arlington, MA 02474 > > t:781-646-2241 f:781-646-2242 > > Bil...@Ac... > > > > > > > > ------------------------------------------------------- > > This SF. Net email is sponsored by: GoToMyPC > > GoToMyPC is the fast, easy and secure way to access your computer > > from any Web browser or wireless device. Click here to Try it Free! > > https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp. > > tmpl _______________________________________________ Babeldoc-devel > > mailing list Bab...@li... > > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > Babeldoc-devel mailing list > Bab...@li... > https://lists.sourceforge.net/lists/listinfo/babeldoc-devel -- William B. Harrelson President Accordare 13A Medford Street, Arlington, MA 02474 t:781-646-2241 f:781-646-2242 Bil...@Ac... |