Issue with missing com.acme.TestFilter

392 views
Skip to first unread message

jlegler

unread,
Mar 5, 2012, 5:49:25 PM3/5/12
to Lift
Hi everyone. I am completely new to scala/lift/maven/sbt. I was able
to load an archetype using maven, and mess with it a little and then
create a .war file. I then deployed said war file to my Jetty server
on a remote host and am apparently not doing something correctly. I
am getting a ClassNotFoundException looking for com.acme.TestFilter.
I can't seem to find what is referencing that or what setting I am
missing that is making it look for that. I've looked all over but
can't seem to figure out what is going on. I tried just downloading a
blank project, building it, and deploying it, but I am getting the
same error. If someone could offer a suggestion I would really
appreciate it.

-Jason

16:37:45.404 [main] ERROR net.liftweb.util.Props - Failed to find a
properties file (but properties were accessed). Searched: /props/
jlegler.web27.webfaction.com.props, /props/jlegler.props, /props/
web27.webfaction.com.props, /props/default.props, /
jlegler.web27.webfaction.com.props, /jlegler.props, /
web27.webfaction.com.props, /default.props
2012-03-05 16:37:45.407:WARN:oejs.Holder:
java.lang.ClassNotFoundException: com.acme.TestFilter
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at
org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:
424)
at
org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:
377)
at org.eclipse.jetty.util.Loader.loadClass(Loader.java:92)
at org.eclipse.jetty.util.Loader.loadClass(Loader.java:71)
at org.eclipse.jetty.servlet.Holder.doStart(Holder.java:92)
at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:
86)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
59)
at
org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:
753)
at
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:
258)
at
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:
1213)
at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:
699)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:
454)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
59)
at
org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:
36)
at
org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:
183)
at
org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:
491)
at
org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:
138)
at
org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:
142)
at org.eclipse.jetty.deploy.providers.ScanningAppProvider
$1.fileAdded(ScanningAppProvider.java:53)
at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:604)
at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:535)
at org.eclipse.jetty.util.Scanner.scan(Scanner.java:398)
at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:332)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
59)
at
org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:
118)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
59)
at
org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:
552)
at
org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:
227)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
59)
at
org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:
58)
at
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:
53)
at
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:
91)
at org.eclipse.jetty.server.Server.doStart(Server.java:263)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
59)
at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:
1215)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:
1138)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.eclipse.jetty.start.Main.invokeMain(Main.java:457)
at org.eclipse.jetty.start.Main.start(Main.java:602)
at org.eclipse.jetty.start.Main.main(Main.java:82)
2012-03-05 16:37:45.408:WARN:oejuc.AbstractLifeCycle:FAILED
TestFilter: javax.servlet.UnavailableException: com.acme.TestFilter
javax.servlet.UnavailableException: com.acme.TestFilter
at org.eclipse.jetty.servlet.Holder.doStart(Holder.java:99)
at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:
86)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
59)
at
org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:
753)
at
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:
258)
at
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:
1213)
at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:
699)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:
454)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
59)
at
org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:
36)
at
org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:
183)
at
org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:
491)
at
org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:
138)
at
org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:
142)
at org.eclipse.jetty.deploy.providers.ScanningAppProvider
$1.fileAdded(ScanningAppProvider.java:53)
at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:604)
at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:535)
at org.eclipse.jetty.util.Scanner.scan(Scanner.java:398)
at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:332)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
59)
at
org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:
118)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
59)
at
org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:
552)
at
org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:
227)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
59)
at
org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:
58)
at
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:
53)
at
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:
91)
at org.eclipse.jetty.server.Server.doStart(Server.java:263)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
59)
at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:
1215)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:
1138)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.eclipse.jetty.start.Main.invokeMain(Main.java:457)
at org.eclipse.jetty.start.Main.start(Main.java:602)
at org.eclipse.jetty.start.Main.main(Main.java:82)
2012-03-05 16:37:45.409:WARN:oejw.WebAppContext:Failed startup of
context o.e.j.w.WebAppContext{/,file:/tmp/jetty-0.0.0.0-14114-
smashedtoatoms-1.0.war-_-any-/webapp/},/home/jlegler/jetty-
distribution-8.1.1.v20120215/webapps/smashedtoatoms-1.0.war
javax.servlet.UnavailableException: com.acme.TestFilter
at org.eclipse.jetty.servlet.Holder.doStart(Holder.java:99)
at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:
86)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
59)
at
org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:
753)
at
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:
258)
at
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:
1213)
at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:
699)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:
454)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
59)
at
org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:
36)
at
org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:
183)
at
org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:
491)
at
org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:
138)
at
org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:
142)
at org.eclipse.jetty.deploy.providers.ScanningAppProvider
$1.fileAdded(ScanningAppProvider.java:53)
at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:604)
at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:535)
at org.eclipse.jetty.util.Scanner.scan(Scanner.java:398)
at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:332)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
59)
at
org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:
118)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
59)
at
org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:
552)
at
org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:
227)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
59)
at
org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:
58)
at
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:
53)
at
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:
91)
at org.eclipse.jetty.server.Server.doStart(Server.java:263)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
59)
at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:
1215)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:
1138)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.eclipse.jetty.start.Main.invokeMain(Main.java:457)
at org.eclipse.jetty.start.Main.start(Main.java:602)
at org.eclipse.jetty.start.Main.main(Main.java:82)

