• 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

  • 相关阅读:
    Alpha、Beta、RC、GA版本的区别
    convertView
    Layouts
    Styles and Themes
    Android Studio
    Promise.race
    Base64
    NodeJS搭建HTTPS服务器
    CoreSeek
    Ping of Death
  • 原文地址:https://www.cnblogs.com/wujixing/p/6141828.html
Copyright © 2020-2023  润新知