问题描述:
Maven搭建的JavaWeb项目jsp+servlet, 用fastjson解析json的时候居然出现ClassNotFoundExcpetion:com/fastjson/JSON。但是奇怪的是Maven中有添加fastjson的依赖,后台测试解析数据是没问题的,但是只要一起tomcat就报错。
原因:
jar包并没有添加到web-inf/lib目录下
打开Project Structure->artifact界面
发现jar包并没有没添加进去 双击即可
由于我创建的Web项目并没用直接只用web archetype,所有有时候回出现jar包没有被自动添加进去,所有以后建议还是用archetype创建,或者自定义archetype并且配置好路径

本文解决了一个Maven搭建的JavaWeb项目中使用fastjson解析JSON时出现ClassNotFoundException的问题。原因是fastjson的jar包未正确添加到web-inf/lib目录。通过调整项目结构设置解决了该问题。
6492

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



