Linux环境

1.下载并安装一个VMware workstation, 这个是虚拟机的平台(自行度娘下载~),虚拟机是在后面要在里面搭建Linux系统。

2.下载一个centos安装包,linux版本有多种,比如说redhat、ubuntu、deepin、BT3,个人比较习惯使用centos,这里下载一个 CentOS-6.4-i386-bin-DVD1.iso,6.4版本的。(上两节介绍的博客中已提供下载链接)

3.新建一个虚拟机,并把这个安装包导入进去,记住期间步骤有一步是需要建一个用户和设置密码,这里的用户是linux环境的普通账户,但是密码是根账户root和这个普通用户共用的密码(这节的教程也在我的博客上一节有详细的步骤)

4.安装完成后,是图形化界面,一般我们要用到的是命令行界面,所以这里可以用快捷键 CTRL+ALT+F2,就可以切换到命令界面了。(命令行界面有几种方式可以进入,这边小七推荐的是Xshell 比较方便使用,也在上一节有介绍。)

5.用命令ifconfig查看IP 地址,然后可以考虑用Xshell来连接虚拟机,这样操作命令会比较方便,不用频繁的切换出来或者切换出去。

上面的安装及配置有问题的可以参考我前面写的几节内容,下面就开始搭建过程.....

JDK安装

1.首先下载一个JDK版本,我这里下载的是jdk-8u60-linux-x64.gz 这个版本。(JDK一定要下载1.7以上的,低于1.7版本的在后续安装中不兼容,会报错!)友情链接: http://pan.baidu.com/s/1hr7q6KO 密码: 4vea

也可以自行到JDK官网下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.用xftp上传到linux环境中去。上传的路径为: /usr/local

将刚才下载好的 压缩包解压,得到一个   jdk1.8.0_60 的文件夹

然后用Xftp上传至linux环境中去。有两种方式

第一种,通过功能栏红框内的“向右传输” 传过去

第二种,直接拖动文件夹,拖过去。

非常重要的一点,linux环境中的路径 是   /usr/local.....

JDK传过去之后,现在就开始着手配置JDK环境了

3.配置JDK环境,需要给予这个文件夹最高的权限,为了后续的方便,这边直接赋予最高权限

首先,通过XFTP打开Xshell(打开方式上一节有讲到)

1)切换到"/“目录下     cd ../..

2)切换到local路径下  cd /usr/local

3)赋予JDK文件最高权限  chmod 777 -R jdk1.8.0_60

4.配置JDK环境变量:

1)切换到"/“目录下     cd ../..

2) 切换到etc路径下 cd etc

3) 编辑profile文件 vi profile

4)按下键盘的 i 键,进入编辑模式

5)配置JDK的环境变量,在profile中输入如下内容(空白位置填入即可):

export JAVA_HOME=/usr/local/jdk1.8.0_60   【特别说明:这个就是你的jdk的安装路径!!!不要弄错了!要以你自己的路径为准!】

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

6)按住键盘的ESC键,然后输入 :wq,就保存了你刚刚设置的环境变量

7)让你刚刚设置的环境变量生效  source profile

8)如何查看你的JDK是否配置完成呢?输入命令 java -version,看到下面的对应安装JDK版本的截图,就说明你配置成功了!

到此,JDK的配置就算完成了

【Tomcat】

下面来介绍下Tomcat的配置

1.首先下载 一个tomcat版本,我这里用的是apache-tomcat-6.0.37版本apache-tomcat-6.0.37.tar.gz是对应的压缩包,并在你本机进行解压;https://yunpan.cn/cPEdaRyf3trBp (提取码:2acf)

2.可以用XFTP 直接把已经解压的apache-tomcat-6.0.37上传到 /usr/local路径,上传完毕,然后这里就需要对环境变量进行配置,然后后面的tomcat才会顺利启动

3.配置tomcat环境变量:

1)切换到"/“目录下     cd ../..

2) 切换到etc路径下 cd etc

3) 编辑profile文件 vi profile

4)按下键盘的 i 键,进入编辑模式

5)配置tomcat的环境变量,在profile中输入如下内容(配置JDK环境变量后面添加多这行即可):

export CATALINA_HOME=/usr/local/apache-tomcat-6.0.37 【特别注意:这里就是就是配置你的tomcat的安装路径!不要弄错了!】,如下图所示:

