2019独角兽企业重金招聘Python工程师标准>>>

在eclipse中配置maven

安装成功后,就会多出Maven选项,在Installations中添加下载的Maven

在User Settings中配置本机的默认仓库

使用Eclipse的maven构建一个web项目

1、选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project;点击next

2、选择项目路径 Usedefault Workspace location默认工作空间

3、选择项目类型 在Artifact Id中选择maven-archetype-webapp

4 、输入Group ID和 Artifact ID,以及Package

Group ID一般写大项目名称。Artifact ID是子项目名称。

Package是默认给你建一个包,不写也可以

5、刚建立好后的文件结构如下图

如果这里显示的内容多,一般是Filters设置的问题;或perspective为JavaEE模式,改成Java模 式就可以了

6、配置项目 需要添加src/main/java,src/test/java ,src/test/resources三个文件夹。右键项目根目录点击New -> Source Folder,建出这三个文件夹

注意:不是建普通的Folder,而是Source Folder

7、更改class路径 右键项目,Java Build Path -> Source 下面应该有4个文件夹。src/main/java,src/main /resources,src/test/java ,src/test/resources

选上Allow output folders for source folders

双击每个文件夹的Output folder,选择路径

src/main/java,src/main/resources,选择target/classes;

src/test/java ,src/test/resources, 选择target/test-classes;

在此处还要更改:更改文件夹显示的顺序:点击Order and Export;更改JDK版本:在Libraries双击JRE System Library,要1.6版本

8、把项目变成Dynamic Web项目 右键项目,选择Project Facets,点击Convert to faceted fro

9、配置Project Facets 更改Dynamic Web Module的Version为2.3。(3.0为Java7的)。
        如果提示错误,可能需要在Java Compiler设置Compiler compliance level 为1.6,或者需要在此窗口的Java的Version改成1.6

10、设置部署程序集(Web Deployment Assembly)
        上面步骤设置完成后,点击OK,Properties窗口会关 闭,在右键项目打开此窗口。在左侧列表中会出现一个Deployment Assembly,点击进去后,如下图

此处列表是,部署项目时,文件发布的路径。

(1)我们删除test的两项,因为test是测试使用,并不需要部署。

(2)设置将Maven的jar包发布到lib下。

Add -> JavaBuild Path Entries -> Maven Dependencies -> Finish

设置完成效果图

11、构建框架 在pom.xml中添加所需要的jar包

使用Maven POM editor打开项目中的pom.xml文件,选择Dependencies,在Dependencies栏目点击Add进行,首先弹出一个搜索按钮,例 如输入jsf,就会自动搜索关于JSF相关的jar包,我们选择2.0.4版本的jsf,将jsf包全部添加进来

需要添加的其他jar包有:junit、jstl

或者点击pom.xml直接编辑pom.xml文件,这样可以直接copy过来dependencies内容;

我们的pom.xml文件可直接复制下面的内容:

<project xmlns="http://maven.apache.org/POM/4.0.0"
                        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

<modelVersion>4.0.0</modelVersion>
                <groupId>com.smile.maven.demo</groupId>
                <artifactId>maven-demo-web</artifactId>
                <packaging>war</packaging>
                <version>0.0.1-SNAPSHOT</version>
                <name>maven-demo-web Maven Webapp</name>
                <url>http://maven.apache.org</url>

<dependencies>
                        <dependency>
                                <groupId>junit</groupId>
                                <artifactId>junit</artifactId>
                                <version>3.8.1</version>
                                <scope>test</scope>
                        </dependency>
                        <dependency>
                                <groupId>com.sun.faces</groupId>
                                <artifactId>jsf-api</artifactId>
                                <version>2.0.4-b09</version>
                        </dependency>
                        <dependency>
                                <groupId>com.sun.faces</groupId>
                                <artifactId>jsf-impl</artifactId>
                                version>2.0.4-b09</version>
                        </dependency>
                        <dependency>
                                <groupId>javax.servlet</groupId>
                                <artifactId>jstl</artifactId>
                                <version>1.2</version>
                        </dependency>
                        <dependency>
                                <groupId>taglibs</groupId>
                                <artifactId>standard</artifactId>
                                <version>1.1.2</version>
                        </dependency>
                </dependencies>

<build>
                        <finalName>maven-demo-web</finalName>
                </build>

</project>

12、发布 对着工程点右键:Run As ->Maven install 然后再Run As -> Mavenpackage.
        生成完后用Tomcat跑即可

