Hey Jeremy,
it really looks to me like the RIFE classes simply can't be found.
Are you sure that the jars are in the correct directory and that it's
accessible? Is it the main RIFE jar (http://rifers.org/download/90/
rife-1.5.1-jdk15.jar - 2.58MB)? When you look at the contents of the
jar, do you see the com.uwyn.rife.servlet.RifeFilter class?
Best regards,
Geert
On 06 Oct 2006, at 18:48, Jeremy Whitlock wrote:
Hi All,
I have ran RIFE before and now that I'm back in the game, I've
followed previous RIFE packaging steps for my new app. The web app
has the rife jar in the lib directory and the structure is that the
same as before (rep, site, templates and elements are in the web-
app's classes directory). Below is the stack trace and my web.xml:
STACKTRACE
----------------------------------------------------------------------
-----------------------
org.apache.maven.lifecycle.LifecycleExecutionException: Failure
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
(DefaultLifecycleExecutor.java:559)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneG
oal(DefaultLifecycleExecutor.java:488)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
(DefaultLifecycleExecutor.java:458)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHand
leFailures(DefaultLifecycleExecutor.java:306)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegment
s (DefaultLifecycleExecutor.java:273)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
(DefaultLifecycleExecutor.java:140)
at org.apache.maven.DefaultMaven.doExecute
(DefaultMaven.java:322)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:
115)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
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.codehaus.classworlds.Launcher.launchEnhanced
(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode
(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Failure
at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty
(AbstractJettyMojo.java:422)
at org.mortbay.jetty.plugin.AbstractJettyMojo.execute
(AbstractJettyMojo.java:356)
at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute
(AbstractJettyRunMojo.java:172)
at org.mortbay.jetty.plugin.Jetty6RunMojo.execute
(Jetty6RunMojo.java:167)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo
(DefaultPluginManager.java:412)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
(DefaultLifecycleExecutor.java:534)
... 16 more
Caused by: java.lang.ClassNotFoundException:
com.uwyn.rife.servlet.RifeFilter
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at
org.codehaus.classworlds.RealmClassLoader.loadClassDirect
(RealmClassLoader.java:195)
at org.codehaus.classworlds.DefaultClassRealm.loadClass
(DefaultClassRealm.java:255)
at org.codehaus.classworlds.DefaultClassRealm.loadClass
(DefaultClassRealm.java:274)
at org.codehaus.classworlds.RealmClassLoader.loadClass
(RealmClassLoader.java:214)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass
(WebAppClassLoader.java:344)
at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass
(WebAppClassLoader.java:306)
at org.mortbay.util.Loader.loadClass(Loader.java:92)
at org.mortbay.util.Loader.loadClass (Loader.java:72)
at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:51)
at org.mortbay.jetty.servlet.FilterHolder.doStart
(FilterHolder.java:64)
at org.mortbay.component.AbstractLifeCycle.start
(AbstractLifeCycle.java:38)
at org.mortbay.jetty.servlet.ServletHandler.initialize
(ServletHandler.java:542)
at org.mortbay.jetty.webapp.WebAppContext.startContext
(WebAppContext.java:1000)
at org.mortbay.jetty.handler.ContextHandler.doStart
(ContextHandler.java:365)
at org.mortbay.jetty.webapp.WebAppContext.doStart
(WebAppContext.java:373)
at org.mortbay.component.AbstractLifeCycle.start
(AbstractLifeCycle.java :38)
at org.mortbay.jetty.handler.HandlerCollection.doStart
(HandlerCollection.java:159)
at
org.mortbay.jetty.handler.ContextHandlerCollection.doStart
(ContextHandlerCollection.java:118)
at org.mortbay.component.AbstractLifeCycle.start
(AbstractLifeCycle.java:38)
at org.mortbay.jetty.handler.HandlerCollection.doStart
(HandlerCollection.java:159)
at org.mortbay.component.AbstractLifeCycle.start
(AbstractLifeCycle.java:38)
at org.mortbay.jetty.handler.HandlerWrapper.doStart
(HandlerWrapper.java:97)
at org.mortbay.jetty.Server.doStart(Server.java:194)
at org.mortbay.component.AbstractLifeCycle.start
(AbstractLifeCycle.java:38)
at org.mortbay.jetty.plugin.Jetty6PluginServer.start
(Jetty6PluginServer.java:115)
at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty
(AbstractJettyMojo.java:409)
... 21 more
web.xml
----------------------------------------------------------------------
--------------------------------------
<?xml version="1.0"?>
<web-app xmlns=" http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=" http://java.sun.com/xml/ns/j2ee http://
java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<display-name>Subversion Administration Console Web
Application</display-name>
<filter>
<filter-name>RIFE</filter-name>
<filter-class>com.uwyn.rife.servlet.RifeFilter</filter-class>
<init-param>
<param-name> rep.path</param-name>
<param-value>rep/participants.xml</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>RIFE</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
Please let me know if you have any thoughts.
Take care,
Jeremy
_______________________________________________
Rife-users mailing list
[email protected]
http://lists.uwyn.com/mailman/listinfo/rife-users
--
Geert Bevin
Uwyn "Use what you need" - http://uwyn.com
RIFE Java application framework - http://rifers.org
Music and words - http://gbevin.com
_______________________________________________
Rife-users mailing list
[email protected]
http://lists.uwyn.com/mailman/listinfo/rife-users