7)编辑完毕后,按住键盘的ESC键,然后输入 :wq,就保存了你刚刚设置的tomcat环境变量

8)让你刚刚设置的环境变量生效  source profile

4.可以启动一下tomcat,看是否配置成功了:

1)切换到"/“目录下     cd ../..

2 ) 切换到启动命令所在的bin路径:cd /usr/local/apache-tomcat-6.0.37/bin

3 ) 输入tomcat 启动命令  ./startup.sh,如果遇到下面的提示,就说明你对bin文件里面的命令操作权限不够,就需要赋予权限:

4 ) 返回到bin的上级目录 cd ..

5 ) 赋予 bin文件的最高权限 chmod 777 -R bin

6 ) 切换到bin路径下  cd bin

7 ) 然后再次执行tomcat启动命令: ./startup.sh,出现如下截图,则表明启动成功。

8 ) 一般默认的端口则是8080,所以直接在你的PC端电脑的浏览器输入 你的ip地址加上端口号,即可以访问到tomcat的首页了。 http://【你的linux服务器IP地址】:8080

PS:ip地址 是你Linux服务器的ip地址,如何获取?--->在Linux中输入ifconfig 就可以获取到了!

10) 但是任何配置都不会这么轻松就配置成功的,会出现防火墙关闭或者端口被占用的问题,这里我们可以切换到 tomcat下的bin 目录,执行下面这个命令,查看tomcat日志: ./catalina.sh run, 一般日志格式如下:

注:如果访问不了,可以尝试关闭防火墙,在Linux下输入命令: service iptables stop,然后再访问就可以了!

11)在浏览器输入IP地址加端口号,如果看到tomcat 的首页,则表明成功了,如下所示:

【Mysql的配置】

1.切换到你需要安装mysql的路径  cd /usr/local

2.网上的安装方式都有很多,我们这里是自己搭建测试环境,可以直接选择在线安装,命令如下: yum install mysql-server,一直等待它安装完成,期间有些步骤需要询问是否继续,直接输入Y即可

3.安装完成后,启动mysql 服务,命令为: service mysqld start,看到如下截图,则说明安装mysql成功了

4.一般这样安装的mysql 都是默认为root根用户进行登录,密码也默认为空,所以输入下面的命令: mysql -u root -p, 然后密码处输入回车,即可登录到数据库了。如下所示:就说明已经登陆到数据库了。

5.还有比较重要的一点,就是如何把tomcat 和mysql连接起来,就是我们平时说的配置JDBC连接,这里就需要用到一个连接的jar包:mysql-connector-java.jar,(友情链接https://yunpan.cn/cPELgLm3syZ6S (提取码:d519)) 可以自行下载,然后直接利用Xftp上传至 linux 环境中的如下路径:/usr/local/jdk1.8.0_60\lib,入下图所示:

就是要把这个连接jdbc的jar包放到jdk的lib文件夹下,至此,整套环境已经配置完毕。

6.如何利用本地的navicate连接linux服务器的数据库?并对数据库进行操作:

1)首先要新建一个用户,因为一般的数据库用户都是linux本机访问的,我们要从外面来访问linux的数据库,就要创建一个权限为%的用户

2)在xshell中登录到数据库中: mysql -u root -p 然后回车,要你输入密码的时候,你再回车就可以登录进去了,因为数据库默认用户是root,密码是空的

3)切换到mysql 数据库  use mysql

4)创建一个外面可以访问linux数据库服务器的用户:  grant  all privileges on *.* to 'root'@'%'  identified by '123456' with grant option;

5)刷新权限 : flush privileges;

6)然后用navicate来登陆就好了!用 root用户,密码是 123456 具体怎么使用navicate连接数据库,下一节会提到!

