In addition to David's comments, this is what the Struts User Guide
has to say on the subject:

  http://struts.apache.org/userGuide/configuration.html#config_add

Craig


On Tue, 28 Dec 2004 12:33:56 -0500, David G. Friedman
<[EMAIL PROTECTED]> wrote:
> Manisha,
> 
> The application's /WEB-INF/lib directory is the preference for many of the
> Struts jars.  Unless you have only ONE Tomcat application using Struts,
> putting Struts jars in any other place has been, if I recall correctly.  I
> believe I read about reloading issues and possible memory space conflicts
> issues if the Struts.jar (and some others) are located in shared areas like
> Tomcat's common/lib or shared/lib directories when more than one webapp uses
> Struts in that container/Tomcat/Weblogic/etc.
> 
> Regards,
> David
> 
> -----Original Message-----
> From: Manisha Sathe [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, December 28, 2004 1:04 AM
> To: Struts Users Mailing List
> Subject: RE: Error in "instantiate TagExtraInfo class"
> 
> Thanks David,
> 
> It worked, i put all jars inside Tomcat's /Common/lib directory and it
> worked. Btw, does this mean that automatically class path is set for all
> jars which r inside /common/lib OR
> {yr application}/WEB-INF/lib - which is having precedence ?
> 
> Thanks once again,
> 
> regards
> Manisha
> 
> "David G. Friedman" <[EMAIL PROTECTED]> wrote:
> Manisha,
> 
> I don't think setting the classpath with another framework will do the job.
> You should still have the struts.jar in WEB-INF/classes because the
> struts.jar should be copied into each webapp. Putting it in some 'global'
> place may cause errors, especially if multiple struts applications are
> running. Where is your struts.jar?
> 
> Regards,
> David
> 
> -----Original Message-----
> From: Manisha Sathe [mailto:[EMAIL PROTECTED]
> Sent: Monday, December 27, 2004 9:39 PM
> To: user@struts.apache.org
> Subject: Error in "instantiate TagExtraInfo class"
> 
> I am installing struts framework on another m/c. I copied all related files
> + my application war file over there. Set class path for struts.jar. Now
> testing with one small program with struts.
> 
> -----------------------------------------------
> 
> " rel="stylesheet"
> type="text/css">
> 
> Authorisation Form
> 
> ------------------------------------------------------
> 
> But i am getting following error msgs
> 
> ----------------------------------
> org.apache.jasper.JasperException: Failed to load or instantiate
> TagExtraInfo class: org.apache.struts.taglib.html.MessagesTei
> org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler
> .java:50)
> org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:37
> 8)
> org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:28
> 3)
> org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoI
> mpl.java:422)
> org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.j
> ava:248)
> org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.jav
> a:162)
> org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:418)
> org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)
> org.apache.jasper.compiler.Parser.parseElements(Parser.java:1539)
> org.apache.jasper.compiler.Parser.parse(Parser.java:126)
> org.apache.jasper.compiler.ParserController.doParse(ParserController.java:2
> 20)
> org.apache.jasper.compiler.ParserController.parse(ParserController.java:101
> )
> org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:461)
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:442)
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:430)
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:
> 511)
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
> 274)
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> 
> root cause
> java.lang.ClassNotFoundException: org.apache.struts.taglib.html.MessagesTei
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.ja
> va:1340)
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.ja
> va:1189)
> org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoI
> mpl.java:419)
> org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.j
> ava:248)
> org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.jav
> a:162)
> org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:418)
> org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)
> org.apache.jasper.compiler.Parser.parseElements(Parser.java:1539)
> org.apache.jasper.compiler.Parser.parse(Parser.java:126)
> org.apache.jasper.compiler.ParserController.doParse(ParserController.java:2
> 20)
> org.apache.jasper.compiler.ParserController.parse(ParserController.java:101
> )
> org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:461)
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:442)
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:430)
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:
> 511)
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
> 274)
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> 
> --------------------------------
> 
> Everything woks fine on my m/c - anything missing to copy over. I checked
> all .tld / web.xml files - all in place with proper entries.
> 
> regards
> Manisha
> 
> ---------------------------------
> Do you Yahoo!?
> Send holiday email and support a worthy cause. Do good.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> ---------------------------------
> Do you Yahoo!?
>  Jazz up your holiday email with celebrity designs. Learn more.
> 
> ---------------------------------------------------------------------
> 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