相信不少小白在新建web项目的时候,会遇到不少问题,今天就用eclipse来创建一个web项目。创建版本为web3.0+jdk1.7,这样能在tomcat7.0下运行。
我的开发环境是maven3.3.9+tomcat7.0.73+jdk1.7。
首先给eclipse配置maven。
1.直接百度maven,进入官网,下载最新版本。
2.解压,打开我的电脑,进入系统属性,环境变量,在系统变量处新建变量。
MAVEN_HOME
3.打开eclipse—>window—>prefences—>maven—>installtions—>add,找到maven的根目录。
JDK的配置和tomcat百度一下都有,就不一一描述了。
下面进入主题
1.新建maven工程
!
创建完会出现.JSP报错。
右击项目,properties->java Build Path->Libraries->addLibrary->server runtime,添加tomcat7.0
右击项目,properties->project Facets,将Java1.5 改为 Java1.7
左边项目切换到Navigator模式,打开.settings
打开org.eclipse.wst.common.project.facet.core.xml文件
将 jst.web version=”2.3” 改问3.0
打开web.xml
改为:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
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">
</web-app>
此刻还有最后一个问题,就是每次maven,update project 时候都会回到原始,所以需要在pox.xml的build上加上如下代码:
<plugins>
<!-- 编译使用JDK7和UTF8编码-->
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<!-- <version>3.0</version> -->
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<!-- 编译jar包 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
最后右击项目->maven->update project ,点击OK,就完成了。