Centos7下JDK+Tomcat的部署:

1.安装JDK

 1.1 通过以下命令获得java JDK列表

yum -y list java*

 1.2 通过yum安装JDK

yum -y install java-1.8.-openjdk*

 等待安装完成

****通过yum默认安装的路径为/usr/lib/jvm/java-版本号(如/usr/lib/jvm/java-1.8.0)****

2.安装Tomcat

  2.1.在Tomcat官网下载Tomcat8的gz压缩包(附:https://tomcat.apache.org/download-80.cgi)

  下载得到的压缩包上传到centos的/usr/local/目录

  2.2 通过ls查看压缩包

[root@VM_0_9_centos jvm]# cd /usr/local/
[root@VM_0_9_centos local]# ls
apache-tomcat-8.5..tar.gz etc include lib64 qcloud share tomcat
bin games lib libexec sbin src

  2.3 解压并通过mv移动到tomcat文件夹

[root@VM_0_9_centos local]# tar xvf apache-tomcat-8.5..tar.gz

[root@VM_0_9_centos local]# mv apache-tomcat-8.5. /usr/local/tomcat/

  2.4 配置jdk到tomcat

[root@VM_0_9_centos local]# vim /usr/local/tomcat/bin/startup.sh
[root@VM_0_9_centos local]# vim /usr/local/tomcat/bin/shutdown.sh

  通过vim将以下代码插入到startup.sh和shutdown.sh

export JAVA_HOME=/usr/lib/jvm/java-1.8.
export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
export CLASS_PATH=$JAVA_HOME/bin/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tool.jar
export PATH=$PATH:/usr/lib/jvm/java-1.8./bin:/usr/local/tomcat/bin

  完成之后是这样的

#!/bin/sh

# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License. # -----------------------------------------------------------------------------
# Start Script for the CATALINA Server
# ----------------------------------------------------------------------------- # Better OS/ detection: see Bugzilla
export JAVA_HOME=/usr/lib/jvm/java-1.8.0
export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
export CLASS_PATH=$JAVA_HOME/bin/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tool.jar
export PATH=$PATH:/usr/lib/jvm/java-1.8.0/bin:/usr/local/tomcat/bin os400=false
case "`uname`" in
OS400*) os400=true;;
esac # resolve links - $ may be a softlink
PRG="$0"

  2.5 这时候就已经配置好了,最后将tomcat的8080端口号修改为tcp/ip默认的80端口

[root@VM_0_9_centos local]# vim /usr/local/tomcat/conf/server.xml
    <Connector port="" protocol="HTTP/1.1"
connectionTimeout=""
redirectPort="" /> 改为 <Connector port="" protocol="HTTP/1.1"
connectionTimeout=""
redirectPort="" />

  2.6 启动tomcat

[root@VM_0_9_centos local]# /usr/local/tomcat/bin/startup.sh

完成后,直接输入ip/域名就能访问tomcat了

最新文章

  1. yii2-basic后台管理功能开发之四:图片上传FileInput
  2. 模版(template)
  3. C#获取文件MD5字符串
  4. 记一次Web服务的性能调优
  5. 2016 - 1 -17 GCD主队列与全局队列
  6. BICEP单元测试计划——四则运算Ⅱ
  7. cocos2dx3.0-执行cocos compile -p win32 命令出现错误 MSB8020 以及编译出来的exe 无法打开的问题
  8. 【转载】ACM总结——dp专辑
  9. 1081. Rational Sum (20)
  10. HDU4432 Sum of Divisors
  11. Learning C# by Developing Games with Unity 5.x(2nd)
  12. 如何控制Bean对象的作用域,默认作用域是什么
  13. Java 初始化、final、清理
  14. 【SerpentAI:Python开源游戏智能体开发框架——相比OpenAI Universe可导入自己的游戏、可脱离Docker/VNC运行】
  15. sqlmap简单使用
  16. Jacobi-Anger expansion
  17. matlab中的常用函数
  18. 允许Ubuntu系统下Mysql数据库远程连接
  19. 【题解】 bzoj4004: [JLOI2015]装备购买 (线性基)
  20. [译]C语言实现一个简易的Hash table(6)

热门文章

  1. OO第一单元总结——多项式求导
  2. JS中让新手倍感震惊、违反直觉、出乎意料、的一些知识点汇总记录
  3. css实现垂直水平居中的方法
  4. 【MongoDB异常】Exception authenticating MongoCredential解决方法
  5. .Net上传图片的一些问题
  6. mysql中explain的type的解释
  7. mysql-笔记-类型转化
  8. 使用excel整理脚本
  9. Xilinx FPGA引脚txt文件导入excel中
  10. spring-webmvc-DispatcherServlet