jlegler

unread,
Mar 5, 2012, 6:00:03 PM3/5/12
to Lift
Nevermind, I am an idiot. It was a problem with my deployment Jetty
configuration. When Jetty is set up correctly it works fine.

-Jason

David Pollak

unread,
Mar 5, 2012, 11:45:33 PM3/5/12
to lif...@googlegroups.com
On Mon, Mar 5, 2012 at 3:00 PM, jlegler <jle...@gmail.com> wrote:
Nevermind, I am an idiot.  It was a problem with my deployment Jetty
configuration.  When Jetty is set up correctly it works fine.

Glad you found the solution.
 

-Jason

--
Lift, the simply functional web framework: http://liftweb.net
Code: http://github.com/lift
Discussion: http://groups.google.com/group/liftweb
Stuck? Help us help you: https://www.assembla.com/wiki/show/liftweb/Posting_example_code



--
Visi.Pro, Cloud Computing for the Rest of Us http://visi.pro
Lift, the simply functional web framework http://liftweb.net


Antoine

unread,
Mar 19, 2012, 8:42:55 AM3/19/12
to lif...@googlegroups.com
Hello, 
I am facing the same problem and was wondering if you can share the solution you have used to fix this problem?
Thank you
Antoine

Diego Medina

unread,
Mar 19, 2012, 10:09:17 AM3/19/12
to lif...@googlegroups.com

If I had to guess, jetty has a sample filter in the config file, but you need to remove it. Try grep'ing your jetty config files (there are a few) and that should point to the problem

Hope it helps

Diego
Sent from my android cell

Antoine

unread,
Mar 23, 2012, 12:58:17 PM3/23/12
to lif...@googlegroups.com
Thank you it worked properly.

Diego Medina

unread,
Mar 23, 2012, 1:28:07 PM3/23/12
to lif...@googlegroups.com
Great!

--
Diego Medina
Lift/Scala Developer
di...@fmpwizard.com
http://www.fmpwizard.com

locnav

unread,
May 9, 2012, 5:40:20 AM5/9/12
to Lift
what do you grep for?

On 19 mar., 17:09, Diego Medina <di...@fmpwizard.com> wrote:
> If I had to guess, jetty has a sample filter in the config file, but you
> need to remove it. Try grep'ing your jetty config files (there are a few)
> and that should point to the problem
>
> Hope it helps
>
> Diego
> Sent from my android cell
Reply all
Reply to author
Forward
0 new messages