Linux系统下安装jdk,mysql,tomcat,并部署javawenb项目

原创 2018年04月16日 10:58:53

第一步:前期准备,在一切工作之前,我们需要4个文件。linux下的jdk,mysql,tomcat,及SSH Secure 用于远程控制linux系统。     主要安装配置使用:1.ssh secure的安装使用,2jdk的安装配置,3mysql的安装配置,及本机windows连接linux下的mysql,4安装tomcat,5。最后部署一个项目在linux中tomcat下,最终在windows中可以访问。

第二步:安装SSH Secure  ,我们使用SSH Secure工具进行远程连接,该工具是免费的图形化界面及命令行窗口集一身的远程工具。安装包如下:


安装后,桌面图标:


点击像文件夹的:


左边是本机,右边是要连接的机器的文件,这里有个需要,就是我们去linux系统(CentOS),在root用户下,ifconfig命令查看ip地址,记录ip 地址信息,填写在上面的Host Name中  User Name 写成root(不定)   点击Connect .

之后提示输入password:


  输入登入用户的密码后;连接成功界面。


展示了linux/跟目录下的文件:我们可以通过我打红圈的,来执行linux下的命令


总结:用此软件的好处,方便管理文件夹,可以直接删除创建,可以直接在左边windows下把文件拖到右边linux下。这里用到后面把3个压缩文件方法哦linux下,还可以直接操作linux的命令。

---------------------------------------------------------------------------------------------

第三部:linux下安装配置jdk

1.在window下JDK是Java 语言的软件开发工具包。要是部署javaweb项目到linux服务器中,我们也需要安装配置jdk.

2.下载好(linux版本的)通过上面的ssh sercure 拖到  /usr/local目录下。

3.介绍一个linux的 ---rpm与软件相关命令 --相当于window下的软件助手 管理软件

4.在ssh sercure在和linux中都可以使用命令,查看当前Linux系统是否已经安装java   命令:rpm -qa | grep java---一般无java配置。如果有卸载:命令:rpm -e --nodeps+java版本。

5.到解压包的目录下   解压文件 命令:      解压jdk到      /usr/local下

命令   cd /usr/local

 tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local

目录中出这个文件时。

6.  配置jdk环境变量 跟windows下一样配置环境变量,打开/etc/profile配置文件

命令   vim  /etc/profile

按  i       -------表示输入信息(这里是linux的小知识,不知道的可以补一下)  。

配置自己解压的jdk版本,如下:

#set java environment

JAVA_HOME=/usr/local/jdk1.8.0_161

CLASSPATH=.:$JAVA_HOME/lib.tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH 

7.重新加载/etc/profile配置文件 source /etc/profile

8.做测试,在root 下输入  java -version    


------------------------------------------------------------------------------------------------------------------------------------

第四部:安装配置mysql,实现windows可以远程连接。(mysql是最复杂的,在这3个配置中,要留心每一步,但是也会学到不少linux的知识--个人觉得)

个人喜欢在ssh secure下打命令,我的linux用的是CentOs 

1) 查看CentOS自带的mysql  命令:rpm -qa|grep mysql       


 ---这个是会自带的--准备命令卸载掉,

命令


2.通过ssh secure将windows目录下的mysql解压包点击拖动放到右边linux目录下/usr/local

3.因为mysql解压不会自己文件夹,所以我们先创建一个mysqk文件夹 到cd /usr/local  目录下  mkdir mysql(创建文件夹)

并把文件解压到mysql中---------tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql

4./usr/local/mysql下安装mysql   ------------------直接在mysql目录下执行下面的2个命令,会提示准备个安装过程。

安装服务器端:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

安装客户端:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

5.启动mysql     service mysql start

同windows一样服务不启动,不能使用,我们为了不每次手动启动,设置开机自启:在msyql目录下执行----

加入到系统服务:chkconfig --add mysql

自动启动:chkconfig mysql on

6.执行登入   mysql  命令msyql –u root -p     --会提示我们输入password,在windows中四自己设置的,在linux中版本5.5之前的是password是空,直接回车,但是5.5后在安装mysql成功后再/root/.mysql_secret   生成一个密码。


当是5.5之后的,需要在root 执行 vim /root/.mysql_secret   找到密码(一个挺长的,在末尾)

在重新执行    msyql –u root -p     输入密码    -----------------------会进入mysql>  中

7.当你访问show   database的时候你会发现   mysql提示你要修改密码,因为默认的不安全,不能不能操作。

修改mysql的密码        set password = password('root');(请设置跟自己windows下mysql的root用户的密码相同)

8.这里就基本在linux中可以使用mysql了

9.开启mysql的远程登录 ---默认情况下mysql为安全起见,不支持远程登录mysql,所以需要设置开启 远程登录mysql的权限

登录mysql后输入如下命令:

grant all privileges on *.* to 'root' @'%' identified by 'root';           

flush privileges;

10.开放Linux的对外访问的端口3306    

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中

11总结:9.10---2部可以在自己windows中mysql客户端,远程连接linux的mysql,进行操控。

windows的mysql workbeach中Database-connect database-下图

输入Hostname  :   linux 中ip地址,端口号3306    password 输入自己设置的,点击OK 

  成功:界面:        

-------------------------------------------------------------------------------------------------------------------

第五步:配置tomcat------这边要了解,1.web项目在tomcat运行,都会被放入tomcat的webapp下面 2.对eclipse的web项目打包成war  3.将war放入tomcat 下面的webapp   会自动解压成tomcat可运行的系统,相当于在eclipse中直接运行项目。

