eclipse的tomcat运行mave web项目
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项目相关推荐
- eclipse构建及运行maven web项目
1:环境 eclipse indigo, JDK1.6, maven 3.2.1, tomcat7.0.42 2:安装eclipse maven插件 m2eclipse 第一种方法:从网上下载m2ec ...
- 在eclipse启动tomcat运行一个web程序,报java.lang.OutOfMemoryError: PermGen space
错误如下: 2017-3-20 16:41:14 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() ...
- Bootstrap4+MySQL前后端综合实训-Day06-AM【eclipse详细配置Tomcat、开发web项目、servlet、连接MySQL8.0数据库、用户登录界面的编写与验证、分页查询】
[Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记][附:实训所有代码] 目 录 eclipse重置视图 MySQL数据库--建数据库.建数据库 s ...
- 怎么在本地运行java项目,eclipse怎么运行java web项目?
Eclipse是用来做开发的自由集成开发环境,这也是很多java程序员会使用的开发环境,所以可以使用eclipse创建项目并运行java web项目,那eclipse怎么运行java web项目?接下 ...
- linux下tomcat部署java web项目_在linux下用tomcat部署java web项目的过程与注意事项
在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...
- 如何使用 Eclipse + Kotlin + tomcat 开发 Dynamic Web Server
如何使用 Eclipse + Kotlin + tomcat 开发 Dynamic Web Server ? Eclipse 安装 Kotlin 插件后是无法开发 Dynamic Web Server ...
- Maven学习总结(七)——eclipse中使用Maven创建Web项目
2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(七)--eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Pr ...
- (转)Maven学习总结(七)——eclipse中使用Maven创建Web项目
孤傲苍狼 只为成功找方法,不为失败找借口! Maven学习总结(七)--eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Project 选择File -& ...
- Eclipse使用Maven插件创建Web项目时出错:Could not resolve archetype org.apache.maven.archetypes
问题描述: 在Eclipse下,使用Maven插件创建Web项目时出错,错误提示如下: 错误信息: Could not resolve archetype org.apache.maven.arche ...
最新文章
- 动态规划 最小编辑代价
- 树状图栏目切换_AAAI 2020 | 中山大学HCP实验室:基于树状结构策略的渐进强化学习,代码已开源...
- codevs 1066 引水入城(DFS+DP)
- SAP CRM WebClient UI recent object的后台存储实现
- mysql怎么多表备份_学习MySQL多表操作和备份处理
- NET平台4.0 发布网站流程及出错总结
- 热点科普 | 自监督视觉特征学习
- RSA 加解密 1024 位 2048 位
- 多元统计分析基于r课后答案_智慧树多元统计分析及R语言建模课后答案
- E+H电磁流量计你知道多少?
- 油猴Tampermonkey及脚本使用
- centos离线安装谷歌浏览器flash-player
- php格式文件怎么改成mp4,dat视频文件如何打开 dat格式文件怎样转换成MP4或其它视频格式...
- python错误提示未定义tn_python错误提示未定义tn_未找到Python方法,但在类中定义
- 新股高中签率的技巧|提高新股中签率技巧
- 少有人走的路--勇敢地面对谎言
- windows服务创建
- 20多份软件测试报告模板(标准版)一份优秀测试报告模板流程
- POJ-2502 Subway( 最短路 )
- dsa数字签名c语言编程,对文件进行DSA数字签名
热门文章
- php 添加inotify扩展,php inotify 扩展的安装
- mysql连接代替子查询_MySQL优化之使用连接(join)代替子查询
- matlab计算频域动态性能指标,基于MATLAB自动控制系统时域频域分析与仿真.doc
- python字典的内置函数_python – 用于字典转换的特殊方法名称的内置函数
- ci mysql 转义,CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析
- 用java创建一个单例模式,采用Java实现单例模式
- 腾讯位置服务:有何优势?如何使用平台创建应用和服务调用的 Key?
- Windows 10环境下AndroidStudio安装教程(内含如何配置Http Proxy)
- mysql在哪里写代码_[译] 如何写好 Go 代码
- socket用起始码分割_常用条码Code128码及EAN13码的介绍