Eclipse从SVN检出maven项目后,会发现它只是一个普通的java project,如图:

这里我们需要把它转成maven-webapp,并调整相关属性,设置运行环境,关联相关jar目录等。

个人环境:

eclipse4.4 Luna   JDK7    Tomcat7    Maven3.1

方法:

1、转换成Maven Project

右键项目>Confirgue >Convert to Maven Project,如图:

这样我们就将其转化成了Maven Project,如图,项目icon上多了一个M

2、将此Maven Project转换成Maven-webapp

右键项目> Properties > Project Facets ,如图:

点击右侧的Convert to faceted from… 进入Project Facets界面。

这个界面的用途,简单理解就是用来配置我们的web Project需要用到的各个服务,而每个服务eclipse都提供了一套模板,每个模板又有其版本。

在Project Facet下勾选中 Dynamic Web Module,我准备用tomcat7,安装的也是jdk7,所以对应的右侧Version 选择 3.0。

-------------这段可以不看begin--------------

Dynamic web module version字面意思是动态web模块版本。

因为java的web系统有多种类型,比如静态的和动态的,动态的java web project要设置Dynamic Web Module,也就是动态网页模型,这是必须要和对应的web容器搭配好了项目才能跑。

dynamic web module 2.4  对应Tomcat 5.5;

dynamic web module 2.5  对应Tomcat 6.0;

dynamic web module 3.0 对应Tomcat 7.0;

更高版本的dynamic web module对与解析更高版本的js有着更高的效率或者其他改进之处。

补充几个:

Tomcat version 5.5 only supports J2EE 1.2, 1.3, 1.4 Web modules
Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules

-------------这段可以不看end--------------

Java对应的 Version为1.7

顺便勾选JavaScript ,对应的Version 为 1.0

如图:

最后不要忘记点击下方的 Further configuration available,这是额外配置,进去如图:

一般来说,我们用eclipse建立的普通的 Java Web Project,eclipse会自动生成一个WebContent目录,动态网页及 web.xml也会放入这个目录,但Maven的页面资源和web.xml是放在src/main/webapp下。

因此我们的Content directory改成src/main/webapp

项目中已存在web.xml,所以不勾选下方的Generate web.xml deployment descriptor

之后点击ok,再点击Apply 应用配置,此Maven Project就转成了Maven webapp。

3、用Maven更新项目,让Maven下载项目所依赖的jar

在这之前需先在机器上安装好Maven,这点请自行百度。

更新项目:

右键项目> Maven > Update Project,进入Update Maven Project,注意选中ForceUpdate…强制更新,点击ok进行更新。如图:

4、配置Java Build Path

右键项目> Properties > Java Build Path > Libraries,添加 JRE Library,如图:

本人安装的是JRE7,项目的是JRE6所以选中JRE System Library > 右边的 Edit > 选择WorkSpace default JRE > Finish > ok

添加Server Runtime(在这之前需先配置好Tomcat等web Server),即是添加 Servlet-api.jar依赖:

Add Library > Server Runtime > next > Apache Tomcat v7.0 > Finish > ok

5、配置Java Compiler

右键项目> Properties > Java Compiler,选择当前环境对应的 JRE1.7,ok保存

6、在Deployment Assembly添加Maven依赖

右键项目> Properties > Deployment Assembly > Add > Java Build Path Entries > next > Maven Dependencies > Finish > ok , 如图

至此,所有配置已经完成,项目可以正常使用了。

最新文章

  1. NHibernate Query
  2. How do you install mysql-connector-python (development version) through pip?
  3. rabbitmq批量删除队列
  4. Linux下安装与使用本地的perl模块
  5. 9.8---硬币问题(CC150)
  6. DOM 中 Property 和 Attribute 的区别
  7. pagebar
  8. MySQL 使用while语句向数据表中批量插入数据
  9. Redhat Enterprise 5.4下安装配置Oracle 11g R2详细过程
  10. Spark Streaming 数据接收过程
  11. PowerShell因为在此系统中禁止执行脚本解决方法
  12. 'ManyRelatedManager' object is not iterable
  13. jenkins学习之自动打包构建nodejs应用
  14. Python之int内部功能介绍
  15. 三十天学不会TCP,UDP/IP网络编程 -- TCP中的智慧之连续ARQ
  16. WEB学习笔记1-综述
  17. 蓝桥杯历届试题 危险系数(dfs或者并查集求无向图关于两点的割点个数)
  18. 安装ORACLE_RAC遇到的问题与解决方法
  19. funny alphabet
  20. django无法加载样式

热门文章

  1. ELK应用之一:ELK平台搭建部署
  2. SQL记录-PLSQL数组
  3. ActiveMQ基础教程JMS概述
  4. bzoj千题计划247:bzoj4903: [Ctsc2017]吉夫特
  5. Linux iptables常用命令的使用
  6. Java面试题系列(一)描述一下JVM加载class文件的原理机制
  7. java CyclicBarrier以及和CountDownLatch的区别
  8. es6笔记(5)Map数据结构
  9. iOS8 自定义navigationbar 以及 UIBarButtonItem 边距问题
  10. (A - 整数划分 HYSBZ - 1263)(数组模拟大数乘法)