欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Springboot報(bào)錯(cuò)java.lang.NullPointerException: null問題

 更新時(shí)間:2023年11月28日 08:54:45   作者:guiguren  
這篇文章主要介紹了Springboot報(bào)錯(cuò)java.lang.NullPointerException: null問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Springboot報(bào)錯(cuò)java.lang.NullPointerException: null

新學(xué)習(xí)Spring boot  

按照網(wǎng)上資料搭建(兼容jsp),成功啟動(dòng),正常遇見 helloworld 

但頁面一直不讓用EL表達(dá)式,

報(bào)錯(cuò)如下

java.lang.NullPointerException: null
    at javax.el.CompositeELResolver.add(CompositeELResolver.java:117) ~[javaee-api-8.0.jar:na]
    at org.apache.jasper.el.ELContextImpl.<clinit>(ELContextImpl.java:87) ~[tomcat-embed-jasper-8.5.23.jar:8.5.23]
    at org.apache.jasper.compiler.Validator$ValidateVisitor.prepareExpression(Validator.java:1617) ~[tomcat-embed-jasper-8.5.23.jar:8.5.23]
    at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:750) ~[tomcat-embed-jasper-8.5.23.jar:8.5.23]
    at org.apache.jasper.compiler.Node$ELExpression.accept(Node.java:959) ~[tomcat-embed-jasper-8.5.23.jar:8.5.23]
.....

以為JSP兼容有問題,又經(jīng)過一系列調(diào)整,報(bào)的異常換了幾換,還是不行。調(diào)整方向有誤

終發(fā)現(xiàn)問題

出在pom.xml 引入了不應(yīng)該引入的

<dependency>
			<groupId>javax</groupId>
			<artifactId>javaee-api</artifactId>
			<version>8.0</version>
		</dependency>

我當(dāng)初引入這個(gè)的原因是在建立maven 工程時(shí)報(bào)錯(cuò),于是為了讓它不報(bào)錯(cuò)而添加的,包括web.xml的修改(此文件在spring boot中無用)

去掉即可,至于原因個(gè)人猜是 javaee-api 重寫了springboot父類的web.xml.  

原因純屬個(gè)人臆測,有高手明白愿聞其詳,此文章留給自己備查。

另外還有個(gè)發(fā)現(xiàn)

<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>1.5.9.RELEASE</version>
		<relativePath />
	</parent>

中1.5.9版本和1.33版本的SpringBootServletInitializer所在包不同,但并不影響使用,改下即可。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論