One note to add: After I defined JAVA_OPTS, 
I restarted Tomcat, before redeploying my app.

Surely sendmail reeled when thusly spake Geert Bevin:
>
> where did you place your derby jar?

derby.jar and derbytools.jar are in web/WEB-INF/lib/

because I assume that they do _not_ need to be accessible to Tomcat.

fred


> >Hmm, the switch from PostrgeSQL to Derby is giving
> >me an NPE in Rife (!)
> >
> >What I did is,
> >
> >1) Define the Derby system dir like so:
> >
> >     >> echo $JAVA_OPTS
> >     -Dderby.system.home=/opt/metadoc/derbydb/ -ea -Xmx256m -Xms64m
> >
> >2) Use this config info:
> >
> >        <driver>org.apache.derby.jdbc.EmbeddedDriver</driver>
> >        <url>jdbc:derby:rife;create=true</url>
> >
> >3) Redeploy my app into Tomcat 5.5.12
> >
> >
> >I'm using the Rife 1.3 jar.  Here's the NPE:
> >
> >
> >Dec 17, 2005 9:42:31 PM org.apache.catalina.core.StandardContext  
> >filterStart
> >SEVERE: Exception starting filter RIFE
> >javax.servlet.ServletException: java.lang.AssertionError
> >     at com.uwyn.rife.servlet.RifeFilter.init(RifeFilter.java:63)
> >     at org.apache.catalina.core.ApplicationFilterConfig.getFilter 
> >(ApplicationFilterConfig.java:225)
> >     at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef 
> >(ApplicationFilterConfig.java:308)
> >     at org.apache.catalina.core.ApplicationFilterConfig.<init> 
> >(ApplicationFilterConfig.java:79)
> >     at org.apache.catalina.core.StandardContext.filterStart 
> >(StandardContext.java:3563)
> >     at org.apache.catalina.core.StandardContext.start 
> >(StandardContext.java:4133)
> >     at org.apache.catalina.core.ContainerBase.addChildInternal 
> >(ContainerBase.java:759)
> >     at org.apache.catalina.core.ContainerBase.addChild 
> >(ContainerBase.java:739)
> >     at org.apache.catalina.core.StandardHost.addChild 
> >(StandardHost.java:524)
> >     at org.apache.catalina.startup.HostConfig.deployWAR 
> >(HostConfig.java:804)
> >     at org.apache.catalina.startup.HostConfig.deployApps 
> >(HostConfig.java:497)
> >     at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1195)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke 
> >(NativeMethodAccessorImpl.java:39)
> >     at sun.reflect.DelegatingMethodAccessorImpl.invoke 
> >(DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:585)
> >     at org.apache.commons.modeler.BaseModelMBean.invoke 
> >(BaseModelMBean.java:503)
> >     at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke 
> >(DynamicMetaDataImpl.java:213)
> >     at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
> >     at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke 
> >(DefaultMBeanServerInterceptor.java:815)
> >     at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke 
> >(JmxMBeanServer.java:784)
> >     at org.apache.catalina.manager.ManagerServlet.check 
> >(ManagerServlet.java:1377)
> >     at org.apache.catalina.manager.ManagerServlet.deploy 
> >(ManagerServlet.java:636)
> >     at org.apache.catalina.manager.ManagerServlet.doPut 
> >(ManagerServlet.java:423)
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:712)
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> >     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter 
> >(ApplicationFilterChain.java:252)
> >     at org.apache.catalina.core.ApplicationFilterChain.doFilter 
> >(ApplicationFilterChain.java:173)
> >     at org.apache.catalina.core.StandardWrapperValve.invoke 
> >(StandardWrapperValve.java:213)
> >     at org.apache.catalina.core.StandardContextValve.invoke 
> >(StandardContextValve.java:178)
> >     at org.apache.catalina.authenticator.AuthenticatorBase.invoke 
> >(AuthenticatorBase.java:514)
> >     at org.apache.catalina.core.StandardHostValve.invoke 
> >(StandardHostValve.java:126)
> >     at org.apache.catalina.valves.ErrorReportValve.invoke 
> >(ErrorReportValve.java:105)
> >     at org.apache.catalina.core.StandardEngineValve.invoke 
> >(StandardEngineValve.java:107)
> >     at org.apache.catalina.connector.CoyoteAdapter.service 
> >(CoyoteAdapter.java:148)
> >     at org.apache.coyote.http11.Http11Processor.process 
> >(Http11Processor.java:868)
> >     at org.apache.coyote.http11.Http11BaseProtocol 
> >$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java: 
> >663)
> >     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket 
> >(PoolTcpEndpoint.java:527)
> >     at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt 
> >(LeaderFollowerWorkerThread.java:80)
> >     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run 
> >(ThreadPool.java:684)
> >     at java.lang.Thread.run(Thread.java:595)

-- 
F.Baube                *  
Georgetown/MSFS/1988   *  Act locally.
email fbaube#welho.com *  Think pangalactically. 
 gsm  +358 41 536 8192 *  
 wmd   60°11'10.8"N 24°57'36.9"E
_______________________________________________
Rife-users mailing list
[email protected]
http://www.uwyn.com/mailman/listinfo/rife-users

Reply via email to