当前位置:首页 > 服务端 > Idea关于Tomcat7的使用,报 java.lang.NullPointerException

Idea关于Tomcat7的使用,报 java.lang.NullPointerException

1.这是报错前的pom.xml

<dependencies>

<!-- servlet依赖的jar包start -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>

</dependency>
<!-- jsp依赖jar包start -->
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.1</version>

</dependency>
<!-- jsp依赖jar包end -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>

</dependency>
<!--mysql-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
<!--redis-->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
<!--jackson-->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.0</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.9.0</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.9.0</version>
</dependency>
<!--junit-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13</version>
</dependency>
2.不好意思这里如果你是用的是Tomcat7插件启动,会报错

Idea关于Tomcat7的使用,报 java.lang.NullPointerException _ JavaClub全栈架构师技术笔记

 

 3.然后它会告诉你这个3个报错他们之间有大冲突

提示:你应该会想到是  作用域的问题!!!

 

<!-- servlet依赖的jar包start -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>

</dependency>
<!-- jsp依赖jar包start -->
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.1</version>

</dependency>
<!-- jsp依赖jar包end -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>

</dependency>

4.下面不讲多少了,一步给你解决到位
小提示:即使报500,也是这样解决
提点:此时如果不配置 scope jar包会发布出去 会与容器中的jar包产生 大碰撞
而且必须是 provide 这个是Tomcat容器提供的 ,使之不会发布,不会冲突!!!

Idea关于Tomcat7的使用,报 java.lang.NullPointerException _ JavaClub全栈架构师技术笔记

 

 
  

 5.使用命令启动

Idea关于Tomcat7的使用,报 java.lang.NullPointerException _ JavaClub全栈架构师技术笔记

 

大功告成!!!

Idea关于Tomcat7的使用,报 java.lang.NullPointerException _ JavaClub全栈架构师技术笔记

 ########################################## 给个 Tomcat7插件开启以及debug模式

1.在pom.xml配置

<build>
<pluginManagement>
<plugins>
<plugin>
<!-- 配置插件 -->
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<port>90</port>
<path>/</path>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
2.在这里配置Tomcat 图标运行以及debug模式

Idea关于Tomcat7的使用,报 java.lang.NullPointerException _ JavaClub全栈架构师技术笔记

 

 Idea关于Tomcat7的使用,报 java.lang.NullPointerException _ JavaClub全栈架构师技术笔记

 

 Idea关于Tomcat7的使用,报 java.lang.NullPointerException _ JavaClub全栈架构师技术笔记

 

Idea关于Tomcat7的使用,报 java.lang.NullPointerException _ JavaClub全栈架构师技术笔记

 

 

 现在就OK了!!!!

 

 

 

 

作者:棉花棒棒糖
来源链接:https://www.cnblogs.com/ConttonLollipops/p/15395280.html

版权声明:
1、Java侠(https://www.javaxia.com)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaxia.com/server/125051.html

分享给朋友:

“Idea关于Tomcat7的使用,报 java.lang.NullPointerException” 的相关文章