on 03-04-2013 10:43 AM
Hi,
I am trying to migrate from NW6.40 to NW7.3 and encountered error in using JavaHelp in JSP. I have already updated the tld file to use JSP 2.1 specification and also copy the jhall.jar into the WEB-INF/lib folder.
When deploying the new project, it is giving the error unable to load tag extra info class. Please refer to below for the error.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1. File:C:\Data\crrs\nw731\dtr.jdi\LocalDevelopment\MYEAR\sap.com\testonlinehelp\_comp\gen\default\deploy\sap.com~testonlinehelp.ear
Name:testonlinehelp
Vendor:sap.com
Location:localDevelopment
Version:20130304102853
Deploy status:Warning
Version:HIGHER
Description:
1. Warning exception has been returned while the [sap.com/testonlinehelp] was starting. Warnings:[
][
Warning occurred on server 204261450 during startApp of sap.com/testonlinehelp : Cannot parse jsp [/usr/sap/DVJ/J20/j2ee/cluster/apps/sap.com/testonlinehelp/servlet_jsp/demo.sap.com~crrsonlinehelp_new/root/javax.help.TOCView.jsp]. Error is: [[Cannot load tag extra info class [javax.help.tagext.NavigatorsTEI].]].
Warning occurred on server 204261450 during startApp of sap.com/testonlinehelp : Error in taglib [com.sap.engine.lib.descriptors5.javaee.String@a199b305] in web.xml. Cannot find or parse it. Possible reason - validation failed. Check if your TLD is valid against its scheme. [com.sap.engine.services.servlets_jsp.server.exceptions.WebWrongDescriptorException: Cannot load tag extra info class [javax.help.tagext.NavigatorsTEI].]
Warning occurred on server 204261450 during startApp of sap.com/testonlinehelp : Cannot parse jsp [/usr/sap/DVJ/J20/j2ee/cluster/apps/sap.com/testonlinehelp/servlet_jsp/demo.sap.com~crrsonlinehelp_new/root/javax.help.SearchView.jsp]. Error is: [[Cannot load tag extra info class [javax.help.tagext.NavigatorsTEI].]].
Warning occurred on server 204261450 during startApp of sap.com/testonlinehelp : Cannot parse jsp [/usr/sap/DVJ/J20/j2ee/cluster/apps/sap.com/testonlinehelp/servlet_jsp/demo.sap.com~crrsonlinehelp_new/root/javax.help.IndexView.jsp]. Error is: [[Cannot load tag extra info class [javax.help.tagext.NavigatorsTEI].]].
Warning occurred on server 204261450 during startApp of sap.com/testonlinehelp : Cannot parse jsp [/usr/sap/DVJ/J20/j2ee/cluster/apps/sap.com/testonlinehelp/servlet_jsp/demo.sap.com~crrsonlinehelp_new/root/help.jsp]. Error is: [[Cannot load tag extra info class [javax.help.tagext.NavigatorsTEI].]].
]
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Please help.
Thanks.
On further checking, I found in the trace javax.servlet.jsp.tagext.TagExtraInfo class cannot be found.
Is there any dependencies that is missing from the project?
Please help.
------------------------------------------------------------------------------------------------------------------------------------------
Error occurred while trying to load javax.help.tagext.NavigatorsTEI
at com.sap.engine.boot.loader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:250)
at com.sap.engine.services.servlets_jsp.server.deploy.descriptor.TagLibDescriptor.convertTagTypeToTagInfo(TagLibDescriptor.java:261)
... 13 more
Caused by: java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagExtraInfo
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:729)
at java.lang.ClassLoader.defineClass(ClassLoader.java:710)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:336)
at java.net.URLClassLoader.access$000(URLClassLoader.java:59)
at java.net.URLClassLoader$1.run(URLClassLoader.java:250)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:243)
at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:272)
at java.lang.ClassLoader.loadClass(ClassLoader.java:372)
at java.lang.ClassLoader.loadClass(ClassLoader.java:361)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:344)
at java.lang.ClassLoader.loadClass(ClassLoader.java:313)
at com.sap.engine.boot.loader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:268)
at com.sap.engine.boot.loader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:247)
... 14 more
Caused by: java.lang.ClassNotFoundException: javax.servlet.jsp.tagext.TagExtraInfo
at java.net.URLClassLoader$1.run(URLClassLoader.java:255)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:243)
at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:272)
at java.lang.ClassLoader.loadClass(ClassLoader.java:372)
at java.lang.ClassLoader.loadClass(ClassLoader.java:313)
... 30 more
------------------------------------------------------------------------------------------------------------------------------------------
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.