web项目在MyEclipse中点运行可以正常访问,但将web项目打成war包部署后,访问时出现 The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar 这个错误。
经过对比发现在MyEclipse中部署项目对应Tomcat的webapp中lib里的jar包和用生成的war包部署的jar包,发现用war包部署的lib里面缺少jsf-api.jar、jsf-impl.jar、jstl-1.2.jar三个jar包。
项目里的lib里是没有这三个jar包的,所以打成war包就缺少这三个jar,把这三个包添加到项目的lib里重新打war包即可正常运行。
本文介绍了一个WAR包部署后出现特定错误的问题及解决办法。错误原因是WAR包缺少了jsf-api.jar、jsf-impl.jar和jstl-1.2.jar三个必要的JAR包。通过将这些JAR包添加到项目库并重新打包,问题得以解决。
3486

被折叠的 条评论
为什么被折叠?



