问题描述
- 编写简单的 Servlet 时出现如下错误:
分析
IDEA 集成的 Maven,自带的 Tomcat 插件是Tomcat6,版本不兼容
解决办法
Tomcat7
- 需要在 pom.xml 中修改插件
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8080</port>
<path>/</path>
</configuration>
</plugin>
- 之后使用 Tomcat7:run 就可以运行此 Servlet
jdk1.8
- 还可以进行 jdk 的插件配置
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<target>1.8</target>
<source>1.8</source>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
建立模板,方便后续使用
Tomcat7配置
-
打开 Settings,找到 Live Templates,创建一个 cumtom 组进行管理
-
之后再写时只需写 tomcat7 就会自动生成,不用写那么多代码了。
jdk1.8 配置
- 同上边配置一样