1、去官网下载Linux版本的jdk8

2、进入ags,把tar.gz的压缩包拷贝到用户下指定目录java,然后解压

mkdir /home/ags/java

tar -zxv -f jdk-8u111-linux-x64.tar.gz 

3、用root用户,配置Java环境变量,注意不要复制,自己敲出来

//使用vi编辑器打开系统环境变量文件
vi /etc/profile //打开后按下 i 键进入编辑状态 //在最后输入以下命令 ,注意:分割使用冒号,不是分号
JAVA_HOME=/home/ags/java/jdk1..0_152    
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH //完成后,按下Esc键,并按下shift+;,输入 wq 保存退出
//保存成功后,输入以下命令使配置立即生效
source /etc/profile

4、root用户下,验证是否安装成功

 我们可以使用以下命令检查是否安装正确

java -version

  成功后显示如下信息   

java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

5、下载comcat8的压缩包

6、ags用户下,建comcat的文件夹,然后把压缩包拷贝进去,然后解压

mkdir /home/ags/comcat8

//解压到当前目录
tar -zxv -f apache-tomcat-8.5..tar.gz

7、用root用户,配置comcat环境变量

//打开系统环境变量配置文件
vi /etc/profile //按下 i 键进入编辑状态 //在最后输入以下命令
# first tomcat #
CATALINA_BASE=/home/ags/tomcat8/apache-tomcat-8.5.
CATALINA_HOME=/home/ags/tomcat8/apache-tomcat-8.5.
TOMCAT_HOME=/home/ags/tomcat8/apache-tomcat-8.5.
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME //按下Esc键,之后按下shift+;,输入wq!保存退出

8、修改conf/serever.xml修改端口信息

9、ags用户下,启动comcat:

//进入comcat的bin路径
cd /home/ags/tomcat8/apache-tomcat-8.5./bin //启动tomcat
./startup.sh

10、使用root用户,comcat开机启动设置

创建和修改服务脚本

cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
vim /etc/init.d/tomcat
在第二行加入以下内容:
# chkconfig:
# description: tomcat server init script
# Source Function Library
. /etc/init.d/functions JAVA_HOME=/usr/local/jdk1..0_23/
CATALINA_HOME=/usr/local/tomcat

保存文件后执行以下操作:

chmod  /etc/init.d/tomcat
chkconfig --add tomcat
chkconfig tomcat on

11、测试comcat,建一个test.jsp,测试服务

<html><body><center>
Now time is: <%=new java.util.Date()%>
</center></body></html>

centos 安装 jdk8和comcat8的更多相关文章

  1. Centos安装jdk8

    1.下载jdk1.8的tar cd /usr/local/src #切换到该目录下 wget url #下载jdk8的tar包 2.下载完成后解压tar包 tar -zxvf jdk-8u152-li ...

  2. 腾讯云Centos安装jdk8

    1.下载jdk1.8的tar cd /usr/local/src #切换到该目录下 wget url #下载jdk8的tar包 2.下载完成后解压tar包 tar -zxvf jdk-8u152-li ...

  3. 转: CentOS安装jdk8

    from: http://tecadmin.net/install-java-8-on-centos-rhel-and-fedora/ After a long wait, finally Java ...

  4. CentOS安装gitlab,gerrit,jenkins并配置ci流程

    CentOS安装gitlab,gerrit,jenkins并配置ci流程 By Wenbin juandx@163.com 2016/4/9 这是我参考了网上很多的文档,配置了这三个软件在一个机器上, ...

  5. 【推荐】CentOS安装Subversion-1.8.11+HTTP协议支持配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. 我们需要搭建一个自己的SVN服务器. 此外,搭建好的SVN服务器除了需要支持svn协议外,最好还需要支持HTTP协议和HTTPS协 ...

  6. 【推荐】CentOS安装PHP-5.6.4+扩展安装+安全配置+性能配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 前段时间PHP官方发布了一个重要的安全升级公告,修复了两个unserialize函数的严重漏洞,目前受影响的版本有: ...

  7. CentOS安装Apache-2.4.10+安全配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Nginx之前,请确保已经使用yum安装了各基础组件,并且配置了www用户和用户组,具体见<CentOS ...

  8. CentOS安装Nginx-1.6.2+安全配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Nginx之前,请确保已经使用yum安装了pcre等基础组件,具体见<CentOS安装LNMP环境的基础 ...

  9. CentOS安装MySQL-5.6.10+安全配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装MySQL之前,请确保已经使用yum安装了各类基础组件,具体见<CentOS安装LNMP环境的基础组件& ...

随机推荐

  1. POJ-2356 Find a multiple(DFS,抽屉原理)

    Find a multiple Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 7133 Accepted: 3122 Speci ...

  2. ubuntu16.04下安装pangolin

    安装教程,具体可以参考github上pangolin的安装文档 https://github.com/stevenlovegrove/Pangolin 首先要安装pangolin的各种依赖项 Glew ...

  3. MapReduce排序

    在map和reduce阶段进行排序时,比较的是k2.v2是不参与排序比较的.如果要想让v2也进行排序,需要把k2和v2组装成新的类,作为k2,才能参与比较. 例子: 二次排序:在第一列有序得到前提下第 ...

  4. 网站优化不等于搜索引擎优化SEO

    对于SEO相信搞网络营销的人基本上都知道这个名词,英文全称为search engine optimization,中文一般叫搜索引擎优化,也有的叫搜索引擎定位(Search Engine Positi ...

  5. 2018/03/21 每日一个Linux命令 之 scp

    在平常的工作和学习中,难免要和远程服务器产生一些文件的交互. 当然也有 xftp 这种工具在,干的事情是一样的,不过今天还是介绍命令行下 scp 的用法,毕竟每天都在和命令行打交道. -- scp 命 ...

  6. WebWorker的浏览器"异步线程"

    worker新线程: 1.通过postMessage( data ) 方法来向主线程发送数据; 2.绑定onmessage方法来接收主线程发送过来的数据:   3.worker外部文件不允许使用win ...

  7. Storyboard Reference

    在某些情况下.你开发的应用可能包括有各种各样的复杂界面,假设你使用Storyboard来管理这些界面,通常你会将这些界面依照对应的逻辑分成很多子模块,放在不同的storyboard里,比方注冊相关的放 ...

  8. java string.getBytes(“UTF-8”) javascript equivalent

    1. byte[] bytes = "test.message".getBytes("UTF-8"); //result: [116, 101, 115, 11 ...

  9. 淡入淡出(折叠效果)and点击切换背景图片

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  10. js与jQuery差别

    jQuery能大大简化Javascript程序的编写,我近期花时间了解了一下jQuery.把我上手过程中的笔记和大家分享出来.希望对大家有所帮助. 要使用jQuery.首先要在HTML代码最前面加上对 ...