使用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項目就可以了。