Java、Tomcat 及 MySQL 环境配置

时间:2022-01-23 09:35:41

Java开发环境的配置

首先我们要下载JDK。

到Oracle官网上去下载即可,目前最新版是Java SE 8u25。
开始我很混乱,Java SE 和 JDK是什么关系呢?最后查了一下 Java SE = JDK + JRE。JDK就是Java开发工具包,JRE就是Java运行环境,我们做开发,需要本地运行调试,直接安装Java SE就好了。Java SE是Java开发的标准版本,Java EE 和 Java ME 都是基于它的。

安装好JDK后,我们需要配置本地开发环境。

在我们计算机的属性中高级系统蛇形,进行环境变量的配置。
1、用户变量中新建JAVA_HOME的变量,值为jdk的安装路径
Java、Tomcat 及 MySQL 环境配置
2、在此用户变量的基础上,修改新增系统变量。
新建CLASSPATH,值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 
最前面加上"."和";",意为首先在当前目录中查找类。
修改PATH,目的是指向SDK的bin目录,以便可以在任何目录下均可以运行Java的相关命令
在系统变量中找到path,打开后在末尾增加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

测试本地环境是否配置好

打开cmd窗口,运行 Java -version,出现如下内容则表示配置成功。

Java、Tomcat 及 MySQL 环境配置

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

【注:此处必须与前面注册时服务名一致】

此时启动服务会报错

Java、Tomcat 及 MySQL 环境配置

查看E:\TestMysqlData目录下的错误日志(.err后缀),提示使用mysql_upgrade解决问题,在MySQL的bin目录下执行,依然错误,详细请看.err错误日志。

此时,将mysql解压目录中的data目录中所有文件拷贝到E:\TestMysqlData目录中,再启动服务则成功!

6、查看数据库

Java、Tomcat 及 MySQL 环境配置

MySQL安装成功之后,默认的用户是root 密码为空

mysql -uroot -p

mysql -u用户名 -p密码

此时是使用空密码即可登陆了。

Java、Tomcat 及 MySQL 环境配置的更多相关文章

  1. Windows平台下Java,tomcat安装与环境配置

    问题描述:在Windows下面做Java web相关的项目的时候,Java和tomcat是基础,这里记载一下Java环境的配置以及tomcat的安装和配置. 使用工具:Windows.jdk安装包.t ...

  2. Nginx+Tomcat的服务器端环境配置详解

    这篇文章主要介绍了Nginx+Tomcat的服务器端环境配置详解,包括Nginx与Tomcat的监控开启方法,需要的朋友可以参考下 Nginx+tomcat是目前主流的Javaweb架构,如何让ngi ...

  3. Java应用在docker环境配置容器健康检查

    在<极速体验docker容器健康>一文已体验了docker容器健康检查功能,今天就来给java应用的容器加入健康检查,使应用的状态随时都可以被监控和查看. 实战环境信息 操作系统:macO ...

  4. mac上搭建mysql环境配置和Navicat连接mysql

    mac上搭建mysql环境配置 1.下载mysql for mac: https://downloads.mysql.com/archives/community/ 注意:mysql版本要和你的MAC ...

  5. Java JDK、Tomcat、Eclipse环境配置

    Java 下载地址:http://www.oracle.com/ 根据提示一步一步进行安装,通常安装到C:\Program Files\Java,包含: 环境变量配置: JAVA_HOME:C:\Pr ...

  6. tomcat&plus;myeclipse&plus;mysql环境搭建

    毕业设计要做的题目,搭环境我就搭了两天...网上的教程都好碎啊.. 我的需求是这样,我有一个Android app需要与电脑上的数据库交换信息,实现增删查改,这样不管用什么方法,电脑上都要有一个服务器 ...

  7. tomcat和mysql安装配置总结

    我安装的tomcat和mysql都是解压缩版的.安装和配置tomcat倒没花费我多少时间,主要是mysql,几乎花费了我一天的时间. Tomcat安装总结: 首先将下载好的tomcat压缩包解压放在其 ...

  8. JAVA核心技术I---JAVA开发环境配置

    一:常常有看到Java SE,Java EE,Java ME,那么他们的区别呢? 1. Java SE(Java Platform,Standard Edition  java平台标准版). Java ...

  9. mac mysql环境配置

    安装mysql:http://www.mysql.com/downloads/ 找到 MySQL Community Edition (GPL) Community (GPL) Downloads » ...

随机推荐

  1. 矩阵快速幂 HDU 4565 So Easy&excl;(简单?才怪!)

    题目链接 题意: 思路: 直接拿别人的图,自己写太麻烦了~ 然后就可以用矩阵快速幂套模板求递推式啦~ 另外: 这题想不到或者不会矩阵快速幂,根本没法做,还是2013年长沙邀请赛水题,也是2008年Go ...

  2. Windows下Python连接数据库&lpar;mysql&comma; mongodb&rpar;

    一 实验平台 1 os: win7 64位旗舰版sp1 2 python: 2.7.10 x64 二 连接数据库 1 连接 mysql数据库 (1)下载mysql(5.6.25-winx64) 建议下 ...

  3. 无法将分支 master 发布到远程 origin,因为远程存储库中已存在具有同一名称的分支

    无法将分支 master 发布到远程 origin,因为远程存储库中已存在具有同一名称的分支.发布此分支将导致远程存储库中的分支发生非快进更新. 第一次用oschina的git设置完远程仓库后提交出现 ...

  4. ExtJs之Element&period;select函数

    <!DOCTYPE html> <html> <head> <title>ExtJs</title> <meta http-equiv ...

  5. FileInputStream 与 BufferedInputStream 效率对比

    我的技术博客经常被流氓网站恶意爬取转载.请移步原文:http://www.cnblogs.com/hamhog/p/3550158.html ,享受整齐的排版.有效的链接.正确的代码缩进.更好的阅读体 ...

  6. 力扣(LeetCode)389&period; 找不同

    给定两个字符串 s 和 t,它们只包含小写字母. 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母. 请找出在 t 中被添加的字母. 示例: 输入: s = "abcd&quo ...

  7. vim中代码自动格式化

    参考资料: https://blog.csdn.net/qachenzude/article/details/25511875 1,gg 跳转到第一行 2,shift+v 转到可视模式 3,shift ...

  8. iOS笔记之UIKit&lowbar;UILable

    UILabel*label3 = [[UILabel alloc]initWithFrame:CGRectMake(0, 60+10+60+10+60+10, 320, 60)]; label3.ba ...

  9. Asp连接Oracle (包含绿色版12&period;2客户端和ODBC驱动安装&rpar;

    我能操作的终端电脑是一台linux系统可以上互联网 ,服务器在部署在独立的私网上,不方便上互联网.服务器是2008R2.安装vs不是很方便.其所linux下作开发不是不可以,java php mono ...

  10. c&plus;&plus; std&colon;&colon;function

    std::function 是一个模板类,用于封装各种类似于函数这样的对象,例如普通函数,仿函数,匿名函数等等.其强大的多态能力,让其使用只依赖于调用特征.在程序的升级中,可以实现一个调用表,以兼容新 ...