Before I go barking up the wrong tree, by JWS you mean Java Web Start  
or Java Web Services?

>>>>>> I must confess, Im running a fairly specific config.  
>>>>>> Essentially I
>>>>>> have an executable WAR file that has a jetty launcher class
>>>>>> inside -
>>>>>> its pretty sweet, and it works from the command line doing:
>>
>>>>>> java -jar myapp.war
>>
>>>>>> However, when I go to implement it with JWS I get this error.

-Ross

On Oct 12, 2009, at 9:05 PM, Timothy Perrett wrote:

>
> I cant really post the war im afraid, as its calling all manner of
> services on some internal systems.
>
> The strange thing with all of this is that it works when you execute:
>
> java -jar myapp.war
>
> Here's what you should need to just make a similar demo project:
>
> https://gist.github.com/3ad5cd900bbe0012b147 - the first being the
> maven build and the 2nd being the launcher im using for jetty.
>
> Cheers, Tim
>
> On Oct 13, 1:47 am, Ross Mellgren <[email protected]> wrote:
>> Especially since it prints out the valid class name in the log  
>> message.
>>
>> I suppose you can't post the WAR somewhere so I can have a poke?
>>
>> -Ross
>>
>> On Oct 12, 2009, at 8:41 PM, Timothy Perrett wrote:
>>
>>
>>
>>
>>
>>> Nope, I've certainly only got 1 javax.servlet in my CP.
>>
>>> Looking at the Jetty source:
>>
>>> http://jetty.mortbay.com/xref/org/mortbay/jetty/servlet/ 
>>> FilterHolder....
>>
>>> It appears its using isAssignableFrom - the question is, that how  
>>> can
>>> it find the filter class usually, and be fine, but not when its  
>>> being
>>> called by the wrapper?
>>
>>> Cheers, Tim
>>
>>> On Oct 13, 1:26 am, Timothy Perrett <[email protected]> wrote:
>>>> Hey Ross,
>>
>>>> Thanks for the response - I'll just take a look; im using maven- 
>>>> shade
>>>> but thought id been careful about making sure i only had one
>>>> javax.servlet.... I'll just double check now.
>>
>>>> Cheers, Tim
>>
>>>> On Oct 13, 1:22 am, Ross Mellgren <[email protected]> wrote:
>>
>>>>> My top-of-the-brain guess would be that you have two servlet  
>>>>> JARs in
>>>>> your classpath, and jetty is using one but your WAR is using
>>>>> another.
>>
>>>>> Really weird error though, for sure.
>>
>>>>> -Ross
>>
>>>>> On Oct 12, 2009, at 8:14 PM, Timothy Perrett wrote:
>>
>>>>>> Hey guys,
>>
>>>>>> I've been having a crazy problem all day (and now into the
>>>>>> extremely
>>>>>> late night). Basically, Jetty is throwing this error:
>>
>>>>>> jvm 1    | java.lang.IllegalStateException: class
>>>>>> net.liftweb.http.LiftFilter is not a javax.servlet.Filter
>>>>>> jvm 1    |      at org.mortbay.jetty.servlet.FilterHolder.doStart
>>>>>> (FilterHolder.java:88)
>>>>>> jvm 1    |      at org.mortbay.component.AbstractLifeCycle.start
>>>>>> (AbstractLifeCycle.java:50)
>>>>>> jvm 1    |      at
>>>>>> org.mortbay.jetty.servlet.ServletHandler.initialize
>>>>>> (ServletHandler.java:662)
>>>>>> jvm 1    |      at org.mortbay.jetty.servlet.Context.startContext
>>>>>> (Context.java:140)
>>>>>> jvm 1    |      at
>>>>>> org.mortbay.jetty.webapp.WebAppContext.startContext
>>>>>> (WebAppContext.java:1250)
>>>>>> jvm 1    |      at  
>>>>>> org.mortbay.jetty.handler.ContextHandler.doStart
>>>>>> (ContextHandler.java:517)
>>>>>> jvm 1    |      at org.mortbay.jetty.webapp.WebAppContext.doStart
>>>>>> (WebAppContext.java:467)
>>>>>> jvm 1    |      at org.mortbay.component.AbstractLifeCycle.start
>>>>>> (AbstractLifeCycle.java:50)
>>>>>> jvm 1    |      at  
>>>>>> org.mortbay.jetty.handler.HandlerWrapper.doStart
>>>>>> (HandlerWrapper.java:130)
>>>>>> jvm 1    |      at org.mortbay.jetty.Server.doStart(Server.java:
>>>>>> 224)
>>>>>> jvm 1    |      at org.mortbay.component.AbstractLifeCycle.start
>>>>>> (AbstractLifeCycle.java:50)
>>>>>> jvm 1    |      at Launcher.main(Launcher.java:53)
>>>>>> jvm 1    |      at sun.reflect.NativeMethodAccessorImpl.invoke0
>>>>>> (Native
>>>>>> Method)
>>>>>> jvm 1    |      at sun.reflect.NativeMethodAccessorImpl.invoke
>>>>>> (Unknown
>>>>>> Source)
>>>>>> jvm 1    |      at  
>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke
>>>>>> (Unknown Source)
>>>>>> jvm 1    |      at java.lang.reflect.Method.invoke(Unknown  
>>>>>> Source)
>>>>>> jvm 1    |      at org.tanukisoftware.wrapper.WrapperJarApp.run
>>>>>> (WrapperJarApp.java:358)
>>>>>> jvm 1    |      at java.lang.Thread.run(Unknown Source)
>>>>>> jvm 1    | 2009-10-13 01:10:12.781::INFO:  Started
>>>>>> [email protected]:9090
>>
>>>>>> I must confess, Im running a fairly specific config.  
>>>>>> Essentially I
>>>>>> have an executable WAR file that has a jetty launcher class
>>>>>> inside -
>>>>>> its pretty sweet, and it works from the command line doing:
>>
>>>>>> java -jar myapp.war
>>
>>>>>> However, when I go to implement it with JWS I get this error.
>>
>>>>>> Any help would be really, really welcome
>>
>>>>>> Cheers, Tim
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to