JDK和Tomcat环境变量,以及用MyEclipse新建Web Project测试Tomcat Server
【请尊重原创版权,如需引用,请注明来源及地址】
在此之前一直用的Eclipse挺顺手的,今天突然想换MyEclipse试试,不知安装MyEclipse的时候我选错了什么选项,反正JDK和Tomcat的环境配置都乱掉了,索性把环境重新配置一遍,借此整理出以下内容。
版本说明:
1. 操作系统:Win7 64bit 旗舰版 SP1
2. JDK版本:JDK_1.8.0_64bit.exe 下载地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html
3. Tomcat:apache-tomcat-7.0.40-windows-x64.zip 下载地址 http://tomcat.apache.org/
4. MyEclipse: myeclipse-pro-2014-GA-offline-installer-windows.exe (破解版,自己网上找去吧,目前最新的是2016)
按部就班,一步步来:
1. JDK 安装和环境配置,安装JDK过程就不讲了(今天没有重装JDK),我的安装路径是C:\Program Files\Java\。



> 新建 系统变量 JAVA_HOME(注意是系统变量,不是用户变量),变量值是JDK安装路径:C:\Program Files\Java\jdk1.8.0_31
指明JDK安装路径,此路径下包括lib,bin,jre等文件夹,tomcat,eclipse等的运行都需要依靠此变量。

> 修改 系统变量 Path,追加变量值:";%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin" (注意:是追加到尾部,不要改了原有的Path,注意用‘;‘分隔开)
PATH使得系统可以在任何路径下识别java命令,%JAVA_HOME%就是引用前面指定的JAVA_HOME

> 新建 用户变量 CLASSPATH,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”
"." 表示当前路径,CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。

> 到此JDK安装和环境变量配置完成,接下来用cmd命令“java -version”验证配置是否正确,看到以下信息则验证通过,否则请重复检查以上环境变量

2. Tomcat 安装和环境配置,我选择的是zip免安装版本,安装目录C:\Tomcat7(建议放在C盘根目录下,且文件夹名字不要太长,纯字母和数字组成。放在C:\Program Files目录下会有访问权限问题,名字太长或太复杂则不方便使用。),接下来配置环境变量。
> 新建 系统变量 CATALINA_BASE 和 CATALINA_HOME(变量名字不要弄错了),变量值是Tomcat的安装路径C:\Tomcat7


> 修改 系统变量 Path,追加变量值:";%CATALINA_HOME%\lib;%CATALINA_HOME%\bin" (注意:是追加到尾部,不要改了原有的Path,注意用‘;‘分隔开)
题外话:Catalina是太平洋中靠近洛杉矶的一个小岛,风景秀丽,曾被评为全美最漂亮的小岛,Java码农也是很有情怀的。lib是存放jar包的路径,bin是存放指令集的路径。

> Tomcat 安装和环境变量配置完成,接下来安装 Tomcat 服务
CMD切换到Tomcat 的 bin 目录(C:\Tomcat7\bin)下,执行指令“service install”,以下JAVA_HOME/JRE_HOME/JVM都应该显示出正确的路径,否则请检查JDK配置。

Tomcat服务安装成功后可以在Windows 服务管理里面找到“Apache Tomcat 7”(我的电脑”->“管理”->“服务和应用程序”->“服务”)

> 启动 Tomcat Service,并且验证Tomcat server。
有两种方法启动Tomcat Service,一是如上图Windows 服务管理中启动服务(可以配置为随window启动自动启动服务),另一方法是CMD 指令startup(注意,执行目录是Tomcat bin,弹出防火墙警告请点击允许)


验证Tomcat server 用 http://localhost:8080/

3. 用MyEclipse新建Web Project测试Tomcat Server
> MyEclipse - Windows - Preferences
Java/Installed JREs(Add -> Standard VM -> Directory按钮 找到JDK 安装目录 C:\Program Files\Java\jdk1.8.0_31)


MyEclipse/Servers/Tomcat(配置Tomcat server, Browse按钮找到Tomcat 根目录,我用的tomcat 7.0 所以配置 7.x)



配置成功后将在MyEclipse的Servers里面看到Tomcat 7.x

> MyEclipse - File - New - Web Project (新建一个空的Web Project来验证Tomcat 7.x 服务器,所有选项默认就行)
右键设置project 属性,设置encoding 为UTF-8


部署Web Project 到Tomcat 服务器


点击Finish之后将看到下图, 选中Tomcat 7.x 然后点击启动按钮(红色圈标记)

Tomcat 7.x 服务器启动成功,浏览器验证 http://localhost:8080/TagXMLProject/ (注意URL地址别弄错了)

