【问题标题】:Using Websphere Shared Library..Issue: Unable to locate tag library for uri http://struts.apache.org/tags-html why?使用 Websphere Shared Library..Issue: Unable to locate tag library for uri http://struts.apache.org/tags-html 为什么?
【发布时间】:2012-05-23 04:28:47
【问题描述】:

我使用struts1.3.8和spring2.5开发了web应用程序,我在Websphere7中部署了war文件,没有jar。我将罐子保存在共享库中。当我运行应用程序时,它会引发以下错误。

com.ibm.ws.jsp.JspCoreException: JSPG0047E: Unable to locate tag library for uri http://struts.apache.org/tags-html  
at com.ibm.ws.jsp.translator.visitor.tagfiledep.TagFileDependencyVisitor.visitCustomTagStart(TagFileDependencyVisitor.java:76)  
at com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisitor.java:366)
at com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.java:419)    at
 com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisitor.java:234)    
at com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:216)  

我用谷歌搜索了,我知道在 web.xml 中我们必须进行配置。
那我要做什么配置???
有什么想法???
提前致谢。
拉克斯曼乔达里

【问题讨论】:

    标签: jsp web.xml taglib struts-1 websphere-7


    【解决方案1】:

    简而言之,不要将那些 JAR 放在共享库中;将它们放入 WEB-INF/lib 中。

    【讨论】:

    • 当我把所有的 jars 放在 WEB-INF/lib 中时,应用程序的大小是巨大的.. 它是 25MB.. 所以虽然部署需要时间,而且有时也会失败.. 所以要克服这个问题我选择了这种方式..还有其他选择吗???
    • 这就是适合您的 Java EE。对于 Java EE,这并不是很大。我已经在 WebSphere 上运行了更大的应用程序,没有任何问题。相信我,类加载器问题比缓慢的部署时间更难管理。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-18
    • 1970-01-01
    • 1970-01-01
    • 2014-08-17
    相关资源
    最近更新 更多