I got this when I deployed without the taglib jar file in the war/ear files.

:-> -----Original Message-----
:-> From: ansuman_behera [mailto:[EMAIL PROTECTED]
:-> Sent: Friday, March 19, 2004 2:07 AM
:-> To: Struts Users Mailing List
:-> Subject: JSPG0103E: Unable to open taglibrary 
:-> /WEB-INF/struts-bean.tld 
:-> 
:-> 
:-> Hi All,
:-> 
:-> In our project we are getting an error with the subject as 
:-> the error message. 
:-> 
:-> We are getting this in the development environment. We are 
:-> using WSAD 4.0. The interesting thing is we are not getting 
:-> the error when we are using WAS 4.0.1 as part of WSAD but 
:-> with WAS 4.0.2.
:-> 
:-> I'm writing the error message again below.
:-> 
:-> Have tried searching on struts, google and almost every 
:-> other option but failed to find a solution to this...
:-> 
:-> Has anyone else faced this? Is there a solution to this?
:-> 
:-> thanks
:-> ansu
:-> 
:-> [3/17/04 11:25:41:734 CST] 70060345 OSEListenerDi X 
:-> PLGN0021E: Servlet Request Processor Exception: Virtual 
:-> Host/WebGroup Not Found : The web group / has not been defined
:-> java.lang.ClassCastException: 
:-> org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
:->     at 
:-> javax.xml.parsers.DocumentBuilderFactory.newInstance(Documen
:-> tBuilderFactory.java:147)
:->     at 
:-> org.apache.jasper.compiler.JspUtil.parseXMLDoc(JspUtil.java:187)
:->     at 
:-> org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLi
:-> braryInfoImpl.java:473)
:->     at 
:-> org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibr
:-> aryInfoImpl.java:305)
:->     at 
:-> org.apache.jasper.compiler.JspParseEventListener.handleDirec
:-> tive(JspParseEventListener.java:800)
:->     at 
:-> org.apache.jasper.compiler.DelegatingListener.handleDirectiv
:-> e(DelegatingListener.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.compile(Compiler.java:237)
:->     at 
:-> org.apache.jasper.runtime.JspServlet.loadJSP(JspServlet.java:697)
:->     at 
:-> org.apache.jasper.runtime.JspServlet$JspServletWrapper.loadI
:-> fNecessary(JspServlet.java:244)
:->     at 
:-> org.apache.jasper.runtime.JspServlet$JspServletWrapper.servi
:-> ce(JspServlet.java:261)
:->     at 
:-> org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServl
:-> et.java:430)
:->     at 
:-> org.apache.jasper.runtime.JspServlet.service(JspServlet.java:565)
:->     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
:->     at 
:-> com.ibm.servlet.engine.webapp.StrictServletInstance.doServic
:-> e(ServletManager.java:827)
:->     at 
:-> com.ibm.servlet.engine.webapp.StrictLifecycleServlet._servic
:-> e(StrictLifecycleServlet.java:167)
:->     at 
:-> com.ibm.servlet.engine.webapp.IdleServletState.service(Stric
:-> tLifecycleServlet.java:297)
:->     at 
:-> com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service
:-> (StrictLifecycleServlet.java:110)
:->     at 
:-> com.ibm.servlet.engine.webapp.ServletInstance.service(Servle
:-> tManager.java:472)
:->     at 
:-> com.ibm.servlet.engine.webapp.ValidServletReferenceState.dis
:-> patch(ServletManager.java:1012)
:->     at 
:-> com.ibm.servlet.engine.webapp.ServletInstanceReference.dispa
:-> tch(ServletManager.java:913)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handle
:-> WebAppDispatch(WebAppRequestDispatcher.java:523)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispat
:-> ch(WebAppRequestDispatcher.java:282)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forwar
:-> d(WebAppRequestDispatcher.java:112)
:->     at 
:-> com.ibm.servlet.engine.webapp.SimpleFileServlet.doGet(Simple
:-> FileServlet.java:223)
:->     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.doServic
:-> e(ServletManager.java:827)
:->     at 
:-> com.ibm.servlet.engine.webapp.StrictLifecycleServlet._servic
:-> e(StrictLifecycleServlet.java:167)
:->     at 
:-> com.ibm.servlet.engine.webapp.IdleServletState.service(Stric
:-> tLifecycleServlet.java:297)
:->     at 
:-> com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service
:-> (StrictLifecycleServlet.java:110)
:->     at 
:-> com.ibm.servlet.engine.webapp.ServletInstance.service(Servle
:-> tManager.java:472)
:->     at 
:-> com.ibm.servlet.engine.webapp.ValidServletReferenceState.dis
:-> patch(ServletManager.java:1012)
:->     at 
:-> com.ibm.servlet.engine.webapp.ServletInstanceReference.dispa
:-> tch(ServletManager.java:913)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handle
:-> WebAppDispatch(WebAppRequestDispatcher.java:523)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispat
:-> ch(WebAppRequestDispatcher.java:282)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forwar
:-> d(WebAppRequestDispatcher.java:112)
:->     at 
:-> com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInv
:-> oker.java:91)
:->     at 
:-> com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHoo
:-> k(WebAppInvoker.java:184)
:->     at 
:-> com.ibm.servlet.engine.invocation.CachedInvocation.handleInv
:-> ocation(CachedInvocation.java:67)
:->     at 
:-> com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchB
:-> yURI(ServletRequestProcessor.java:122)
:->     at 
:-> com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.ser
:-> vice(OSEListener.java:315)
:->     at 
:-> com.ibm.servlet.engine.http11.HttpConnection.handleRequest(H
:-> ttpConnection.java:60)
:->     at 
:-> com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConn
:-> ection.java:323)
:->     at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252)
:->     at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)
:-> [3/17/04 11:28:51:580 CST] 70060345 WebGroup      X Servlet 
:-> Error: c:\Program Files\IBM\Application Developer 
:-> Integration 
:-> Edition\MyWeb\webApplication\jsp\Welcome.jsp&#40;2,58&#41; 
:-> JSPG0103E: Unable to open taglibrary 
:-> /WEB-INF/struts-bean.tld : 
:-> org.apache.xerces.jaxp.DocumentBuilderFactoryImpl: 
:-> org.apache.jasper.JasperException: JSPG0103E: Unable to 
:-> open taglibrary /WEB-INF/struts-bean.tld : 
:-> org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
:->     at 
:-> org.apache.jasper.compiler.JspParseEventListener.handleDirec
:-> tive(JspParseEventListener.java:807)
:->     at 
:-> org.apache.jasper.compiler.DelegatingListener.handleDirectiv
:-> e(DelegatingListener.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.compile(Compiler.java:237)
:->     at 
:-> org.apache.jasper.runtime.JspServlet.loadJSP(JspServlet.java:697)
:->     at 
:-> org.apache.jasper.runtime.JspServlet$JspServletWrapper.loadI
:-> fNecessary(JspServlet.java:244)
:->     at 
:-> org.apache.jasper.runtime.JspServlet$JspServletWrapper.servi
:-> ce(JspServlet.java:261)
:->     at 
:-> org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServl
:-> et.java:430)
:->     at 
:-> org.apache.jasper.runtime.JspServlet.service(JspServlet.java:565)
:->     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
:->     at 
:-> com.ibm.servlet.engine.webapp.StrictServletInstance.doServic
:-> e(ServletManager.java:827)
:->     at 
:-> com.ibm.servlet.engine.webapp.StrictLifecycleServlet._servic
:-> e(StrictLifecycleServlet.java:167)
:->     at 
:-> com.ibm.servlet.engine.webapp.IdleServletState.service(Stric
:-> tLifecycleServlet.java:297)
:->     at 
:-> com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service
:-> (StrictLifecycleServlet.java:110)
:->     at 
:-> com.ibm.servlet.engine.webapp.ServletInstance.service(Servle
:-> tManager.java:472)
:->     at 
:-> com.ibm.servlet.engine.webapp.ValidServletReferenceState.dis
:-> patch(ServletManager.java:1012)
:->     at 
:-> com.ibm.servlet.engine.webapp.ServletInstanceReference.dispa
:-> tch(ServletManager.java:913)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handle
:-> WebAppDispatch(WebAppRequestDispatcher.java:523)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispat
:-> ch(WebAppRequestDispatcher.java:282)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forwar
:-> d(WebAppRequestDispatcher.java:112)
:->     at 
:-> com.ibm.servlet.engine.webapp.SimpleFileServlet.doGet(Simple
:-> FileServlet.java:223)
:->     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.doServic
:-> e(ServletManager.java:827)
:->     at 
:-> com.ibm.servlet.engine.webapp.StrictLifecycleServlet._servic
:-> e(StrictLifecycleServlet.java:167)
:->     at 
:-> com.ibm.servlet.engine.webapp.IdleServletState.service(Stric
:-> tLifecycleServlet.java:297)
:->     at 
:-> com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service
:-> (StrictLifecycleServlet.java:110)
:->     at 
:-> com.ibm.servlet.engine.webapp.ServletInstance.service(Servle
:-> tManager.java:472)
:->     at 
:-> com.ibm.servlet.engine.webapp.ValidServletReferenceState.dis
:-> patch(ServletManager.java:1012)
:->     at 
:-> com.ibm.servlet.engine.webapp.ServletInstanceReference.dispa
:-> tch(ServletManager.java:913)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handle
:-> WebAppDispatch(WebAppRequestDispatcher.java:523)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispat
:-> ch(WebAppRequestDispatcher.java:282)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forwar
:-> d(WebAppRequestDispatcher.java:112)
:->     at 
:-> com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInv
:-> oker.java:91)
:->     at 
:-> com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHoo
:-> k(WebAppInvoker.java:184)
:->     at 
:-> com.ibm.servlet.engine.invocation.CachedInvocation.handleInv
:-> ocation(CachedInvocation.java:67)
:->     at 
:-> com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchB
:-> yURI(ServletRequestProcessor.java:122)
:->     at 
:-> com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.ser
:-> vice(OSEListener.java:315)
:->     at 
:-> com.ibm.servlet.engine.http11.HttpConnection.handleRequest(H
:-> ttpConnection.java:60)
:->     at 
:-> com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConn
:-> ection.java:323)
:->     at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252)
:->     at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)
:-> 
:-> java.lang.ClassCastException: 
:-> org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
:->     at 
:-> javax.xml.parsers.DocumentBuilderFactory.newInstance(Documen
:-> tBuilderFactory.java:147)
:->     at 
:-> org.apache.jasper.compiler.JspUtil.parseXMLDoc(JspUtil.java:187)
:->     at 
:-> org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLi
:-> braryInfoImpl.java:473)
:->     at 
:-> org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibr
:-> aryInfoImpl.java:305)
:->     at 
:-> org.apache.jasper.compiler.JspParseEventListener.handleDirec
:-> tive(JspParseEventListener.java:800)
:->     at 
:-> org.apache.jasper.compiler.DelegatingListener.handleDirectiv
:-> e(DelegatingListener.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.compile(Compiler.java:237)
:->     at 
:-> org.apache.jasper.runtime.JspServlet.loadJSP(JspServlet.java:697)
:->     at 
:-> org.apache.jasper.runtime.JspServlet$JspServletWrapper.loadI
:-> fNecessary(JspServlet.java:244)
:->     at 
:-> org.apache.jasper.runtime.JspServlet$JspServletWrapper.servi
:-> ce(JspServlet.java:261)
:->     at 
:-> org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServl
:-> et.java:430)
:->     at 
:-> org.apache.jasper.runtime.JspServlet.service(JspServlet.java:565)
:->     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
:->     at 
:-> com.ibm.servlet.engine.webapp.StrictServletInstance.doServic
:-> e(ServletManager.java:827)
:->     at 
:-> com.ibm.servlet.engine.webapp.StrictLifecycleServlet._servic
:-> e(StrictLifecycleServlet.java:167)
:->     at 
:-> com.ibm.servlet.engine.webapp.IdleServletState.service(Stric
:-> tLifecycleServlet.java:297)
:->     at 
:-> com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service
:-> (StrictLifecycleServlet.java:110)
:->     at 
:-> com.ibm.servlet.engine.webapp.ServletInstance.service(Servle
:-> tManager.java:472)
:->     at 
:-> com.ibm.servlet.engine.webapp.ValidServletReferenceState.dis
:-> patch(ServletManager.java:1012)
:->     at 
:-> com.ibm.servlet.engine.webapp.ServletInstanceReference.dispa
:-> tch(ServletManager.java:913)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handle
:-> WebAppDispatch(WebAppRequestDispatcher.java:523)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispat
:-> ch(WebAppRequestDispatcher.java:282)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forwar
:-> d(WebAppRequestDispatcher.java:112)
:->     at 
:-> com.ibm.servlet.engine.webapp.SimpleFileServlet.doGet(Simple
:-> FileServlet.java:223)
:->     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.doServic
:-> e(ServletManager.java:827)
:->     at 
:-> com.ibm.servlet.engine.webapp.StrictLifecycleServlet._servic
:-> e(StrictLifecycleServlet.java:167)
:->     at 
:-> com.ibm.servlet.engine.webapp.IdleServletState.service(Stric
:-> tLifecycleServlet.java:297)
:->     at 
:-> com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service
:-> (StrictLifecycleServlet.java:110)
:->     at 
:-> com.ibm.servlet.engine.webapp.ServletInstance.service(Servle
:-> tManager.java:472)
:->     at 
:-> com.ibm.servlet.engine.webapp.ValidServletReferenceState.dis
:-> patch(ServletManager.java:1012)
:->     at 
:-> com.ibm.servlet.engine.webapp.ServletInstanceReference.dispa
:-> tch(ServletManager.java:913)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handle
:-> WebAppDispatch(WebAppRequestDispatcher.java:523)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispat
:-> ch(WebAppRequestDispatcher.java:282)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.includ
:-> e(WebAppRequestDispatcher.java:119)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebApp.sendError(WebApp.java:620)
:->     at 
:-> com.ibm.servlet.engine.webapp.WebApp.sendError(WebApp.java:546)
:->     at 
:-> com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInv
:-> oker.java:145)
:->     at 
:-> com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHoo
:-> k(WebAppInvoker.java:184)
:->     at 
:-> com.ibm.servlet.engine.invocation.CachedInvocation.handleInv
:-> ocation(CachedInvocation.java:67)
:->     at 
:-> com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchB
:-> yURI(ServletRequestProcessor.java:122)
:->     at 
:-> com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.ser
:-> vice(OSEListener.java:315)
:->     at 
:-> com.ibm.servlet.engine.http11.HttpConnection.handleRequest(H
:-> ttpConnection.java:60)
:->     at 
:-> com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConn
:-> ection.java:323)
:->     at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252)
:->     at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)
:-> [3/17/04 11:28:52:330 CST] 70060345 WebApp        X 
:-> SRVE0115E: Error occurred while invoking error reporter 
:-> com.ibm.servlet.engine.webapp.WebAppErrorReport: c:\Program 
:-> Files\IBM\Application Developer Integration 
:-> Edition\MyWeb\webApplication\jsp\Welcome.jsp&#40;2,58&#41; 
:-> JSPG0103E: Unable to open taglibrary 
:-> /WEB-INF/struts-bean.tld : 
:-> org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
:->     at 
:-> com.ibm.servlet.engine.webapp.WebApp.sendError(WebApp.java:542)
:->     at 
:-> com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInv
:-> oker.java:145)
:->     at 
:-> com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHoo
:-> k(WebAppInvoker.java:184)
:->     at 
:-> com.ibm.servlet.engine.invocation.CachedInvocation.handleInv
:-> ocation(CachedInvocation.java:67)
:->     at 
:-> com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchB
:-> yURI(ServletRequestProcessor.java:122)
:->     at 
:-> com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.ser
:-> vice(OSEListener.java:315)
:->     at 
:-> com.ibm.servlet.engine.http11.HttpConnection.handleRequest(H
:-> ttpConnection.java:60)
:->     at 
:-> com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConn
:-> ection.java:323)
:->     at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252)
:->     at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)
:-> 
:-> ------------------------------------------------------------
:-> ---------
:-> 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]

Reply via email to