Linux环境下搭建Tomcat+mysql+jdk的更多相关文章

  1. 在Linux环境下搭建Tomcat+mysql+jdk环境

    按照下面的步骤一步一步来搭建tomcat+jdk+mysql环境.   [Linux环境]------我搭建的是64位centos版本的linux系统 1.下载并安装一个VMware workstat ...

  2. Linux环境下Eclipse + Tomcat + MySQL 配置J2EE开发环境的方法

    1. 版本号信息 (1)CentOS 6.4发行版64位,uname -a 显演示样例如以下: Linux localhost.localdomain 3.11.6 #1 SMP Sat Nov 2 ...

  3. 在Linux 环境下搭建 JDK 和 Tomcat

      在Linux 环境下搭建 JDK 和 Tomcat 参考地址:http://www.cnblogs.com/liulinghua90/p/4661424.html   [JDK安装] 1.首先下载 ...

  4. Linux环境下在Tomcat上部署JavaWeb工程

    本文讲解如何将我们已经编译好的JavaWeb工程在Linux环境下的Tomcat上进行部署,总体上的思路是和Windows下JavaWeb项目部署到tomcat差不多,具体步骤和命令如下. 注:部署之 ...

  5. ​Linux环境下搭建禅道管理工具-包含软件资源

    ​Linux环境下搭建禅道管理工具 1:百度云盘下载: 禅道--链接: https://pan.baidu.com/s/1Stu7nOZVIPO5TnpJWjWtiQ 提取码:dnik CentOs操 ...

  6. JavaWeb入门——在Linux环境下安装Tomcat服务器

    JavaWeb入门——在Linux环境下安装Tomcat服务器 摘要:本文主要学习了如何在Linux环境下安装Tomcat服务器. 准备工作 检查Java环境变量 检查系统是否配置了Java的环境变量 ...

  7. window 和 linux 环境下杀死tomcat进程——也可以解决其他端口被占用的问题

    1.应用场景 在Windows或者linux操作系统中,我们在启动一个tomcat服务器时,经常会发现8080端口已经被占用的错误,而我们又不知道如何停止这个tomcat服务器. 2.window环境 ...

  8. linux环境下搭建MySQL

    linux下搭建mysql的方式很多,网上也详解了很多种搭建方式,有直接yum的.有rpm的..总之,“坑”是层出不穷,有相关文件依赖性.权限.GPG keys等等. 本人也在今天搭建了一下.是出“坑 ...

  9. Linux环境下搭建MYSQL数据库指令详情

    一.mysql数据库的安装 确保安装gcc(开发工具) #groupadd mysql #useradd -g mysql mysql #cd /usr/local # tar -zxvf mysql ...

随机推荐

  1. MongoDB 副本集管理(不定时更新)

    简介: 前面介绍完了副本集的搭建.用户的管理.参数和日常操作的说明,那副本集搭建好该如何管理呢?现在来说明下副本集的日常查看和管理. 说明: 1)查看命令行参数:db.serverCmdLineOpt ...

  2. ASM:《X86汇编语言-从实模式到保护模式》第11章:进入保护模式

    ★PART1:进入保护模式 1. 全局描述符表(Global Descriptor Table,GDT)        32位保护模式下,如果要使用一个段,必须先登记,登记的信息包括段的起始地址,段的 ...

  3. IIS7.0提示---无法识别的属性“targetFramework”。请注意属性名称区分大小写。

    当我把我做的网站放在IIS7.0的服务器上的时候,浏览时提示这个错误信息 配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错.请检查下面的特定错误详细信息并适当地修改配置文件. 分析器错误消 ...

  4. Hibernate查询语句

    1 hql查询 Hibernate的查询语句,hiberante提供的面向对象的查询语言,和sql语句的语法的相似.而且严格区分大小写. 1.1 from字句 /** * hql: from 字句 * ...

  5. iOS学习资源个人整理

    1208更新: http://www.tuyiyi.com                                    图翼网 https://github.com/Alamofire/Al ...

  6. Jams倒酒

    Jams是一家酒吧的老板,他的酒吧提供2种体积的啤酒,a ml 和 b ml,分别使用容积为a ml 和 b ml的酒杯来装载. 酒吧的生意并不好.Jams发现酒鬼们都很穷,不像他那么土豪.有时,他们 ...

  7. MVC4 @RenderBody、@RenderSection、@RenderPage、Html.RenderPartial、Html.RenderAction的作用和区别

    1. RenderBody在Razor引擎中没有了“母版页”,取而代之的是叫做“布局”的页面(_Layout.cshtml)放在了共享视图文件夹中.在这个页面中,会看到标签里有这样一条语句:@Rend ...

  8. Swift - 开源框架总结

    苹果官方Swift文档<The Swift Programming Language> 苹果开发者Swift文档及介绍 网友整理的Swift中文文档< Apple Swift编程语言 ...

  9. python中获取当前日期在当月是第几天

  10. java 缩略图

    http://www.cnblogs.com/digdeep/p/4829471.html http://www.jb51.net/article/57648.htm http://blog.csdn ...