MyEclipse8.5 + jdk 1.6.0_43 + tomcat6 + maven 3.0.4 + win7 32位 ,环境搭建并看到“hello world”
一、前期准备
1、首先安装jdk,具体略,用java -version在cmd中看到下图所示就说明安装好了

2、安装tomcat6,具体略,在浏览器中输入http://localhost:8080/,如果能看到如下界面就说明配置好了

3、安装maven,具体略,用mvn -version在cmd中看到下图所示就说明安装好了

4、安装MyEclipse8.5 略
5、在MyEclipse中添加自己的jdk,具体略
6、在MyEclipse中添加自己的tomcat,具体略
二、重点步骤来了
1、选择一个目录存放我们的工程,cmd进该目录,执行语句mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp,可以看到下面的信息

2、此时在刚刚的目录下可以看到我们刚刚建的工程雏形,如下图所示

3、在MyEclipse中配置Maven
Window-->Preferences-->Maven4MyEclipse-->Maven-->Installations,add...我们的maven,安装好后如下图所示

4、将刚刚建的maven工程雏形导入MyEclipse中
File -->Import-->Existing Maven Projects,选择工程,直接导入即可,如下图所示

ps:我导入的时候老是会报错,如下图所示,但是继续往下配置后,还是能正常显示“hello world”,不知道这个问题有什么影响,希望知道的同仁能够告知哦

5、补全工程的目录结构,(直接在要添加的地方,右键--new--Folder)如下图所示

在myeclipse中的截图:

6、增加myeclipse的web project功能
选择工程-->MyEclipse-->Project Capabilities-->Add Web Project Capabilites,在弹出框中,选择参数,如下图所示

7、配置工程属性,选中工程--右键--Properties--Java Build Path ,在source界面添加src/main/java, src/test/java, src/test/resources,并修改这些source folder的输出目录,其中main/java和main/resources输出到default output folder, 而test/java和test/resources输出到target/test-classes中,结果如下图所示

8、将jdk改成,我们自己的。选中JRE System Library[J2SE-1.4],右键--Propertise,选择System library,如下图所示

9、配置tomcat,{在tomcat的解压目录}/conf/,下找到tomcat-users.xml文件,在tomcat-users标签下,添加如下信息
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
截图如下:

10、配置maven,{maven的安装目录}/conf/,找到settings.xml文件,下该文件的servers下,添加如下信息:
<server>
<id>tomcat6</id>
<username>admin</username>
<password>admin</password>
</server>
其中,账号密码是与tomcat中配置的一致
11、pom.xml文件配置。回到myeclipse中,找到我们的maven工程,找到pom.xml文件,打开,在build标签下添加如下信息:
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat6-maven-plugin</artifactId>
<version>2.0</version>
<configuration>
<tomcat-url>http://localhost:8080/manager/html</tomcat-url>
<server>tomcat6</server>
<username>admin</username>
<password>admin</password>
<path>/springmvc</path>
</configuration>
</plugin>
</plugins>
截图如下:

12、启动tomcat


13、启动maven工程。选中maven工程--右键--Run As--Maven build, goals中填上,tomcat6:deploy ,然后点击run


14、在浏览器中输入http://localhost:8080/test ,伟大的“Hello World”,终于出来了

