centos6 + tomcat+ jdk配置步骤

1. 获取tomcat, jdk安装文件

mkdir /media/smbdir
mount -o username=pas,password=111111 //109.110.100.50/pas /media/smbdir/
cd /media/smbdir/
cp apache-tomcat-7.0.67.tar.gz /usr/local
cp jdk-7u79-linux-x64.rpm /usr/local

2. 开始安装

进入路径: cd /usr/local
解压tomcat包: tar -zxvf apache-tomcat-7.0.67.tar.gz
重命名成tomcat文件夹:   mv apache-tomcat-7.0.67  tomcat    
安装jdk: rpm -ivh jdk-7u79-linux-x64.rpm

验证jdk: java -version

3. 配置环境变量

打开文件: vi   /etc/profile    

新增内容:

JAVA_HOME=/usr/java/jdk1.7.0_79
JRE_HOME=/usr/java/jdk1.7.0_79/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

CATALINA_BASE=/usr/local/tomcat
CATALINA_HOME=/usr/local/tomcat
TOMCAT_HOME=/usr/local/tomcat

export CATALINA_BASE CATALINA_HOME
export TOMCAT_HOME

使修改生效:source /etc/profile

4. 修改tomcat配置文件,   server.xml(配置防止中文乱码,一个是IP端口号转发项目首页)  web.xml(设置tomcat session失效时间)

进入文件: vi /tomcat/conf/server.xml

更改中文乱码问题, 加UTF-8

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>

转发首页,host下新增:

<Context path="" docBase="/usr/local/tomcat/webapps/portal/" debug="0" reloadable="true" />

设置tomcat session失效时间:

web.xml找timeout改30 为600分钟, 即: 10个小时

5. 把tomcat的startup.sh命令加入环境变量

进入文件:vi ~/.bash_profile

新增:

export CATALINA_HOME=/usr/local/tomcat
export PATH=$CATALINA_HOME/bin:$PATH

然后生效: source ~/.bash_profile

6. 关闭防火墙, 同时设置80和8080可以同时分发portal系统

# iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

7. 将tomcat开机启动放入系统启动

 * vi startup.sh开头加入

   #chkconfig: 2345 80 90    

     #description:tomcat auto start    

     #processname: tomcat

  * vi catalina.sh找到export后面添加

     export CATALINA_BASE=/usr/local/tomcat

     export CATALINA_HOME=/usr/local/tomcat

     export CATALINA_TMPDIR=/usr/local/tomcat

  *  添加链接

 ln -s /usr/local/tomcat/bin/startup.sh /etc/rc.d/init.d/tomcat7

  * 给tomcat7增加x权限:

 cd /etc/rc.d/init.d/

   chmod +x tomcat7

 * 添加开机启动服务  

    chkconfig --add tomcat7 

   * 确认一下是否添加成功

    chkconfig --list

   

mysql安装后配置环境

进入文件:vi /etc/my.cnf

添加内容:

[client]

default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci


重启: service mysqld restart
确认: mysql>show variables like ‘character_set_%’;

centos7以上系统安装mysql需要检查mariadb的存在及删除

rpm -qa |grep -i mariadb-libs
删除: yum remove mariadb-libs-5.5.44-2.el7.centos.x86_64

安装server时出现以下错误
FATAL ERROR: please install the following Perl modules before executing /usr/bin/mysql_install_db:

需要
yum list|grep -i perl-modul*
然后安装
yum install -y perl-Module-Install.noarch

rpm -ev MySQL-server-5.6.34-1.linux_glibc2.5.x86_64

rpm -ivh 安装server和client
然后rpm -qa|grep -i mysql


安装后
cp /usr/share/mysql/my-default.cnf /etc/my.cnf

测试安装成功 systemctl status mysql.service

hostnamectl set-hostname swportal

原文地址:https://www.cnblogs.com/wujixing/p/6141828.html