maven eclipse搭建web项目并发布到tomcat
来源:互联网 发布:dijkstra算法java实现 编辑:程序博客网 时间:2024/05/17 08:52
原文地址
初学maven 折腾半天终于搞定 ,具体步骤整理下留作参考。
环境:jdk-6u22-windows-i586;tomcat-7.0.40(安装版);eclipse-jee-helios-SR2-win32;apache-maven-3.0.3-bin.zip(maven本地库);eclipse-maven3-plugin.7z(eclipse插件);
前置条件: jdk, tomcat 安装完毕并测试通过。如下:
jdk:
tomcat:
步骤:1,解压缩;eclipse-jee-helios-SR2-win32;apache-maven-3.0.3-bin.zip(maven本地库);eclipse-maven3-plugin.7z(eclipse插件)到相应文件夹可以自定义我放的位置是E:\MyWork。
2.配置maven本地库环境变量path中加入E:\MyWork\apache-maven-3.0.3\bin
3.为eclipse添加maven插件(手工方式):E:\MyWork\eclipse 根目录下新建links文件夹links文件夹下新建文件maven.link(maven名字随便起尾缀不允许改变)用UE打开添加插件路径path=E:\\MyWork\\eclipse\\plugins\\maven ,按照路径把eclipse的maven插件放到plugins文件夹下。
到此来说 mven 插件应该是已经装到eclipse中了 。
4.启动eclipse,点击window--->preferences---->General---->workspace中Text file encoding 设定编码格式为UTF-8.(个人习惯,进工作空间第一件事就是设定工作空间的编码方式)。
window--->preferences---->Maven------>Installations选择我们自己本地的maven 而不是用自带的插件 用add添加
preferences---->Maven------>User Settings选择settings.xml(E:\MyWork\apache-maven-3.0.3\conf\settings.xml) 至于下边的local Repository 是设置本地库的jar包的存放位置的 我是手工改的
打开settings.xml 找到<localRepository>节点 添加<localRepository>E:\m2</localRepository>
我的存放位置为E:\m2
4.新建项目file--->new --->other 在wizards:下搜索maven 创建maven project 下一步勾上creat a simple project
下一步
选择packaging为 war 而不是jar 点击finish。
点击项目 右键 properties--->Project Facets --->Convert to faceted from 勾选Dynamic Web Module 3.0
java 1.6版本 。点击下方further configuration available 弹出选项 generate web.xml deployment descriptor 这个选项可选 可不选 ,个人建议勾上 这个是生成web.xml 配置文件的勾 点击OK
5.处理已建项目结构(生成的项目结构与maven 项目结构不相同需要调整回maven默认项目结构)。
把webContent下的文件及文件夹拷贝到webapp下 并删除webContent 。结构如下
6.设置项目发布 选中项目右键 properties -------.>Deployment Assembly移除/WebContent 以及2个test
添加 点击add ---->Folder----->next---->src-->main-->webapp------>finish
继续点击add---->选择java Build Path Entries----->next 选择 mavenDependencies ---->finish.
完成目录结构如下
部署并发布到tomcat
打开项目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/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <groupId>com.maven</groupId>
- <artifactId>mavenTest</artifactId>
- <version>0.0.1-SNAPSHOT</version>
- <packaging>war</packaging>
- <repositories>
- <repository>
- <id>people.apache.snapshots</id>
- <url>http://repository.apache.org/content/groups/snapshots-group/ </url>
- <releases>
- <enabled>false</enabled>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </repository>
- </repositories>
- <pluginRepositories>
- <pluginRepository>
- <id>apache.snapshots</id>
- <name>Apache Snapshots</name>
- <url>http://repository.apache.org/content/groups/snapshots-group/</url>
- <releases>
- <enabled>false</enabled>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </pluginRepository>
- </pluginRepositories>
- <properties>
- <finalName>mavenTest</finalName>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
- </properties>
- <build>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.tomcat.maven</groupId>
- <artifactId>tomcat7-maven-plugin</artifactId>
- <version>2.0-SNAPSHOT</version>
- <configuration>
- <url>http://localhost:8080/manager/text</url>
- <server>tomcat</server>
- <username>tomcat</username>
- <password>111111</password>
- <update>true</update>
- <path>/${finalName}</path>
- </configuration>
- </plugin>
- </plugins>
- </pluginManagement>
- </build>
- </project>
设置tomcat权限 帐号D:\Program Files\Apache Software Foundation\Tomcat 7.0\conf下tomcat-users.xml
添加角色 用户
- <tomcat-users>
- <role rolename="manager-gui"/>
- <role rolename="manager-script"/>
- <user username="tomcat" password="111111" roles="manager-gui, manager-script"/>
- </tomcat-users>
这样就完事了,右键项目run as------>run configurations---->maven--->选择项目 键入命令go!!!~
不用刷新方式调试 用tomcat 调试 。。servers----->new ----->.........省略。。。。。。。。。。。
- maven eclipse搭建web项目并发布到tomcat
- maven eclipse搭建web项目并发布到tomcat
- eclipse maven项目转web项目,发布到tomcat
- 关于maven项目搭建并发布到linux(tomcat)
- eclipse maven创建web项目并在tomcat中发布
- maven发布web项目到tomcat,并启用远程调试
- 使用Eclipse发布Web项目并部署到Tomcat服务器
- 利用eclipse发布web项目到tomcat
- 服务器:eclipse发布web项目到tomcat
- eclipse发布web项目到tomcat
- maven web项目在eclipse上自动发布到tomcat出错解决办法
- 解决eclipse创建的maven web项目,无法发布到tomcat
- eclipse上创建maven项目并tomcat发布
- eclipse maven 发布到tomcat
- eclipse 发布web项目到tomcat找不到本地的项目
- 关于maven项目搭建并发布到linux(jdk)
- 无法将Eclipse中的maven项目发布到tomcat
- maven-tomcat发布web项目
- android网络相关问题汇总
- python字符串/元组/列表/字典互转
- 负载均衡算法之轮询
- LLINUX_C编程实战-第七章《进程管理》学习笔记
- 关于Windwos10系统中电脑无法完全关机的解决办法
- maven eclipse搭建web项目并发布到tomcat
- 7-3 jmu-ds-单链表的基本运算
- yii2 checkboxlist使用及数据入库
- C语言
- Linux心得体会
- mysql explain查看sql语句的执行计划
- GOPS 2017 上海站召开通知!
- LeetCode | 81. Search in Rotated Sorted Array II
- PhpStorm常用功能