Could you open a Issue at Pax-Web for this, a sample would be nice also.
I'm gonna take a look at it ASAP :)

regards, Achim


2013/2/4 Achim Nierbeck <[email protected]>

> Ok, I have to check if this is a bug which should have been closed
> already.
>
>
>
>
> 2013/2/2 siv vasan <[email protected]>
>
>> Hi,
>>
>> I am able to reproduce this in pax web 1.1.3
>> (https://github.com/ops4j/org.ops4j.pax.web/tree/web-1.1.3).
>>
>> I have debugged in to the pax-web code. Looks like web xml parser code
>> looks
>> for servelet-class element, if it is not found then servelet mapping
>> parsing
>> is skipped entirely. This is causing deployment to fail. Is there a work
>> around for this ?
>>
>> Code from
>> org.ops4j.pax.web.extender.war.internal.parser.dom.DOMWebXmlParser
>> private static void parseServlets(final Element rootElement,
>>                         final WebApp webApp) {
>>                 final Element[] elements = getChildren(rootElement,
>> "servlet");
>>                 if (elements != null && elements.length > 0) {
>>                         for (Element element : elements) {
>>                                 final WebAppServlet servlet = new
>> WebAppServlet();
>>
>> servlet.setServletName(getTextContent(getChild(element,
>>                                                 "servlet-name")));
>>                                 String servletClass =
>> getTextContent(getChild(element,
>>                                                 "servlet-class"));
>>                                 *if (servletClass != null) {
>>
>> servlet.setServletClass(servletClass);
>>                                         webApp.addServlet(servlet);
>>                                 } else {
>>                                         LOG.warn("No Servlet-class found
>> while parsing servlet definition");
>>                                         return;
>>                                 }*
>>
>>
>>
>> --
>> View this message in context:
>> http://karaf.922171.n3.nabble.com/Exception-if-jsp-is-declated-in-web-xml-servlet-elemnt-tp4027558p4027586.html
>> Sent from the Karaf - User mailing list archive at Nabble.com.
>>
>
>
>
> --
>
> Apache Karaf <http://karaf.apache.org/> Committer & PMC
> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
> Project Lead
> OPS4J Pax for Vaadin <http://team.ops4j.org/wiki/display/PAXVAADIN/Home>
> Commiter & Project Lead
> blog <http://notizblog.nierbeck.de/>
>



-- 

Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
OPS4J Pax for Vaadin <http://team.ops4j.org/wiki/display/PAXVAADIN/Home>
Commiter & Project Lead
blog <http://notizblog.nierbeck.de/>

Reply via email to