pretty consistent :), I will try to take a look.

musachy

On Thu, Oct 15, 2009 at 8:23 AM, Obinna <obi...@gmail.com> wrote:
> No I don't have any unusual jars in my shared lib (learnt my lesson last
> time :| - I have some jax-ws web-service api stuff in endorsed but that's
> all).
>
> Placing the plugin jar in the shared dir ('lib' for Tomcat 6) results in
> struts not being able to find the plugin config file and throwing the error:
> "There is no result type defined for type 'embeddedJsp'..."
>
> Given this, it is somewhat strange that, placing it in the web-app libs *as
> well as *the tomcat lib results in struts trying to load the trying to load
> the plugin config file twice and throwing the error during startup:
>
> The package name 'embeddedjsp-default' at location package -
> jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%206.0/wtpwebapps/test/WEB-INF/lib/struts2-embeddedjsp-plugin-2.1.9-SNAPSHOT.jar!/struts-plugin.xml:29:82
> is already been used by another package at location package -
> jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%206.0/lib/struts2-embeddedjsp-plugin-2.1.9-SNAPSHOT.jar!/struts-plugin.xml:29:82
> ....
>
> Thanks,
>  - Eric
>
>
>
>
> On Thu, Oct 15, 2009 at 5:59 PM, Musachy Barroso <musa...@gmail.com> wrote:
>
>> just for kicks, put the embeddedjsp plugin in the shared dir, and see
>> if it works.
>>
>> On Thu, Oct 15, 2009 at 7:58 AM, Musachy Barroso <musa...@gmail.com>
>> wrote:
>> > yeah that is kind of strange. do you have any of the struts, or your
>> > jars in the tomcat shared dir? even in that case it should not matter.
>> >
>> > musachy
>> >
>> > On Thu, Oct 15, 2009 at 1:10 AM, Obinna <obi...@gmail.com> wrote:
>> >> There's another classloading issue with the embeddedJsp plugin.
>> >>
>> >> When deploying multiple webapps on the same tomcat server, both of which
>> >> utilize the embeddedJsp plugin. After loading embeddJsp pages in on web
>> app,
>> >> attempting to load any embeddedJsp pages in the second webapp throws the
>> >> following exception:
>> >>
>> >> java.lang.ClassCastException:
>> >> org.apache.struts2.jasper.runtime.JspApplicationContextImpl cannot be
>> cast
>> >> to org.apache.struts2.jasper.runtime.JspApplicationContextImpl
>> >>
>> >>
>> org.apache.struts2.jasper.runtime.JspApplicationContextImpl.getInstance(JspApplicationContextImpl.java:76)
>> >>
>> >>
>> org.apache.struts2.jasper.runtime.JspFactoryImpl.getJspApplicationContext(JspFactoryImpl.java:200)
>> >>
>> >>
>> org.apache.struts2.jsp.com.test.service.reporting.jsp.alert_jsp._jspInit(alert_jsp.java
>> >> from :31)
>> >>
>>  org.apache.struts2.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
>> >>    org.apache.struts2.JSPLoader.createServlet(JSPLoader.java:112)
>> >>    org.apache.struts2.JSPLoader.load(JSPLoader.java:90)
>> >>    org.apache.struts2.ServletCache$1.call(ServletCache.java:46)
>> >>    org.apache.struts2.ServletCache$1.call(ServletCache.java:44)
>> >>    java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> >>    java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> >>    org.apache.struts2.ServletCache.get(ServletCache.java:53)
>> >>    org.apache.struts2.JSPRuntime.handle(JSPRuntime.java:63)
>> >>    org.apache.struts2.JSPRuntime.handle(JSPRuntime.java:45)
>> >>
>> >>
>> org.apache.struts2.EmbeddedJSPResult.doExecute(EmbeddedJSPResult.java:32)
>> >>
>> >>
>> org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186).
>> >>
>> >> which is strange as i would have expected the JspApplicationContextImpl
>> to
>> >> be loaded and isolated by each web-application class loader.
>> >>
>> >> Also, subsequent attempts to load non-embedded jsp page then throw:
>> >>
>> >> org.apache.struts2.jasper.runtime.JspApplicationContextImpl cannot be
>> cast
>> >> to org.apache.struts2.jasper.runtime.JspApplicationContextImpl
>> >> at
>> >>
>> org.apache.struts2.jasper.runtime.JspApplicationContextImpl.getInstance(JspApplicationContextImpl.java:76)
>> >>    at
>> >>
>> org.apache.struts2.jasper.runtime.JspFactoryImpl.getJspApplicationContext(JspFactoryImpl.java:200)
>> >>
>> >>
>> >> - Eric
>> >>
>> >>
>> >>
>> >>
>> >> On Mon, Sep 28, 2009 at 11:05 AM, Obinna <obi...@gmail.com> wrote:
>> >>
>> >>> Tested and work well. Couldn't resolve struts2-core.2.1.9-Snapshot
>> maven
>> >>> dependency so I used 2.1.8 though.
>> >>> Closed jira ticket.
>> >>> Thanks again!!  I hope everyone realizes how significant/powerful a
>> plugin
>> >>> this is.
>> >>>
>> >>> - Eric
>> >>>
>> >>>
>> >>>
>> >>> On Mon, Sep 28, 2009 at 9:07 AM, Musachy Barroso <musa...@gmail.com
>> >wrote:
>> >>>
>> >>>> I should have done it with jasper 6 since the beginning, but it seemed
>> >>>> more difficult and my laziness took the best of me :)
>> >>>>
>> >>>> musachy
>> >>>>
>> >>>> On Sun, Sep 27, 2009 at 10:12 PM, Obinna <obi...@gmail.com> wrote:
>> >>>> > Great!. Musachy, thanks a million for doing this so quickly. I'll
>> give
>> >>>> it a
>> >>>> > test anon
>> >>>> >
>> >>>> >
>> >>>> > On Mon, Sep 28, 2009 at 6:18 AM, Martin Gainty <mgai...@hotmail.com
>> >
>> >>>> wrote:
>> >>>> >
>> >>>> >>
>> >>>> >> thanks for the headsup.. 2.1.8 builds now..
>> >>>> >> I had wrong version of commons-collections ListUtils not having
>> >>>> >> isEqualList(collection,collection)
>> >>>> >>        <dependency>
>> >>>> >>                <groupId>org.apache.commons.collections</groupId>
>> >>>> >>                <artifactId>commons-collections</artifactId>
>> >>>> >>                <version>3.2.1</version>
>> >>>> >>        </dependency>
>> >>>> >> pulls correct version
>> >>>> >>
>> >>>> >> seeing some failures in surefire..(too many to count on one hand
>> will
>> >>>> take
>> >>>> >> a look tommorrow)
>> >>>> >> thanks,
>> >>>> >> Martin Gainty
>> >>>> >> ______________________________________________
>> >>>> >> Standard Caveats apply
>> >>>> >>
>> >>>> >>
>> >>>> >>
>> >>>> >>
>> >>>> >> > Date: Sun, 27 Sep 2009 19:00:12 -0700
>> >>>> >> > Subject: Re: embeddedJsp plugin causing jsp compilation issues
>> >>>> >> > From: musa...@gmail.com
>> >>>> >> > To: dev@struts.apache.org
>> >>>> >> >
>> >>>> >> > a'right. The code is in trunk. To use the plugin with tomcat,
>> just
>> >>>> >> > build it and deploy it as usual. It works with Jetty 7+, which
>> needs
>> >>>> >> > the tomcat deps added to the application, adding this to your pom
>> >>>> will
>> >>>> >> > take care of it:
>> >>>> >> >
>> >>>> >> > <dependency>
>> >>>> >> >        <groupId>org.apache.tomcat</groupId>
>> >>>> >> >        <artifactId>jasper</artifactId>
>> >>>> >> >        <version>6.0.18</version>
>> >>>> >> > </dependency>
>> >>>> >> >
>> >>>> >> > let me know if it works.
>> >>>> >> >
>> >>>> >> > musachy
>> >>>> >> >
>> >>>> >> > On Sun, Sep 27, 2009 at 6:34 PM, Musachy Barroso <
>> musa...@gmail.com>
>> >>>> >> wrote:
>> >>>> >> > > it works on tomcat but now it breaks in jetty...oh joy.
>> >>>> >> > >
>> >>>> >> > > On Sun, Sep 27, 2009 at 2:35 PM, Musachy Barroso <
>> >>>> musa...@gmail.com>
>> >>>> >> wrote:
>> >>>> >> > >> ok I got jasper 6 working. I will do some more testing (at
>> least
>> >>>> the
>> >>>> >> > >> junits run fine), commit the jasper code, and then commit my
>> >>>> changes.
>> >>>> >> > >> (later on)
>> >>>> >> > >>
>> >>>> >> > >> musachy
>> >>>> >> > >>
>> >>>> >> > >> On Sun, Sep 27, 2009 at 12:56 PM, Musachy Barroso <
>> >>>> musa...@gmail.com>
>> >>>> >> wrote:
>> >>>> >> > >>> yeah that would work if I could use it as a library, but
>> jasper
>> >>>> is
>> >>>> >> not
>> >>>> >> > >>> written with that in mind. I had to change a fairly amount of
>> >>>> private
>> >>>> >> > >>> code to get it to work.
>> >>>> >> > >>>
>> >>>> >> > >>> musachy
>> >>>> >> > >>>
>> >>>> >> > >>> On Sun, Sep 27, 2009 at 12:50 PM, Antonio Petrelli
>> >>>> >> > >>> <antonio.petre...@gmail.com> wrote:
>> >>>> >> > >>>> 2009/9/27 Musachy Barroso <musa...@gmail.com>:
>> >>>> >> > >>>>> It is a missmatch between the jsp-apis. The internal jasper
>> >>>> >> implements
>> >>>> >> > >>>>> 2.0, while tomcat 6/jasper 6 implement 2.1, and in 2.1
>> there a
>> >>>> new
>> >>>> >> > >>>>> method called. It is not looking good.
>> >>>> >> > >>>>
>> >>>> >> > >>>> You might wish to use JarJar to repackage, to avoid
>> conflicts
>> >>>> like
>> >>>> >> > >>>> this. Lots of people use them to avoid dependencies, like
>> >>>> >> > >>>> commons-logging.
>> >>>> >> > >>>> See:
>> >>>> >> > >>>> http://docs.atlassian.com/jarjar-maven-plugin/
>> >>>> >> > >>>>
>> >>>> >> > >>>> HTH
>> >>>> >> > >>>> Antonio
>> >>>> >> > >>>>
>> >>>> >> > >>>>
>> >>>> >>
>> ---------------------------------------------------------------------
>> >>>> >> > >>>> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
>> >>>> >> > >>>> For additional commands, e-mail: dev-h...@struts.apache.org
>> >>>> >> > >>>>
>> >>>> >> > >>>>
>> >>>> >> > >>>
>> >>>> >> > >>>
>> >>>> >> > >>>
>> >>>> >> > >>> --
>> >>>> >> > >>> "Hey you! Would you help me to carry the stone?" Pink Floyd
>> >>>> >> > >>>
>> >>>> >> > >>
>> >>>> >> > >>
>> >>>> >> > >>
>> >>>> >> > >> --
>> >>>> >> > >> "Hey you! Would you help me to carry the stone?" Pink Floyd
>> >>>> >> > >>
>> >>>> >> > >
>> >>>> >> > >
>> >>>> >> > >
>> >>>> >> > > --
>> >>>> >> > > "Hey you! Would you help me to carry the stone?" Pink Floyd
>> >>>> >> > >
>> >>>> >> >
>> >>>> >> >
>> >>>> >> >
>> >>>> >> > --
>> >>>> >> > "Hey you! Would you help me to carry the stone?" Pink Floyd
>> >>>> >> >
>> >>>> >> >
>> ---------------------------------------------------------------------
>> >>>> >> > To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
>> >>>> >> > For additional commands, e-mail: dev-h...@struts.apache.org
>> >>>> >> >
>> >>>> >>
>> >>>> >> _________________________________________________________________
>> >>>> >> Lauren found her dream laptop. Find the PC that’s right for you.
>> >>>> >> http://www.microsoft.com/windows/choosepc/?ocid=ftp_val_wl_290
>> >>>> >
>> >>>>
>> >>>>
>> >>>>
>> >>>> --
>> >>>> "Hey you! Would you help me to carry the stone?" Pink Floyd
>> >>>>
>> >>>> ---------------------------------------------------------------------
>> >>>> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
>> >>>> For additional commands, e-mail: dev-h...@struts.apache.org
>> >>>>
>> >>>>
>> >>>
>> >>
>> >
>> >
>> >
>> > --
>> > "Hey you! Would you help me to carry the stone?" Pink Floyd
>> >
>>
>>
>>
>> --
>> "Hey you! Would you help me to carry the stone?" Pink Floyd
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
>> For additional commands, e-mail: dev-h...@struts.apache.org
>>
>>
>



-- 
"Hey you! Would you help me to carry the stone?" Pink Floyd

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
For additional commands, e-mail: dev-h...@struts.apache.org

Reply via email to