I am trying to replicate it but it seems to work for me. Can you try
to replicate it, in the blank application and give me the steps?

thanks
musachy

On Sat, Sep 26, 2009 at 10:55 AM, Musachy Barroso <[email protected]> wrote:
> hum, can you open a jira ticket with the details? sdk version, container etc.
>
> On Sat, Sep 26, 2009 at 6:08 AM, Obinna <[email protected]> wrote:
>> I've been able to move some fairly complex interfaces into distributable
>> jars using this plugin and by themselves they work great! However, using it
>> has a very strange side-effect wherein if I try to load any 'normal' .jsp
>> page in the same web-app which has not been loaded (compiled) prior to the
>> loading of *any *embedded jsp page causes the following error:
>>
>> javax.servlet.ServletException: java.lang.AbstractMethodError:
>> javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext;
>>  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:274)
>>  javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>>
>> If the page was loaded prior to any embedded .jsp, then it compiles fine and
>> reloads fine subsequently.
>>
>>
>>
>>
>> On Fri, Sep 25, 2009 at 8:51 AM, Obinna <[email protected]> wrote:
>>
>>> I figured out the problem. Somehow (don't ask), servlet-api.jar ended up in
>>> my Tomcat endorsed folder. Removing it fixed the problem. It still seems
>>> that assuming protectionDomain.getCodeSource() will return a non-null value
>>> is dangerous though.
>>>
>>>
>>>
>>> On Thu, Sep 24, 2009 at 4:44 PM, Obinna <[email protected]> wrote:
>>>
>>>> I'm getting a NPE in the embeddedJsp plugin.
>>>>
>>>> It seems to originate from JSPLoader.getJarURL(clazz) at URL loc =
>>>> codeSource.getLocation() because codeSource is null.
>>>> (protectionDomain.getCodeSource() returns null).
>>>>
>>>> Not sure why this is happening for me (it is occurring when clazz =
>>>> interface javax.servlet.Servlet), but the API docs say that
>>>> protectionDomain.getCodeSource() can be null, so there should probably be a
>>>> check here or another way of getting the jar url.
>>>>
>>>>  -Eric
>>>>
>>>>
>>>>
>>>> On Wed, Aug 26, 2009 at 8:07 AM, Obinna <[email protected]> wrote:
>>>>
>>>>> Nope. I tried that.
>>>>> Strangely, It builds without error (but without including resources
>>>>> package) if I build from the plugin pom, but tests error
>>>>> if I try to build entire struts2 root pom. (seems related b/c
>>>>> testEmbeddd/testEmbeddedAbsolutePath throw NPE on Localizer line 150 :
>>>>> bundle must be null)
>>>>> I suspect I'm doing something wrong with Maven...
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Tue, Aug 25, 2009 at 7:23 PM, Musachy Barroso <[email protected]>wrote:
>>>>>
>>>>>> that's pretty weird. Did you do try a 'mvn clean' first?
>>>>>>
>>>>>> On Tue, Aug 25, 2009 at 8:53 AM, Obinna<[email protected]> wrote:
>>>>>> > When I build the embedded jsp plugin, maven doesn't include the
>>>>>> > org.apache.struts2.jasper.resources package (doesn't create in
>>>>>> 'target')
>>>>>> > which is causing some errors. Any ideas why?
>>>>>> >
>>>>>> > - Eric
>>>>>> >
>>>>>> > On Fri, Aug 14, 2009 at 6:58 PM, Musachy Barroso <[email protected]>
>>>>>> wrote:
>>>>>> >
>>>>>> >> As long as they are in the classpath, embedded or not embedded the
>>>>>> >> plugin will find them, which goes to show that 'embedded' is a
>>>>>> >> terrible name. There are junits for the plugin itself that read the
>>>>>> >> jsps from the file system(not compressed/embedded).
>>>>>> >>
>>>>>> >> musachy
>>>>>> >>
>>>>>> >> On Fri, Aug 14, 2009 at 7:58 AM, Brian Pontarelli<
>>>>>> [email protected]>
>>>>>> >> wrote:
>>>>>> >> > Does this plugin provide for executing the JSPs in unit tests?
>>>>>> Embedding
>>>>>> >> is
>>>>>> >> > really nice, but unit testing is even better.
>>>>>> >> >
>>>>>> >> > -bp
>>>>>> >> >
>>>>>> >> >
>>>>>> >> > On Aug 13, 2009, at 12:27 PM, Wes Wannemacher wrote:
>>>>>> >> >
>>>>>> >> >> I think it is a good idea, as much as I dislike JSP (because it is
>>>>>> so
>>>>>> >> >> non-portable, which this very plugin addresses), it is ubiquitous.
>>>>>> >> >>
>>>>>> >> >> -Wes
>>>>>> >> >>
>>>>>> >> >> On Thu, Aug 13, 2009 at 2:16 PM, Musachy Barroso<
>>>>>> [email protected]>
>>>>>> >> wrote:
>>>>>> >> >>>
>>>>>> >> >>> The JSP plugin turned out to work better than I expected(tags and
>>>>>> >> >>> includes work), so I would like to bring it out of the sandbox
>>>>>> and
>>>>>> >> >>> label it as "experimental" until we get more people to try it
>>>>>> out. Any
>>>>>> >> >>> objections/comments (this is not a vote thread, that will be
>>>>>> later if
>>>>>> >> >>> there are no objections)?
>>>>>> >> >>>
>>>>>> >> >>> musachy
>>>>>> >> >>> --
>>>>>> >> >>> "Hey you! Would you help me to carry the stone?" Pink Floyd
>>>>>> >> >>>
>>>>>> >> >>>
>>>>>> ---------------------------------------------------------------------
>>>>>> >> >>> To unsubscribe, e-mail: [email protected]
>>>>>> >> >>> For additional commands, e-mail: [email protected]
>>>>>> >> >>>
>>>>>> >> >>>
>>>>>> >> >>
>>>>>> >> >>
>>>>>> >> >>
>>>>>> >> >> --
>>>>>> >> >> Wes Wannemacher
>>>>>> >> >>
>>>>>> >> >> Head Engineer, WanTii, Inc.
>>>>>> >> >> Need Training? Struts, Spring, Maven, Tomcat...
>>>>>> >> >> Ask me for a quote!
>>>>>> >> >>
>>>>>> >> >>
>>>>>> ---------------------------------------------------------------------
>>>>>> >> >> To unsubscribe, e-mail: [email protected]
>>>>>> >> >> For additional commands, e-mail: [email protected]
>>>>>> >> >>
>>>>>> >> >
>>>>>> >> >
>>>>>> >> >
>>>>>> ---------------------------------------------------------------------
>>>>>> >> > To unsubscribe, e-mail: [email protected]
>>>>>> >> > For additional commands, e-mail: [email protected]
>>>>>> >> >
>>>>>> >> >
>>>>>> >>
>>>>>> >>
>>>>>> >>
>>>>>> >> --
>>>>>> >> "Hey you! Would you help me to carry the stone?" Pink Floyd
>>>>>> >>
>>>>>> >> ---------------------------------------------------------------------
>>>>>> >> To unsubscribe, e-mail: [email protected]
>>>>>> >> For additional commands, e-mail: [email protected]
>>>>>> >>
>>>>>> >>
>>>>>> >
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> "Hey you! Would you help me to carry the stone?" Pink Floyd
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>> For additional commands, e-mail: [email protected]
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
>
>
> --
> "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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to