maven遇到的异常和错误解决方法

本文解决Maven打包过程中遇到的tools.jar未找到问题,介绍如何正确设置JRE及环境变量;解决SLF4J加载StaticLoggerBinder失败的问题;处理wrapper启动时权限不足的情况;并提供针对Maven web.xml配置中EL表达式不支持的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Exception:CompilerException: tools.jar not found: jre7\..\lib\tools.jar
    Condition:在使用Maven打包项目的时候出现这个异常,提示tools没有找到。
    解决:确定你的eclipse在 首选项--》java--》installed JREs里面的jre指向的是JDK而不是JRE,tools.jar是JDK才有的.
 当然,你也可以在环境变量classpath里面将jdk的lib目录加加进去。
2.SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
 需要slf4j和log4j绑定的包
3.wrapper  | OpenSCManager failed - 拒绝访问。 (0x5)
单击“开始”
点击“所有程序”
点击附件
用鼠标右键单击“命令提示符”图标
点击“属性”
单击“快捷方式”选项卡上的顶部
单击高级按钮,在底部
点击的复选框说:“以管理员身份运行”。
单击“确定”

4.maven的web.xml配置

老版本不支持el表达式
jsp页面加上这个解决
<% page idELIgnored="false" %>
或者改变web.xml的版本就可以了

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值