centos 7 安装 tomcat 开发环境

1、 安装jdk

这里利用yum安装,

检查centos中自带的java ,  yum list installed | grep java

若有自带安装的jdk,则可先卸载:

yum  -y remove java-1.7.0-openjdk*

yum -y remove tzdata-java.noarch 

*:表示卸载java 1.7.0 中的所有openjdk 相关文件。

 

查看yum库中的所有文件。

yum -y list java*

如果不清楚需要安装哪些文件,可以一次性安装java-1.7.0-openjdk的所有文件。

yum -y install java-1.7.0-openjdk*

这安装的jdk一般在目录/usr/lib/jvm 目录下,在shell中有时候会无法切换到java的安装目录,建议修改java的安装目录为javahome,

设置环境变量: /etc/profile 在文件结尾加上

#set java environment
export JAVA_HOME=/usr/lib/jvm/javahome
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

使用 source /etc/profile 使文件生效。

有时候程序运行时,依然无法找到JAVA_HOME环境变量,这时同时需要在~/.bash_profile 中加上上述环境变量设置。

vi ~/.bash_profile

在结尾处加上

#set java environment
export JAVA_HOME=/usr/lib/jvm/javahome
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

source ~/.bash_profile 使文件生效。

2、安装tomcat 7

这里不使用tomcat 安装 ,直接wget获取文件。

mkdir /usr/tomcat7

cd /usr/tomcat7

wget  http://mirrors.shu.edu.cn/apache/tomcat/tomcat-7/v7.0.90/bin/apache-tomcat-7.0.90.tar.gz

tar -zxvf   apache-tomcat-7.0.90.tar.gz

./apache-tomcat-7.0.90/bin/startup.sh  启动tomcat 服务

./apache-tomcat-7.0.90/bin/shutdown.sh 关闭tomcat 服务  

3、安装mysql 5.7  

不同mysql版本,策略不同,如下指南只在5.7 版本上验证过。

mkdir /usr/mysql5.7

cd /usr/mysql5.7

wet  http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm  

会重定向到https链接,这时用wget下载不下来,可以先在浏览器中用上述链接下载,然后拷贝到/usr/tomcat5.7目录。

#安装 mysql源

yum localinstall mysql57-community-release-el7-8.noarch.rpm

yum install mysql-community-server

#启动mysql服务

systemctl  start mysqld 

#开机启动

systemctl enable mysqld

systemctl daemon-reload

#修改root默认的密码

grep 'temporary password' /var/log/mysqld.log

2018-08-13T01:48:20.617185Z 1 [Note] A temporary password is generated for root@localhost: kWa>Ilu=y3N.

# 先用默认密码登入root账号
set password for 'root'@'localhost'=password('12345678d');

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

#会发现,我设置的密码不符合mysql的安全策略,mysql 5.7 默认开启了密码安全策略检查

#修改密码安全策略强度

在文件 /etc/my.cnf  末尾添加   validate_password_policy=0   (验证强度为low)

重启mysqld 服务使设置生效: systemctl restart mysqld

登入root 账号:设置新密码   set password for 'root'@'localhost'=password('12345678d');

#退出root账号后,就可以使用新密码登入了。

#运行root远程连接,默认情况下只允许root本地连接,改表法

use mysql;

update user set host='%' where user='root';

配置默认为utf-8编码

vi /etc/my.cnf

character_set_server=utf8

init_connect='SET NAMES utf8'

 

 

 

 

 

 

你可能感兴趣的:(工具的安装以及配置)