1.左边windows下拖到右边的/usr/local下

2. 解压Tomcat到/usr/local下     tar –xvf apache-tomcat-8.5.30.tar.gz –C /usr/local

会自动生成apache-tomcat-8.5.30文件夹,如果你觉得文件太长  可   mv pache-tomcat-8.5.30/ tomcat  改成tomcat文件夹

3. 开放Linux的对外访问的端口8080     与mysql相同

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

/etc/rc.d/init.d/iptables save

4.启动关闭Tomcat     在windows下是.bat文件。

进入tomcat的bin下启动:./startup.sh

进入tomcat的bin下关闭:./shutdown.sh

----------------------------------------------------------------------------------------------------------------------------------------------------------

第六步:javaweb项目部署

打war包--->导入linux的tomcat/webapp下--->windows中将war包对应mysql的数据库导出--->导出的数据库导入linux数据库中(也是在windows客户端执行,切换连接地址)  ----->等ssh secure 刷新出现war对应的文件夹----->在windows的浏览器中输如uri  将本在windows运行的项目的localhost改为自己linxu的ip地址   回车,看到系统。

1.打WAR包:右击项目-->Export ->war file 选择位置桌面-ok   


2.通过ssh secure  将war包拖到/usr/local/tomcat/webapp下

3.导出本地数据库  -选择自己要导出的数据库,注意选择单一文件,如下


4.切换linux的数据库,将导出的sql,执行(可能create database demo---war的数据库名称)没有带---自己添一下,执行。

5.下面就是在本机上测试,是否可以访问部署在linux的项目了。


谢谢大家,可能写的不够系统,如果有不懂的,解压包需要的,都可以留言,或私聊我,共同进步。


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wu6cfp38/article/details/79956216

在linux中安装JDK和tomcat(一):在虚拟机上安装linux

这里为以后在linux上安装jdk和comcat做个基础,先学会安装linux吧!
  • lzy724157730
  • lzy724157730
  • 2017年05月11日 11:53
  • 952

Linux Ubuntu从零开始部署web环境及项目 -----tomcat+jdk+mysql (二)

这篇主要的内容是配置tomcat+jdk+mysql 环境配置 以及遇到的一些问题的解决办法。tomcat更改日志权限,安装mysql失败,mysql进入失败,mysql远程连接权限设置。...
  • qazwsxpcm
  • qazwsxpcm
  • 2017年04月08日 09:49
  • 2459

腾讯云Ubuntu安装JDK、tomcat、mysql、部署网站步骤详解

腾讯云Ubuntu配置部署步骤:安装JDK、Tomcat,mysql。部署一个Web的项目演示 1.购买服务器:这个不用我说了,学生党可以直接用自己的优惠一元购机 2.Xshell和Xftp或者win...
  • xwm1993
  • xwm1993
  • 2017年11月02日 15:25
  • 542

阿里云服务器部署mysql、tomcat、jdk

使用的远程连接工具SecureCRT。一、mysql1.如果是第一次开启,需要更新一下。root@iZwz98t5oy5hkarmcng9qnZ:~# sudo apt-get update2.安装m...
  • u013739073
  • u013739073
  • 2017年04月30日 13:37
  • 450

Linux下安装Jdk,Tomcat,mysql,以及发布项目

****************************************************************************************************...
  • luoshui0428
  • luoshui0428
  • 2016年08月04日 11:45
  • 726

阿里云linux主机安装jdk、tomcat、mysql

https://my.oschina.net/u/173975/blog/298658
  • u010523770
  • u010523770
  • 2016年11月06日 13:00
  • 438

Linux-Ubuntu14.04下JDK+tomcat安装与项目部署图文详解

一、环境准备 本文运行环境为 JDK1.7+Tomcat7 JDK1.7下载地址 Tomcat7下载地址 二、jdk安装配置 将下载好的jdk解压到usr/local sudo t...
  • pgpanda
  • pgpanda
  • 2016年09月19日 11:40
  • 7457

阿里云平台ubuntu14.04下配置jdk+tomcat+mysql

用了一下午的时间,在阿里云上配置了java web后台开发平台。 下面是具体的过程: (1)首先,在阿里云官网上买esc服务器,我买的是学生版每月10元的。 (2)下载xshell,远程终端模拟...
  • wangpei555
  • wangpei555
  • 2016年11月14日 19:01
  • 1388

LINUX(centos7 + jdk7+mysql+tomcat7)环境配置

最近自己买的腾讯云服务器 可以用了。于是自己配了整个的环境变量,以下内容,希望可以帮助到 有同样需求的伙伴。1.WinSCP 首先下载WinSCP 这个是腾讯云官方推荐连接linux的软件 ...
  • Demon2015
  • Demon2015
  • 2016年04月28日 20:57
  • 991

Centos6.5 Jdk+Tomcat+Mysql环境安装

系统环境:Centos6.5 64位 1. 安装java环境 这里安装的是jdk1.7.60 在/usr/local目录下创建java目录,可到oracle官网或镜像网站下载jdk-7u60-li...
  • wlphyl
  • wlphyl
  • 2016年05月31日 08:09
  • 7755
收藏助手
不良信息举报
您举报文章:Linux系统下安装jdk,mysql,tomcat,并部署javawenb项目
举报原因:
原因补充:

(最多只允许输入30个字)