Java、Tomcat 及 MySQL 环境配置
Java开发环境的配置
首先我们要下载JDK。
安装好JDK后,我们需要配置本地开发环境。

测试本地环境是否配置好
打开cmd窗口,运行 Java -version,出现如下内容则表示配置成功。

Tomcat配置
tomcat的运行是依赖于Java环境的,Eclipse的运行也是需要需要JDK的,所以tomcat的配置要基于Java环境的配置基础上进行。
到Apache官网下载,我使用的版本是7.0.56
1、将下载的压缩包解压到一个磁盘位置,我放到了C:\apache-tomcat-7.0.56
2、用户环境变量(若为系统环境变量,则可以在任意目录调用命令)增加CATALINA_HOME,值为C:\apache-tomcat-7.0.56
3、在系统环境变量修改Path,末尾增加%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;
4、启动Tomcat,到C:\apache-tomcat-7.0.56\bin目录中双击startup.bat即可
5、验证,浏览器输入http://localhost:8080/,可以打开tomcat管理页面即成功。
MySql配置
我本地使用的非安装包,操作过程和这里一致。
1、下载MySQL
2、创建data目录 E:\TestMysqlData,用于存放MySQL的表和数据
3、拷贝mysql解压目录中my-default.ini为test.ini,将basedir、datadir配置为前面的mysql目录和data目录。并增加编码配置:character_set_server=utf8、character_set_client=utf8 配置完后的文件如下:
basedir = E:\mysql-5.6.-winx64
datadir = E:\TestMysqlData
character_set_server=utf8
character_set_client=utf8
port=
4、通过cmd进入mysq解压目录的bin目录中,执行如下命令:
mysqld install mysql --defaults-file="E:\mysql-5.6.19-winx64\test.ini"
【注:mysql 为添加的服务名】
5、通过cmd执行命令启动MySQL服务:
net start mysql
【注:此处必须与前面注册时服务名一致】
此时启动服务会报错

查看E:\TestMysqlData目录下的错误日志(.err后缀),提示使用mysql_upgrade解决问题,在MySQL的bin目录下执行,依然错误,详细请看.err错误日志。
此时,将mysql解压目录中的data目录中所有文件拷贝到E:\TestMysqlData目录中,再启动服务则成功!
6、查看数据库

MySQL安装成功之后,默认的用户是root 密码为空
mysql -uroot -p
mysql -u用户名 -p密码
此时是使用空密码即可登陆了。
Java、Tomcat 及 MySQL 环境配置的更多相关文章
- Windows平台下Java,tomcat安装与环境配置
问题描述:在Windows下面做Java web相关的项目的时候,Java和tomcat是基础,这里记载一下Java环境的配置以及tomcat的安装和配置. 使用工具:Windows.jdk安装包.t ...
- Nginx+Tomcat的服务器端环境配置详解
这篇文章主要介绍了Nginx+Tomcat的服务器端环境配置详解,包括Nginx与Tomcat的监控开启方法,需要的朋友可以参考下 Nginx+tomcat是目前主流的Javaweb架构,如何让ngi ...
- Java应用在docker环境配置容器健康检查
在<极速体验docker容器健康>一文已体验了docker容器健康检查功能,今天就来给java应用的容器加入健康检查,使应用的状态随时都可以被监控和查看. 实战环境信息 操作系统:macO ...
- mac上搭建mysql环境配置和Navicat连接mysql
mac上搭建mysql环境配置 1.下载mysql for mac: https://downloads.mysql.com/archives/community/ 注意:mysql版本要和你的MAC ...
- Java JDK、Tomcat、Eclipse环境配置
Java 下载地址:http://www.oracle.com/ 根据提示一步一步进行安装,通常安装到C:\Program Files\Java,包含: 环境变量配置: JAVA_HOME:C:\Pr ...
- tomcat+myeclipse+mysql环境搭建
毕业设计要做的题目,搭环境我就搭了两天...网上的教程都好碎啊.. 我的需求是这样,我有一个Android app需要与电脑上的数据库交换信息,实现增删查改,这样不管用什么方法,电脑上都要有一个服务器 ...
- tomcat和mysql安装配置总结
我安装的tomcat和mysql都是解压缩版的.安装和配置tomcat倒没花费我多少时间,主要是mysql,几乎花费了我一天的时间. Tomcat安装总结: 首先将下载好的tomcat压缩包解压放在其 ...
- JAVA核心技术I---JAVA开发环境配置
一:常常有看到Java SE,Java EE,Java ME,那么他们的区别呢? 1. Java SE(Java Platform,Standard Edition java平台标准版). Java ...
- mac mysql环境配置
安装mysql:http://www.mysql.com/downloads/ 找到 MySQL Community Edition (GPL) Community (GPL) Downloads » ...
随机推荐
- javascript事件捕获与冒泡
对“捕获”和“冒泡”这两个概念,我想我们对冒泡更熟悉一些,因为在我们使用的所有浏览器中,都支持事件冒泡,即事件由子元素向祖先元素传播的,就 像气泡从水底向水面上浮一样.而在像firefox,chrom ...
- 浅谈window.attachEvent
以前写 JavaScript 脚本时,事件都是采用object.event = handler;的方式初始化.这种方式对于 Internet Explorer.Mozilla/Firefox 和 Op ...
- project euler 16:Power digit sum
>>> sum([int(i) for i in str(2**1000)]) 1366 >>>
- 居然因为交换错了好几把。。。。,还有坑点是num1可以大于num2
完数 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submissi ...
- mysql innodb_double_write特性
知识储备: 1.mysql 的crasy recovery 是通过redo log 和undo log 来完成的: 2.redo log 和undo log的记录的是对页面的物理操作:如在1024号p ...
- WPF实现毛玻璃效果
1和2需要Microsoft.WindowsAPICodePack.Shell.dll 和引用using System.Windows.Interop,并只能在有DwmApi.dll 版本的Windo ...
- 正则表达式、find、grep、awk、sed
1.正则表达式 (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/.*.?等)组成. (2)基本元字符集及其含义 ^ :只 ...
- iterator的简单用法
// 给你写了个简单的例子,不知道合不合你的题意? vector<int>vertical; ; i<; i++) { vertical.push_back(i); } vector ...
- paip.sql2k,sql2005,sql2008,sql2008 r2,SQL2012以及EXPRESS版本的区别
paip.sql2k,sql2005,sql2008,sql2008 r2,SQL2012以及EXPRESS版本的区别 作者Attilax , EMAIL:1466519819@qq.com 来源 ...
- LoadRunner如何开展性能测试
最近一直想理清思路,特别是碰到一些业务复杂的项目,要求做性能测试,结果一时就不知道怎么下手了.因为之前面试的时候,也碰到很多面试官对性能测试知识方面的提问,面试多了,就有经验,现在写下来,脑子不会乱, ...