使用Eclipse创建Maven的JSP项目
MyEclipse2015根本不行,试过各种解决方案都无济于事。
创建Maven项目
此时项目上有错,pom.xml有错。
修改Java版本
生成web.xml
编写Servlet
创建JSP和Servlet,都会报错:
添加依赖
在pom.xml中添加servlet的依赖:
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
</dependency>
</dependencies>
注意:使用Maven右键添加的依赖是Servlet2.5的(不支持注解配置),Servlet3.0的坐标写法不一样,直接使用此代码即可。
运行测试
直接右键run as → run on server即可。
踩坑记录
Eclipse创建maven的war项目时,可能出现如下错误:
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-war-plugin:2.2 or one of its ...
解决方案:删除【C:\Users\Administrator.m2\repository\org\apache\maven\plugins】下所有的文件,重现创建项目。
Maven构建项目速度太慢的解决办法
参考:http://blog.csdn.net/semial/article/details/53692982
①通过浏览器查看http://repo1.maven.org/maven2/archetype-catalog.xml页源码,
②复制到本地,命名为archetype-catalog.xml
archetype:典型
catalog:一览,种类,样品
③添加到Eclipse中:
④再去创建Maven项目就可以了。