PS: 本篇文章参考http://b-l-east.iteye.com/blog/1246482中操作,同时增加一些自己的操作,感谢前辈们的无私奉献!
MyEclipse8.5 + jdk 1.6.0_43 + tomcat6 + maven 3.0.4 + win7 32位 ,环境搭建并看到“hello world”的更多相关文章
- 【转载】Maven+druid+MyBatis+Spring+Oracle+Dubbo开发环境搭建
原地址:http://blog.csdn.net/wp1603710463/article/details/48247817#t16 Maven+druid+MyBatis+spring+Oracle ...
- 基于Maven的Spring + Spring MVC + Mybatis的环境搭建
基于Maven的Spring + Spring MVC + Mybatis的环境搭建项目开发,先将环境先搭建起来.上次做了一个Spring + Spring MVC + Mybatis + Log4J ...
- Maven+druid+MyBatis+Spring+Oracle+Dubbo开发环境搭建
1.开发工具使用: MyEclipse或Eclipse,数据库使用Oracle.需要用到的软件有Zookeeper(注册中心),Tomcat(Web容器)和Maven(包管理). 2.初始环境配置: ...
- Spring+Maven+Dubbo+MyBatis+Linner+Handlebars—Web开发环境搭建
本文主要分三部分,分别是:后台核心业务逻辑.桥梁辅助控制和前台显示页面. 本Web开发环境综合了多种工具,包括Maven包管理与编译工具.Dubbo分布式服务框架.MyBatis数据持久化工具.Lin ...
- maven学习日记(三)-------开发环境搭建(springmvc+hibernate4)各种maven错误汇总
1.maven编码 gbk 的不可映射字符 解决这个问题的思路: 在maven的编译插件中声明正确的字符集编码编码——编译使用的字符集编码与代码文件使用的字符集编码一致!! 安装系统之后,一般中文系统 ...
- maven的环境搭建
maven环境快速搭建 最近,开发中要用到maven,所以对maven进行了简单的学习. .关于maven是什么东东,请参考其它文章. ----------------准备工作------------ ...
- jdk 1.6.0_43 下载
Java SE Development Kit 6u43 Product / File Description File Size Download password Linux x86 65.43 ...
- Eclipse+Tomcat+MAVEN+SVN项目完整环境搭建
1.JDK的安装 首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底.安装完成之后当然要配置环境变量了. ————————————————— ...
- SSM框架—环境搭建(MyEclipse+Tomcat+MAVEN+SVN)
1.JDK的安装 首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底.安装完成之后当然要配置环境变量了. 1.1新建变量名:JAVA_HOM ...
随机推荐
- python2.7 安装 Scipy
Numpy.scikit-learn可以直接 pip install xxx 但Scipy不能,在官网找到了安装方法: python -m pip install --user numpy scipy ...
- 第一个Tornado程序
环境:Python3.8 系统:win10 1903 工具:pycharm2019.3 import tornado.web # web服务基本功能都封装在此模块中 import tornado.io ...
- DVWA靶机--简单的文件上传漏洞
简单的文件上传漏洞(靶机安全级别:low) 事先准备好一句话木马,密码为pass 上传一句话木马,显示上传路径(一般网站是不会显示路径的,这里靶机为了方便你测试漏洞,直接显示出了路径: ../../h ...
- 为spring boot 写的Controller中的rest接口配置swagger
1.pom.xml文件中加入下列依赖: <dependency> <groupId>io.springfox</groupId> <artifactId> ...
- Python数据类型-2 数字类型
数字类型 数字类型是不可变类型.所谓的不可变类型,指的是类型的值一旦有不同了,那么它就是一个全新的对象.数字1和2分别代表两个不同的对象,对变量重新赋值一个数字类型,会新建一个数字对象. 还是要强调一 ...
- 墨西哥萨卡特卡斯将举行GNOME GUADEC 2020 峰会
导读 GNOME基金会今天宣布了下两届GUADEC(GNOME用户和开发人员欧洲会议)活动的主办城市,这也将是GNOME桌面环境下一版本的代号. 随着GNOME 3.34 “Thessalonik”的 ...
- 通过命令行提交更新代码到gitlab上
解决方法: 1.打开命令行的窗口,定位到项目所在的路径. 2.输入:git status,敲回车查看代码是否有更新,有更新的话会出现文件改变的文件名.(红色的) 3.输入:git commit -a ...
- 利用Session实现三天免登陆
什么是Session Session:在计算机中,尤其是在网络应用中,称为“会话控制”.(百度百科) Session:服务器端的数据存储技术. Session要解决什么问题 一个用户的不同请求(重定位 ...
- 如何使用ffmpeg进行音视频裁剪命令和音视频合成命令
音视频剪裁命令 ffmpeg -i input.mp4 -ss 00:00:00 -t 10 out.ts -i : 指定视频 -ss : 开始时间 -t : 指定裁剪的秒数 音视频合并的命令 ffm ...
- app自动化 - 元素定位不到?别慌,3大工具帮你搞定!
在日常的android app自动化测试工作当中,很多朋友在元素定位时,会遇到以下类似的报错: 然后会来问,这是啥情况? 一般情况下,都会送上以下亲切的关怀: 1)adb能识别到设备吗? 2)设备有被 ...