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包即可正常运行。