linux部署JDK+tomcat+mariaDb

1.各软件版本号

  Jdk    :jdk-8u101-linux-x64

  Tomcat :apache-tomcat-7.0.75

  Mariadb:mariadb-10.0.17-linux-x86_64

  先将所有的安装包放到 /usr/local/  目录下

2.JDK安装配置

/usr下添加一个java目录,将rpm文件拷过去

#mkdir /usr/java/

#cp jdk-8u101-linux-x64.rpm /usr/java/

添加执行权限

#cd /usr/java

#chmod +x jdk-8u101-linux-x64.rpm

执行rpm命令安装

#rpm -ivh jdk-8u101-linux-x64.rpm

配置JDK环境变量,在文件最后加上以下几行

#vim /etc/profile

#export JAVA_HOME=/usr/java/jdk1.8.0_121

#export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

#export PATH=$JAVA_HOME/bin:$PATH

使环境变量生效

#source /etc/profile

检查java是否安装成功

#java -version

出现下面信息说明安装成功

 

 linux部署JDK+tomcat+mariaDb

3.安装Tomcat

/usr下新建目录web 并将Tomcat安装包发到该目录下

#mkdir /usr/web

#mv apache-tomcat-7.0.75.tar.gz   /usr/web

解压安装包

#tar -xvzf apache-tomcat-7.0.75.tar.gz

修改Tomcat端口为8081

#vim apache-tomcat-7.0.75/conf/server.xml

 linux部署JDK+tomcat+mariaDb

启动tomcat服务

#/usr/web/apache-tomcat-7.0.75/bin/startup.sh

在防火墙中开放8081端口

#vim /etc/sysconfig/iptables  

 linux部署JDK+tomcat+mariaDb

 

重启防火墙

# /etc/init.d/iptables restart

#serivce iptables save

启动tomcat

#usr/web/apache-tomcat-7.0.75/bin/startup.sh

查看tomcat日志

#tali -f /usr/web/apache-tomcat-7.0.75/logs/catalina.out

出现 Server startup in ****ms说明tomcat 启动成功

 linux部署JDK+tomcat+mariaDb

4.安装MariaDB

解压

# tar zxvf  mariadb-10.0.17-linux-x86_64.tar.gz

# mv mariadb-10.0.17-linux-x86_64 /usr/local/mysql

增加 mysql 属组

# groupadd mysql    

增加 mysql 用户 并归于mysql 属组                

# useradd -g mysql mysql    

设置 mysql 目录的用户及用户组归属。  

# chown mysql:mysql -Rf  /usr/local/mysql   

赐予可执行权限   

# chmod +x -Rf /usr/local/mysql

复制默认mysql配置 文件到/etc 目录

#cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf  

初始化数据库

#/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

复制mysql服务程序 到系统 目录

#cp/usr/local/mysql/support-files/mysql.server   /etc/init.d/mysql   

添加mysql 至系统服务并设置为开机启动

# chkconfig  mysql on  

启动mysql   

# service  mysql  start  

修改字符集为utf8

#vi /etc/my.cnf

[client]下面添加 default-character-set = utf8

[mysqld]下面添加 character_set_server = utf8

修改完重启:#service  mysql  restart

登录Mariadb 设置用户名密码

#mysqladmin -u root password ‘ ’

进入数据库查询数据库字符编码

#show variables like “character%”

出现如下信息说明字符编码没问题

 linux部署JDK+tomcat+mariaDb

创建新数据库

#create database htwx;

#use htwx;

并导入数据库

#source /usr/local/htwx.sql;

 

5.各个软件安装路径

1)JDK /usr/java/jdk1.8.0_121/

2)Tomcat  /usr/web/apache-tomcat-7.0.75

3)MariaDB /usr/local/mysql