您的位置:首页 > 运维架构 > Tomcat

MyEclipse环境下的JavaWeb项目打包成war包部署到tomcat服务器发生jstl错误解决办法

2017-10-04 15:39 1066 查看
在MyEclipse环境下的一个JavaWeb项目打包成war包,然后单独部署到tomcat服务器会发生jstl错误,前提是jsp中使用了jstl。

比如把一个项目部署到Linux系统中的tomcat服务器上:



重启tomcat服务器,

然后访问使用了jstl的jsp页面:



发生了jstl错误,打开源码:



在file_load.jsp中使用了jstl语言:



接下来,就是解决的办法:

1.找到2个jar包:

第一个是:



路劲在后面可以看到,这个图片是在MyEclipse的环境下查看,找到这个jar包,复制到tomcat服务器项目下的WEB-INF下的lib文件夹里:



第二个是:



路劲在:

安装目录MyEclipse\Common\plugins\com.genuitec.eclipse.j2eedt.core_10.0.0.me201110301321\data\libraryset\JSTL1.1\lib



同样拷贝到WEB-INF下的lib里

最后一步,修改web.xml文件:



<jsp-config>
<taglib>
<taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
<taglib-location>/WEB-INF/tld/fmt.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/tld/c.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
<taglib-location>/WEB-INF/tld/sql.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/x</taglib-uri>
<taglib-location>/WEB-INF/tld/x.tld</taglib-location>
</taglib>
</jsp-config>


最后重启服务器,访问:



搞定!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