When using a tag library in an application, I am receiving a
java.lang.ClassCastException as listed in the Subject line, above.

I am using WSAD 4.0 with the WSAD 4.0 j2ee.jar file.  The xerces jar
file that we are using is version 1.4.4.  I have re-imported
the application's source code, property files, and jar files used by the
application and am receiving the same error.

I have checked the classpath, removed temporary files, etc.  The
complete stack traces from the exceptions are below.

Any suggestions appreciated.

Bill Zimmer
[EMAIL PROTECTED]

Stack trace:
java.lang.ClassCastException:
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
        at
javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFact
ory.java:147)
        at
org.apache.jasper.compiler.JspUtil.parseXMLDoc(JspUtil.java:189)
        at
org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImp
l.java:507)
        at
org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.
java:313)
        at
org.apache.jasper.compiler.JspParseEventListener.handleDirective(JspPars
eEventListener.java:861)
        at
org.apache.jasper.compiler.DelegatingListener.handleDirective(Delegating
Listener.java:116)
        at
org.apache.jasper.compiler.Parser$Directive.accept(Parser.java:216)
        at org.apache.jasper.compiler.Parser.parse(Parser.java:1115)
        at org.apache.jasper.compiler.Parser.parse(Parser.java:1066)
        at org.apache.jasper.compiler.Parser.parse(Parser.java:1062)
        at
org.apache.jasper.compiler.Compiler.handleParse(Compiler.java:303)
        at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:178)
        at
org.apache.jasper.runtime.JspServlet.loadJSP(JspServlet.java:828)
        at
org.apache.jasper.runtime.JspServlet$JspServletWrapper.loadIfNecessary(J
spServlet.java:251)
        at
org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServle
t.java:279)
        at
org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:503)
        at
org.apache.jasper.runtime.JspServlet.service(JspServlet.java:651)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletMan
ager.java:827)
        at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLife
cycleServlet.java:167)
        at
com.ibm.servlet.engine.webapp.ServicingServletState.service(StrictLifecy
cleServlet.java:317)
        at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifec
ycleServlet.java:110)
        at
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.jav
a:472)
        at
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(Servle
tManager.java:1012)
        at
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletM
anager.java:913)
        at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispat
ch(WebAppRequestDispatcher.java:721)
        at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppReq
uestDispatcher.java:374)
        at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequ
estDispatcher.java:118)
        at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.jav
a:1069)
        at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestPr
ocessor.java:455)
        at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
279)
        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletMan
ager.java:827)
        at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLife
cycleServlet.java:167)
        at
com.ibm.servlet.engine.webapp.ServicingServletState.service(StrictLifecy
cleServlet.java:317)
        at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifec
ycleServlet.java:110)
        at
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.jav
a:472)
        at
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(Servle
tManager.java:1012)
        at
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletM
anager.java:913)
        at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispat
ch(WebAppRequestDispatcher.java:721)
        at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppReq
uestDispatcher.java:374)
        at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequ
estDispatcher.java:118)
        at
com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:13
4)
        at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvo
ker.java:239)
        at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(Cach
edInvocation.java:67)
        at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(Servlet
RequestProcessor.java:151)
        at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEList
ener.java:317)
        at
com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnectio
n.java:60)
        at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:
391)
        at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:284)
        at com.ibm.ws.util.CachedThread.run(ThreadPool.java:144)


[1/11/05 10:56:16:830 EST] 452be532 WebGroup      X Servlet Error:
C:\phase2\jsps\dataEntryForm.jsp&#40;4,49&#41; JSPG0103E: Unable to open
taglibrary /WEB-INF/poc.tld :
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:
org.apache.jasper.JasperException: JSPG0103E: Unable to open taglibrary
/WEB-INF/poc.tld : org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
        at
org.apache.jasper.compiler.JspParseEventListener.handleDirective(JspPars
eEventListener.java:868)
        at
org.apache.jasper.compiler.DelegatingListener.handleDirective(Delegating
Listener.java:116)
        at
org.apache.jasper.compiler.Parser$Directive.accept(Parser.java:216)
        at org.apache.jasper.compiler.Parser.parse(Parser.java:1115)
        at org.apache.jasper.compiler.Parser.parse(Parser.java:1066)
        at org.apache.jasper.compiler.Parser.parse(Parser.java:1062)
        at
org.apache.jasper.compiler.Compiler.handleParse(Compiler.java:303)
        at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:178)
        at
org.apache.jasper.runtime.JspServlet.loadJSP(JspServlet.java:828)
        at
org.apache.jasper.runtime.JspServlet$JspServletWrapper.loadIfNecessary(J
spServlet.java:251)
        at
org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServle
t.java:279)
        at
org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:503)
        at
org.apache.jasper.runtime.JspServlet.service(JspServlet.java:651)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletMan
ager.java:827)
        at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLife
cycleServlet.java:167)
        at
com.ibm.servlet.engine.webapp.ServicingServletState.service(StrictLifecy
cleServlet.java:317)
        at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifec
ycleServlet.java:110)
        at
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.jav
a:472)
        at
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(Servle
tManager.java:1012)
        at
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletM
anager.java:913)
        at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispat
ch(WebAppRequestDispatcher.java:721)
        at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppReq
uestDispatcher.java:374)
        at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequ
estDispatcher.java:118)
        at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.jav
a:1069)
        at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestPr
ocessor.java:455)
        at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
279)
        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletMan
ager.java:827)
        at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLife
cycleServlet.java:167)
        at
com.ibm.servlet.engine.webapp.ServicingServletState.service(StrictLifecy
cleServlet.java:317)
        at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifec
ycleServlet.java:110)
        at
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.jav
a:472)
        at
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(Servle
tManager.java:1012)
        at
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletM
anager.java:913)
        at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispat
ch(WebAppRequestDispatcher.java:721)
        at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppReq
uestDispatcher.java:374)
        at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequ
estDispatcher.java:118)
        at
com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:13
4)
        at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvo
ker.java:239)
        at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(Cach
edInvocation.java:67)
        at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(Servlet
RequestProcessor.java:151)
        at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEList
ener.java:317)
        at
com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnectio
n.java:60)
        at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:
391)
        at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:284)
        at com.ibm.ws.util.CachedThread.run(ThreadPool.java:144)



CONFIDENTIALITY NOTICE: This E-Mail is intended only 
for the use of the individual or entity to which it is addressed and may 
contain information that is privileged, confidential and exempt from disclosure 
under applicable law. If you have received this communication in error, please 
do not distribute and delete the original message.  Please notify the sender by 
E-Mail at the address shown. Thank you for your compliance..



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to