linux上安装java、tomcat、mysql以及部署war包

零.前置条件

首先系统环境准备:

1.阿里云购买一台服务器centos7或其他linux系统。

2.准备一套远程连接linux的工具,我用的是SecureCRT_x64_7.0.0.326。

下载连接:https://download.csdn.net/download/qq_39404258/11956808

3.配置阿里云服务器的安全组:在实例页面更多-》网络和安全组-》安全组配置-》配置规则-》添加安全组规则

配置一个tomcat8080端口和mysql3306端口,授权对象为0.0.0.0/0即可

一.安装java环境

.1.检测一下有没有java环境

 rpm -qa | grep java

2.没有的话准备安装java

yum list | grep java-1.8.0-openjdk    查找java jdk

yum -y install java-1.8.0-openjdk*    安装全部

java -version                         查看版本

安装好的话如下显示 

[root@yoyo ~]# java -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

通过yum安装自动配置环境变量,此处便不需要配置环境变量。

二.Tomcat安装 

1.安装tomcat,该方法装的tomcat没找到sh文件,只能通过命令操作。

yum -y install tomcat

 2.下载web插件

yum install tomcat-webapps tomcat-admin-webapps

安装完成后,安装目录在 "/usr/share/tomcat" , 我们用 cd 命令切到这个目录,用 ls(或ll) 命令查看这个目录里面的文件,我们的war包都放在webapps下。

接下来先说一说Tomcat相关命令

启动

systemctl start tomcat

查看Tomcat是否以关闭

ps -ef|grep java    或者   systemctl status tomcat

出现下面信息即未关闭 

root 12976 1 0 Sep01 ? 00:10:22 /usr/java/jdk1.7.0_80/bin/java 
-Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties 
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 
-Djdk.tls.ephemeralDHKeySize=2048 -Djava.endorsed.dirs=/usr/local/tomcat/endorsed 
-classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar 
-Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat 
-Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start

关闭它

 kill -9 12976

3.通过url访问8080端口试试看

4.给tomcat设置用户名密码:修改conf/tomcat-users.xml,加上user配置。

<!-- <role rolename="admin"/> -->
<!-- <role rolename="admin-gui"/> -->
<!-- <role rolename="admin-script"/> -->
<!-- <role rolename="manager"/> -->
<!-- <role rolename="manager-gui"/> -->
<!-- <role rolename="manager-script"/> -->
<!-- <role rolename="manager-jmx"/> -->
<!-- <role rolename="manager-status"/> -->
<!-- <user name="admin" password="adminadmin" roles="admin,manager,admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status" /> -->
<user username="admin" password="admin" roles="manager-gui" />
</tomcat-users>

5.点击manager app,输入账号密码进入管理页面,即可看到部署的项目。

三.Mysql安装

1.切换到/usr/local/src/目录下,执行下面命令,从Mysql官网下载MySql5.7rpm安装包。

        wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm

2.执行命令安装源

yum install mysql57-community-release-el7-11.noarch.rpm

3.安装mysql服务

yum install mysql-community-server

4.启动mysql服务

systemctl start mysqld 或者  service mysqld start

5.查看mysql服务状态

  systemctl status mysql

6.查看mysql的root用户的默认密码
先查找默认密码,安装Mysql的root用户有一个随机密码,使用下面命令该密码:

cat /var/log/mysqld.log |grep password   查看初始密码

A temporary password is generated for root@localhost: xxxxxxxx

xxxxxxxx即为初始密码

7.登录mysql

 mysql -uroot -p
 Enter password: 【此处输入上面找到的随机密码】

8.修改其密码策略

     mysql>set global validate_password_policy=0;
     mysql>set global validate_password_length=1;

9.修改密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '这里是要设置的密码';    

10. 添加一个远程登陆的用户

  mysql>GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

11. 刷新权限并退出

mysql> flush privileges ;
exit

12.关闭防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service 

四.部署war包

1.通过SecureCRT将项目的war包传到tomcat下的webapps文件夹下

2.重启tomcat

3.访问http://IP:8080/项目名即可访问。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章