转载于:https://my.oschina.net/huhaoren/blog/297544

eclipse的tomcat运行mave web项目相关推荐

  1. eclipse构建及运行maven web项目

    1:环境 eclipse indigo, JDK1.6, maven 3.2.1, tomcat7.0.42 2:安装eclipse maven插件 m2eclipse 第一种方法:从网上下载m2ec ...

  2. 在eclipse启动tomcat运行一个web程序,报java.lang.OutOfMemoryError: PermGen space

    错误如下: 2017-3-20 16:41:14 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() ...

  3. Bootstrap4+MySQL前后端综合实训-Day06-AM【eclipse详细配置Tomcat、开发web项目、servlet、连接MySQL8.0数据库、用户登录界面的编写与验证、分页查询】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记][附:实训所有代码] 目   录 eclipse重置视图 MySQL数据库--建数据库.建数据库 s ...

  4. 怎么在本地运行java项目,eclipse怎么运行java web项目?

    Eclipse是用来做开发的自由集成开发环境,这也是很多java程序员会使用的开发环境,所以可以使用eclipse创建项目并运行java web项目,那eclipse怎么运行java web项目?接下 ...

  5. linux下tomcat部署java web项目_在linux下用tomcat部署java web项目的过程与注意事项

    在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...

  6. 如何使用 Eclipse + Kotlin + tomcat 开发 Dynamic Web Server

    如何使用 Eclipse + Kotlin + tomcat 开发 Dynamic Web Server ? Eclipse 安装 Kotlin 插件后是无法开发 Dynamic Web Server ...

  7. Maven学习总结(七)——eclipse中使用Maven创建Web项目

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(七)--eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Pr ...

  8. (转)Maven学习总结(七)——eclipse中使用Maven创建Web项目

    孤傲苍狼 只为成功找方法,不为失败找借口! Maven学习总结(七)--eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Project 选择File -& ...

  9. Eclipse使用Maven插件创建Web项目时出错:Could not resolve archetype org.apache.maven.archetypes

    问题描述: 在Eclipse下,使用Maven插件创建Web项目时出错,错误提示如下: 错误信息: Could not resolve archetype org.apache.maven.arche ...

最新文章

  1. 动态规划 最小编辑代价
  2. 树状图栏目切换_AAAI 2020 | 中山大学HCP实验室:基于树状结构策略的渐进强化学习,代码已开源...
  3. codevs 1066 引水入城(DFS+DP)
  4. SAP CRM WebClient UI recent object的后台存储实现
  5. mysql怎么多表备份_学习MySQL多表操作和备份处理
  6. NET平台4.0 发布网站流程及出错总结
  7. 热点科普 | 自监督视觉特征学习
  8. RSA 加解密 1024 位 2048 位
  9. 多元统计分析基于r课后答案_智慧树多元统计分析及R语言建模课后答案
  10. E+H电磁流量计你知道多少?
  11. 油猴Tampermonkey及脚本使用
  12. centos离线安装谷歌浏览器flash-player
  13. php格式文件怎么改成mp4,dat视频文件如何打开 dat格式文件怎样转换成MP4或其它视频格式...
  14. python错误提示未定义tn_python错误提示未定义tn_未找到Python方法,但在类中定义
  15. 新股高中签率的技巧|提高新股中签率技巧
  16. 少有人走的路--勇敢地面对谎言
  17. windows服务创建
  18. 20多份软件测试报告模板(标准版)一份优秀测试报告模板流程
  19. POJ-2502 Subway( 最短路 )
  20. dsa数字签名c语言编程,对文件进行DSA数字签名

热门文章

  1. php 添加inotify扩展,php inotify 扩展的安装
  2. mysql连接代替子查询_MySQL优化之使用连接(join)代替子查询
  3. matlab计算频域动态性能指标,基于MATLAB自动控制系统时域频域分析与仿真.doc
  4. python字典的内置函数_python – 用于字典转换的特殊方法名称的内置函数
  5. ci mysql 转义,CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析
  6. 用java创建一个单例模式,采用Java实现单例模式
  7. 腾讯位置服务:有何优势?如何使用平台创建应用和服务调用的 Key?
  8. Windows 10环境下AndroidStudio安装教程(内含如何配置Http Proxy)
  9. mysql在哪里写代码_[译] 如何写好 Go 代码
  10. socket用起始码分割_常用条码Code128码及EAN13码的介绍