到此终于大功告成,截图写文章真累,来一碗老坛酸菜牛肉面,,,
【请尊重原创版权,如需引用,请注明来源及地址】
http://www.cnblogs.com/twzheng/p/5705217.html
JDK和Tomcat环境变量,以及用MyEclipse新建Web Project测试Tomcat Server的更多相关文章
- MyEclipse新建web project和navicat110_mysql_en工具
首先注意几点: 1.eclipse web项目:项目名称不得超过五个字符,要求全部小写,不管变量名.类名.函数名.文件名,在没有特殊理由的时候,不要用下划线,同时表名和类名用两个单词,尽量不要用Stu ...
- MyEclipse新建Web Project报错
1.详细报错例如以下图 2.报错原因 3.解决方法
- JDK和tomcat环境变量配置
JDK环境变量配置: 如果你的JDK安装在C盘里,如:C:\Program Files\Java\jdk1.6.0_05, 那么就在系统变量里(当然也可以在用户变量里)点新建: 变量名:JAVA_ ...
- java:jdk环境变量配置+tomcat环境变量配置
一:JDK1.先安装jdk 查看jdk版本: DOC下输入java -version2.配置环境变量(添加系统变量) JAVA_HOME D:\study\jdk-6\jdk-6(j ...
- jdk and tomcat 环境变量配置
一.安装JDK和Tomcat 1,安装JDK:直接运行jdk-7-windows-i586.exe可执行程序,默认安装即可. 备注:路径可以其他盘符,不建议路径包含中文名及特殊符号. 2.安装Tomc ...
- linux jdk 和tomcat环境变量配置
系统版本:centos6.5版本 java版本:1.8 一.准备工作 1. java -version 检查是否有java环境,没有则需要去安装并配置到环境变量中. 2.下载tomcat包,下载地址: ...
- 配置JDK和Tomcat环境变量
配置JDK和Tomcat环境变量 一.安装JDK和Tomcat 安装JDK:直接运行jdk-7-windows-i586.exe可执行程序,默认安装即可. 备注:路径可以其他盘符,不建议路径包含中文名 ...
- jdk&tomcat环境变量配置及同时运行多个tomcat方法
一:jdk配置 安装jdk1.7.0_51,安装过程中所有选项保持默认:最后配置 JDK的环境变量: 在“我的电脑”上点右键—>“属性”—>“高级”—>“环境变量(N)”. 1.新建 ...
- windows配置jdk环境变量、mysql环境变量、tomcat环境变量、maven环境变量、git环境变量、node环境变量
一.windows配置各种环境变量后 path 路径下的目录: 二.windows 配置各种环境变量的目的: 为windows系统添加上各种环境对应的命令 举例,为什么要添加jdk的bin目录,是因为 ...
随机推荐
- JNI中C调用Java方法
背景需求 我们需要在JNI的C代码调用Java代码.实现原理:使用JNI提供的反射借口来反射得到Java方法,进行调用. JNI关键方法讲解. 1. 在同一个类中,调用其他方法 JNIEXPORT v ...
- webapp之meta
meta基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 <meta name="viewport" content="width=device-wid ...
- Redis 配置文件详解
# Redis 配置文件 # 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写)## 1k => 1000 bytes# 1kb => ...
- python 2.7 rsa 离线安装 和使用示例
离线安装方法 http://blog.csdn.net/monsion/article/details/8679847 >>> import rsa >>> (pk ...
- Capture Current Soft Screen
Bitmap memoryImage; private void CaptureScreen() { Graphics myGraphics = this.CreateGraphics(); Size ...
- Flex数据交互之Remoting
一 前言 Flex数据交互常用的有三种方式:WebService.HttpService以及Remoting. WebService方式已在这篇文章中给出,这篇文章主要讲解以Remoting方式进行数 ...
- 阿里云 esc 云服务器无缘无故的一次/usr/bin 目录丢失导致整个服务无法启动 # ./shutdown.sh ./shutdown.sh: line 41: dirname:command not found cannot find /catalina.sh the find /catalina.sh The file is absent or does not have execute
总结上个星期服务器环境上的一个问题,一直再忙AR.防近视的项目没时间整理.刚好忙完项目认真回顾8月30发生的一个让人奇葩的问题. 早上把项目上的一些问题优化完,快到中午吃饭的时间频繁的启动导致/usr ...
- 二叉树遍历(Binary Tree Traversal)
二叉树的递归遍历比较简单,这里说一下非递归遍历,以中序遍历为例子. 非递归遍历主要用到栈来协助进行.对于一个二叉树,首先根节点入栈,如果有左儿子,则继续入栈,重复直到最左边的儿子,这时候此节点值为要遍 ...
- C++中输入输出的重定向
重定向,就是: 把 原来的 cin 从键盘输入 改为从文件输入. 把 原来的 cout 向屏幕输出 改为输出到文件. 例如: cin>>line; 原来要从键盘拍入.现在自动到某文件读取, ...
- 16.C语言中数据类型的本质含义是:表示一个内存格子的长度和解析方法。
数据类型决定长度的含义:我们一个内存地址(0x30000000),本来这个地址只代表1个字节的长度,但是实际上我们可以通过给他一个类型(int),让他有了长度(4),这样这个代表内存地址的数字(0x3 ...