导入JavaEE5 library

导入含有(servlet-api.jar, jsp-api.jar)的JavaEE5项目时,与Tomcat内置库冲突导致错误。解决方案是使用JAVA EE 5 Libraries,并避免手动添加jar包,以防止重复加载导致的异常,如`NullPointerException`。在eclipse中,不导入这两个包,直接依赖JavaEE5库,可以避免冲突并确保正确运行。" 82384568,8015141,Linux远程登录用户操作记录,"['Linux运维', '系统管理', '命令行', '脚本编程']
摘要由CSDN通过智能技术生成

网上下载的项目,导入 (javax.servlet.http.HttpSession.)servlet-api.jar和jsp-api.jar出现报错,以为是缺少这个2个jar包,但是手动导入这2个包,会出现这里面的包跟Tomcate的包出现冲突。

最后发现,其实2个包都在JAVA EE 5Libraries中,所以需要添加EE5到工程中去。


eclipse项目发布到tomcat后,自带的库和tomcat的库发生冲突

eclipse写的web项目,自带servlet-api.jar和jsp-api.jar,发布到tomcat后首先是警告servlet-api.jar没有加载,其次就是出错

“SEVERE:Servlet.service() for servlet jsp threw exception

java.lang.NullPointerException”

 

搜索后发现tomcat的lib目录自带servlet-api.jar和jsp-api.jar包,而且会优先加载,导致出现提示servlet-api.jar没有加载,而且不能正常显示jsp页面,方法就是从项目里删除这两个包,但是删除后用到servlet的源码会被eclipse提示有

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值