maven工程在eclipse中使有Facet Nature导致jsp NullPointerException的原因
来源:互联网 发布:茅山后裔网络剧 编辑:程序博客网 时间:2024/05/16 13:38
一个正常可用的maven工程在elipse中使用动态工程门面后启动/调试项目在tomcat等容器中启动正常,在浏览器中却报空指针异常,
org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException..................
主要是因为在maven工程中使用了以下依赖或之一,其在maven中是正常,因为其生命周期有指定值,不会打入发布包中,而在eclipse中因为只是简单指定了Maven Lib,插件只是简单将其复制到发布目录,而没有理会生命周期.所以就会与Servlet容器相冲突.解决:删除依赖/删除目录中的jar包或者使用maven插件调试.
<dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.2.1-b03</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> </dependency>
- maven工程在eclipse中使有Facet Nature导致jsp NullPointerException的原因
- maven工程在eclipse中使用tomcat启动时找不到ContextLoaderListener的原因
- 在Ubuntu下eclipse的maven工程下创建jsp页面报错
- 在eclipse下的maven工程调试
- eclipse maven工程导入到MyEclipse出现"Versions of Spring facet could not be detected”的解决方法
- NullPointerException异常的原因
- NullPointerException异常的原因
- NullPointerException的例子、原因
- 在eclipse中运行使用maven构建的web工程
- 在Eclipse中创建Maven多模块工程的例子
- 在Eclipse中创建Maven多模块工程的例子
- 在Eclipse中创建Maven多模块工程的例子
- 在Eclipse中创建Maven多模块工程的例子
- 在Eclipse中创建Maven多模块工程的例子
- 在Eclipse中创建Maven多模块工程的例子
- maven工程在eclipse中遇到的常见错误
- 在Eclipse中创建Maven多模块工程的例子
- 在Eclipse中创建Maven多模块工程的例子
- 第一篇文章!(数据库数据加入双引号后 到时界面上的连串错误反应)
- ansys
- minSdkVersion,targetsdkversion,maxSdkVersion
- Sphinx搜索引擎架构与使用文档(和MySQL结合)
- Spring javaMail java 发送邮件
- maven工程在eclipse中使有Facet Nature导致jsp NullPointerException的原因
- JAVA的垃圾回收机制
- Android中的数据传递之Parcelable接口
- Struts2文件上传实例
- Android有效解决加载大图片时内存溢出的问题
- IOCP 开发经验之一
- Asp.Net构架(Http请求处理流程)
- lua 文件内容在线混淆器
- What is .tlb file?