记录自己新建maven的方法:
需要版本 jdk1.7、Tomcat 7.0 、eclipse 4.5.2
新建方法如下:
1、右键New-->other...
2、选择Maven-->Maven Project---->Next
3、直接Next
4、
5、
6、新建maven工程后,初始的目录是这样的
下面把项目改成一般的web项目
1、项目右键----》Properties
2、java Build Path---->Libraries---点击 JRE System Library [JavaSE-1-7] --》Edit...
3、选择 Workspace default JRE(jdk1.7.0_79) 然后选择 Finish
4、项目右键--->Properties--->Project Facets---把 Dynamic web Module 勾去掉 Apply-》OK
5、项目右键--->Properties--->Project Facets---把 Dynamic web Module 勾上 Apply-》OK
如果出现如下错误,把java的Version选择为1.7;项目右键----java Compiler --选择为1.7
如果没有出现以上错误可以跳过。
打勾后出现Further configuration available,点击它进去
在Content directory上填入 src/main/webapp;并在Generate web.xml deployment descriptor上打勾-》OK-》Apply-》OK
最后的结果
这样就新建一个maven项目了,并且报maven转换成web,
下面介绍解决我新建项目出现的错误;
问题:Description Resource Path Location TypeThe superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path index.jsp /Demo2/src/main/webapp line 1 JSP Problem;
解决办法;项目右键---》Properties---》java Build Path---->Libraries --->Add Library...---->Server Runtime----Next-->选择Tomcat7.0----Finidh--->
把web.xml
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
<display-name>Archetype Created Web Application</display-name>
</web-app>
改为
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<display-name>Archetype Created Web Application</display-name>
</web-app>
pom.xml加上
<build>
<finalName>mavenDemo</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
就行了,有问题请留言,我的有什么不对的也请各位大神提出,我会改进的
注意:此方法不可能每一个人都行,发我email;yin_crows@163.com我发新建maven的视频,