cancel
Showing results for 
Search instead for 
Did you mean: 

WebIOException

Former Member
0 Kudos

Hi,

I am trying to migrate the MedRec Application available with BEAWeblogin to SAP WAS. While deploying the .ear file i am getting com.sap.engine.services.servlets_jsp.server.exceptions.WebIOException

The details are as follows:

Caused by: com.sap.engine.services.servlets_jsp.lib.jspparser.exceptions.JspParseException: Error while parsing the taglib tag in web.xml or the .tld file of the taglib library.

at com.sap.engine.services.servlets_jsp.lib.jspparser.syntax.JspTaglibDirective.verifyAttributes(JspTaglibDirective.java:138)

at com.sap.engine.services.servlets_jsp.lib.jspparser.syntax.JspDirective.parse0(JspDirective.java:141)

at com.sap.engine.services.servlets_jsp.lib.jspparser.syntax.JspDirective.parse(JspDirective.java:102)

at com.sap.engine.services.servlets_jsp.lib.jspparser.syntax.ElementCollection.parse(ElementCollection.java:89)

at com.sap.engine.services.servlets_jsp.lib.jspparser.syntax.ParserImpl.parse(ParserImpl.java:525)

at com.sap.engine.services.servlets_jsp.server.jsp.JSPParser.initParser(JSPParser.java:339)

at

com.sap.engine.services.servlets_jsp.server.jsp.JSPParser.parse(JSPParser.java:105)

Caused by: java.lang.ClassCastException

at com.sap.engine.services.servlets_jsp.descriptor.taglib.TagLibDescriptorDocument.getTagInfo(TagLibDescriptorDocument.java:513)

at com.sap.engine.services.servlets_jsp.descriptor.taglib.TagLibDescriptorDocument.loadDescriptorFromElement(TagLibDescriptorDocument.java:444)

at com.sap.engine.services.servlets_jsp.descriptor.taglib.TagLibDescriptorDocument.loadDescriptorFromDocument(TagLibDescriptorDocument.java:100)

at com.sap.engine.services.servlets_jsp.lib.jspparser.syntax.JspTaglibDirective.verifyAttributes(JspTaglibDirective.java:128)

This is caused in the start.jsp file.

It makes use of:

struts-html.tld

struts-bean.tld

Both of these are placed in WEB-INF dir, and have corressponding entries in the web.xml file.

Kindly guide,

Thanks and Regards,

Prasita

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member185706
Participant
0 Kudos

Hi Prasita,

it seems that some of this TLDs has tag with tei clas that doesn't implement javax.servlet.jsp.tagextTagExtraInfo class.

You can check these classes , descibed in <tei-class> tags in tld files.

Regards

Bojidar

former_member192029
Active Contributor
0 Kudos

Hi

1) Check the package structure is correct

2) check the JNDI name is correct

3) check the file naming convention is correct

4) finally check the JAVA classpath is okay

it should go well

Cheers

Jawahar Govindaraj