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(2,58) :-> 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(2,58) :-> 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]

