关于java:阿里云服务器搭建JAVA环境详解jdkmysqltomcat

35次阅读

共计 4030 个字符,预计需要花费 11 分钟才能阅读完成。

网上的教程当初曾经有很多了,我只是记录一下我本人搭建环境的过程

1. 首先进入阿里云官网登录之后间接搜寻“学生机”,而后点击“云翼打算”,我购买的是一个服务器 ECS,在左边抉择想要的预装环境,我购买的是一个 CentOS 7.3 64 位,地区的话,看本人的地位来就好了。附学生机官网地址 间接点击就能够查看,不必再去搜寻了。

2. 购买胜利之后,进入治理控制台(间接搜寻治理控制台),如图:

3. 而后点击右方“近程连贯”,第一次会有一个十分之重要的连贯服务器明码,倡议记下来,会面会始终用到。而后在“更多”→“明码 / 密钥”→“设置实例明码”,设置好会主动的重启,而后间接就能够间接通过 SSH 软件(xsell6 和 xftp6)来对服务器进行一系列的操作,应用 xshell6 以及 xftp6 连贯上服务器之后就能够进行 JAVA 环境的搭建了。

一、装置 JDK

(倡议下载之前看看本人自身的版本是多少,最好对的上,不然部署很麻烦)

1. 点击链接 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,批准协定往下拉一点,而后就能够看到如图成果并依据箭头所指来下载(因为我是下载的 CentOS 7.3,所以我下载的是 Linux 版本),

楼主附上本人下载好了的 JDK8 版本。本文是 Linux x64 版本。

JDK8(Linux+x64)下载地址:jdk8 下载地址

在下载好之后,关上 xftp、xshell 并输出用户名和明码连贯阿里云服务器,界面如下(左 xftp,右 xshell):

这里楼主曾经把官网的两款工具软件下载好了并放到了网盘。当初给出 xshell6 和 xftp6 的网盘下载地址

xshell6 快捷下载,xftp6 快捷下载
舒适提醒:xshell 负责编写和执行 Linux 命令,就是大家都晓得的命令行。
xftp 负责上传和下载文件。两款软件搭配应用。还有一款收费的国产的 linux 近程连贯客户端—finalshell,一款软件同时集成了 xshell 和 xftp 两款软件的性能。finalshell 下载地址 楼主当初始终在用这款软件。

xftp 中能够间接左右进行拖动,xshell 中是用 Linux 命令来操作,首先输出:

mkdir /usr/java

就是在 usr 文件夹下创立了一个 java 文件夹,在 xftp 中间接关上 usr/java,而后将右边本人电脑上曾经下载好的 jdk 压缩包拖过来,期待下方显示上传胜利,再切换到 xshell 中用命令进行解压,再 XShell 中输出:

// 进入 java 目录
cd /usr/java
// 输出解压命令
tar -zxvf jdk-8u221-linux-x64.tar.gz

期待解压实现之后,进入 xftp 中能够看见如图所示文件夹

接下来跟在 Windows 中一样,配置环境变量,在 XShell 中输出

// 关上文件
vim /etc/profile

将输出切换到英文小写,输出“i”, 在将光标移到文末,输出:

 export JAVA_HOME=/usr/java/jdk1.8.0_211
 export JRE_HOME=${JAVA_HOME}/jre
 export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
 export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
 export PATH=$PATH:${JAVA_PATH}

如图,

增加结束之后,间接按“esc”键,再间接输出如下命令保留并退出

:wq

 再输出如下命令来使 profile 文件立刻失效

source /etc/profile

检测是否装置胜利

  1. 输出 javac     不会呈现 command not found 谬误
  2. 输出 java -version     呈现版本为 java version “1.8.0_211”
  3. echo $PATH        看看刚刚设置的的环境变量配置是否都正确

下图为例:

二、装置 MySql

1. 在装置 MySql 之前,要先卸载掉 CentOS 自带的 MariaDB,输出:

rpm -qa | grep -i mariadb

后果:


再输出:

rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

后果:

点击 https://dev.mysql.com/downloads/mysql/5.7.html#downloads   下载 mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz(版本可能有变动,下 5.7 的 Linux 版本就好了)

2. 同样创立目录:

mkdir /usr/mysqld

创立胜利之后,上传 mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz   到新建的 mysqld 目录中。

输出:

// 解压
tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz// 更改名称
mv mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz mysql

3. 创立 MySql 的组和用户

groupadd mysql
useradd -r -g mysql mysql

4. 更改所属的组和用户

chown -R mysql mysql/
chgrp -R mysql mysql/

5. 进入 mysql 目录,创立 data 目录

cd mysql
mkdir data

6. 输出如下命令,初始化 MySql,其中 vEFpxKOw_7k. 就是 MySQL 第一次的随机明码(!!!!!!!!!!!!!!!!!!!!!!!!!!!!)

yum install -y libaio
./bin/mysqld --user=mysql --basedir=/usr/mysqld --datadir=/usr/mysqld/mysql/data --initialize

开启 MySql

./support-files/mysql.server start

将 MySQL 放入零碎过程

// 退出零碎过程
cp support-files/mysql.server /etc/init.d/mysqld
// 重启 MySQL
service mysqld restart

设置 mysql 软连贯

ln -s /usr/mysqld/mysql/bin/mysql /usr/bin

应用下面的随机明码登录 mysql 

mysql -u -p 

 进入 MySQL 操作行,设置新密码

alter user 'root'@'localhost' identified by 'admin123';

再设置容许数据库近程连贯,因为要应用 MySQL 可视化工具进行连贯

use mysql;
update user set user.Host='%' where user.User='root';

刷新一下权限

flush privileges;

而后关上 Navicat Premium 12(这个能够间接百度下载)连贯即可

三、装置 tomcat

1. 下载  点击   https://tomcat.apache.org/download-70.cgi

同样在 usr 下创立目录

mkdir /usr/tomcat

cd /usr/tomcat

通过 XFtp 将下载好的 Tomcat 压缩包传到建好的 tomcat 文件下并解压

tar -zxvf apache-tomcat-7.0.94.tar.gz

在 tomcat 文件夹下就会呈现一个 apache-tomcat-7.0.94 文件夹,在 XShell 中输出命令

// 拷贝文件
cp -p /usr/tomcat/apache-tomcat-7.0.94/bin/catalina.sh /etc/init.d/tomcat

拷贝到 init.d 下是为了更不便的启动 tomcat

应用   _service tomcat start_ 就能够启动

还没有配置好,输出如下命令:

vim /etc/init.d/tomcat

按“i”进入编辑模式,在适合的中央退出

# chkconfig: 112 63 37
# description: tomcat server init script
# Source Function Library
./etc/init.d/functions

JAVA_HOME= 你的 jdk 门路
CATALINA_HOME=tomcat 装置门路

如图

按 esc   输出    :wq     

在执行如下命令:

chmod 755 /etc/init.d/tomcat
chkconfig --add tomcat
chkconfig tomcat on

设置永恒敞开防火墙,

systemctl start firewalld ## 启动 Firewall

systemctl stop firewalld ## 敞开 Firewall

systemctl restart firewalld ## 重启 Firewall

禁止开机启动启动防火墙
systemctl disable firewalld

firewall-cmd --state  // 查看防火墙的状态

如果呈现下图所示则阐明敞开胜利

再启动 tomcat  

service tomcat start

在你的浏览器中输出:

http:// 你的私有 ip:8080,因为 tomcat 默认的端口就是 8080,如果呈现 tomcat 的主界面那么就启动胜利,

 四、我的项目部署

在 eclipse 或者 idea 中将我的项目导出成 war 包,通过 XFtp 上传到 tomcat/webapps 文件夹下,而后   service tomcat stop 再 service tomcat start,重启 tomcat,在浏览器输出 http:// 你的私有 ip:8080/ 我的项目名   就能够了。

!!!!!!!!!!XSell 断开服务器连贯的时候记得用  exit 命令退出噢, 不要间接×掉。

原文地址:http://tencent.yundashi168.com/636.html

正文完
 0