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

centos6 + tomcat+ jdk配置步骤的更多相关文章

  1. IntelliJ IDEA 2017 JDK Tomcat Maven 配置步骤详解(一)

    要求   配置 Java基础环境(实际上应该在虚拟机linux环境下 安装CentOS 7,但是我这电脑实在承受不住了) 安装 开发工具 IntelliJ IDEA 2017.1 第一部分: JDK ...

  2. Eclipse集成Tomcat的配置步骤实例

    使用Eclipse开发B/S结构Web应用时,必须使用Web应用服务器,常见的应用服务器有Tomcat, Jboss, WebLogic, WebSphere, SUN System Applicat ...

  3. JDK配置步骤

    1.安装jkd1.6.0以上版本. 2.安装结束后,运行cmd.键入: java -version判断JDK是否安装成功,如下图所示. 3.首先需要到官网上下载JDK这款软件,本人下载的是jdk-6u ...

  4. Centos6.8 JDK配置

    记录一下在这个服务器配置的过程 ssh root@IP Password --------------------------------------------------------------- ...

  5. 腾讯云服务器centos 6.5(jdk+tomcat+vsftp)、腾讯mysql数据库 及 tomcat自启动 配置教程

    1.腾讯云数据库配置 1.考虑到安全性问题,,平常不使用root用户登录,新增一个用户名neil,用来管理项目的数据库 a.首先登录root创建db_AA数据库 b.在root用户下,创建neil用户 ...

  6. JDK+Apache+Tomcat+MySQL配置 一起来学习吧

    配置JDK1.8+Apache2.4+Tomcat8.0+mySQL5.1,网上的资料非常繁杂,花费几天时间配置成功,汇总记录. 操作系统:CentOS6.5 预先下载最新版软件: apache-to ...

  7. Centos6.5在线配置安装Java环境与Tomcat环境

        书写此文一来记录环境,以便后期查看使用,Linux环境下配置centos与Java开发环境 本文环境:虚拟机系统centos6.5   链接工具:xshell脚本链接工具 一.安装Java开发 ...

  8. tomcat环境变量详细配置步骤

    这篇文章主要为大家详细介绍了tomcat环境变量配置步骤,包括JDK环境变量配置,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了tomcat环境变量的配置教程,供大家参考,具体内容如下 1.=== ...

  9. 在tomcat中配置jdk的不同版本

    在tomcat中配置jdk的不同版本---------------------------------------------------------------------------------- ...

随机推荐

  1. appfog java jdbc mysql连接

    本来用得好好的openshift被墙了,无奈只能找过一个免费的空间.同学推荐appfog,appfog的确是一个很好用的空间,支持几乎所有主流的技术.我自己喜欢写点java,刚好我就开始使用了.app ...

  2. 典型的团队VS优秀团队

    如果做不了优秀的团队,那么就做一个典型的团队,公司需要这么一个神话,需要这么一个领头羊. 我在进入某公司后,第一个项目用的是"敏捷开发方法".而公司的理念恰恰是:开发.协作性强.扁 ...

  3. 2013Esri全球用户大会之互操作和标准

    1:Esri在开源领域做过哪些工作? Esri一直以来就是开源技术的用户和支持者.我们相信,通过提供从上到下的开放平台可使我们的用户成为开发能力强大的解决方案的积极参与者.在现有技术形势下,我们正在将 ...

  4. as3 Loader程序域

    Loader的 load方法有两个参数 第二个参数是LoaderContext对象 LoaderContext对象里有一个applicationDomain( 程序 域)对象 设置程序域对象可以设置两 ...

  5. Jquery源码分析与简单模拟实现

    前言 最近学习了一下jQuery源码,顺便总结一下,版本:v2.0.3 主要是通过简单模拟实现jQuery的封装/调用.选择器.类级别扩展等.加深对js/Jquery的理解. 正文 先来说问题: 1. ...

  6. 使用LR11录制手机脚本

    要使用Loadrunner11录制手机脚本,需要先搭建好测试环境:  能够正常使用的LoadRunner11:  安装一个LR11的补丁包,用于手机录制:  pc端和手机端的网络在同一个网段.  ...

  7. 【Java每日一题】20170116

    20170113问题解析请点击今日问题下方的"[Java每日一题]20170116"查看(问题解析在公众号首发,公众号ID:weknow619) package Jan2017; ...

  8. InnoDB的约束机制

    数据完整性 关系型数据库系统和文件系统的一个不同点是,关系数据库本身能保证存储数据的完整性,不需要应用程序的控制,而文件系统一般需要在程序端进行控制.几乎所有的关系型数据库都提供了约束(constra ...

  9. Cocos2d-x 3.x事件分发机制总结

    在2.x中处理事件需要用到委托代理(delegate),相信学过2.x的触摸事件的同学,都知道创建和移除的流程十分繁琐.而在3.x中由于加入了C++11的特性,而对事件的分发机制通过事件分发器Even ...

  10. centos6.4、6.5、7.0环境下载及安装

    centos6.4.6.5.7.0下载地址: http://www.cnblogs.com/zhwl/p/3657958.html或 http://www.linuxdown.net/CentOS/2 ...