Eclipse Maven Tomcat,'搭建与部署'一站解决(多图)
来源:互联网 发布:南风知我意txt 编辑:程序博客网 时间:2024/06/05 21:57
前言:
每次创建新项目,总要搭建环境
看着网上资料东一个西一个,也不是一个人写的,难免有连接不上的问题.
本文是我一步步搭建完成,并且附有多图,希望可以帮助大家省去不少麻烦,能帮到大家.
1.创建maven project,进入maven项目,next,并查找webapp,填写id
选择的是 org.aoache.maven.archetypes这一个,next下一步
输入两个id,package不写的话,默认会帮你新建
2.添加/恢复java目录
ps.若是你已经有了java目录,则可跳过这几步,若是没有可以先尝试新建,右键New->Source Folder
若是提示此文件已存在,则尝试以下步骤.
先右键项目->Properties,从左栏中找到Java Build Path,按以下图操作.
完成之后,消失的目录应该出现了.
3.修改Dynamic Web Module 至 3.0
这里我们要修改三个文件:
修改web.xml(就是WEB-INF里的那个)
代码:
<?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/javaeehttp://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> <display-name>Archetype Created Web Application</display-name></web-app>
以下两个文件都在你的项目的.settings文件夹里
修改org.eclipse.jdt.core.prefs
修改org.eclipse.wst.common.project.facet.core.xml
修改保存后,Dynamic Web Module会自动设置为3.0
4.添加Tomcat服务器
打开windows->preferences,左栏中找到server的Runtime Environment(添加进你的Tomcat)
5.使Tomcat显示在控制台上
只需Windows->Show View->Servers即可,出现下图
这里点击此链接,进行如下步骤配置添加:
选择你的Tomcat服务器版本,next
添加你的Tomcat服务器的安装路径,next
把你的项目add到右边,完成
到了这里,就要开始maven与tomcat之间的配置了
ps.以下步骤,部分借鉴网上资料,虽然有些配置并不起作用,但是我也在这里一一列出
6.修改tomcat角色
在 tomcat安装路径下的conf目录下的tomcat-users.xml添加以下内容:
<tomcat-users> <role rolename="tomcat"/> <role rolename="manager"/> <role rolename="manager-gui"/> <role rolename="manager-script" /> <role rolename="admin-gui"/> <user username="tomcat" password="tomcat" roles="tomcat,manager,manager-gui,manager-script,admin-gui" /></tomcat-users>
7.修改maven的settings.xml(本人此步未操作)
在 你的用户目录下,即$USER_HOME/.m2目录下找到settings.xml,添加server节点:
<servers> <server> <id>tomcat</id> <username>tomcat</username> <password>tomcat</password> </server></servers>
8.pom.xml配置
我是tomcat7,其它版本若是操作不同,请大家自己留心
注意!下文中pom.xml我只截取< build >展示给大家,并非pom.xml文件全部内容
<build> <finalName>yourProjectName</finalName> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <!-- server来自settings.xml指定的server的id --> <server>tomcat</server> <!-- username、password来自tomcat-users.xml --> <username>tomcat</username> <password>tomcat</password> <!-- path是访问应用的路径 --> <path>/yourProjectName</path> </configuration> <executions> <execution> <!-- 打包的时候运行 --> <phase>package</phase> <goals> <goal>run</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins> </build>
配置完成之后呢,在eclipse中运行->maven build…即可
(图中我删了名称,所以无法Run,请大家不要更改其它设置,仅添加栏中命令即可)
clean之后,package的时候就会自动运行了
希望本文可以帮到大家解决问题
加油,共勉
- Eclipse Maven Tomcat,'搭建与部署'一站解决(多图)
- eclipse maven tomcat 部署
- eclipse tomcat maven热部署
- Maven Eclipse Tomcat热部署
- eclipse tomcat maven热部署
- Maven+Tomcat+Eclipse热部署
- eclipse tomcat maven热部署
- eclipse tomcat maven热部署
- eclipse + maven + tomcat 热部署
- eclipse 部署maven到tomcat
- Eclipse中的Maven项目一键部署到Tomcat服务器 - 支持多环境部署
- Eclipse中的Maven项目一键部署到Tomcat服务器 - 支持多环境部署
- eclipse中maven项目部署到tomcat
- eclipse中maven项目部署到tomcat
- eclipse 在tomcat 热部署 maven项目
- eclipse中maven项目部署到tomcat
- eclipse的maven项目部署到tomcat
- eclipse的maven项目部署到tomcat
- 配置文件
- 频道管理集成
- 第三方依赖
- 单例模式
- 频道管理,城市列表 配置
- Eclipse Maven Tomcat,'搭建与部署'一站解决(多图)
- ora-01652无法通过128(在表空间temp中)扩展temp段
- Windows下用Composer安装Laravel步骤(集成php环境用phpStudy2016版本)
- 机器学习(绘图)
- 试试看
- URI和URL的区别
- 常用配置
- 解析添加数据库
- [ E10857-01]Oracle® Database Quick Installation Guide 11g Release 2 (11.2) for Linux x86