Linux/CentOS7.0下安装配置Tomcat8.0

一.配置Tomcat安装环境

1.下载对应的jdk

我用的是64位的下载地址:

下载将jdk加压后放到/usr/local目录下:

2.建立/usr/local/下的jdk软连接方便以后版本升级 :

# ln -s /usr/local/jdk1.8.0_40/ /usr/local/jdk

3.环境变量

在 /etc/profile 中加入以下内容

JAVA_HOME=/usr/local/jdk1.8.0_40

JAVA_BIN=/usr/local/jdk1.8.0_40/bin

PATH=$PATH:$JAVA_BIN

CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH

保存退出

[root@master ~]source /etc/profile

查看java环境变量是否生效

[root@localhost local]# java -version

java version "1.7.0_51"

OpenJDK Runtime Environment (rhel-2.4.5.5.el7-x86_64 u51-b31)

OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)

注:我在配置JAVA环境变量的时候JDK是jdk1.8.0_40,运行java -version得到的却是1.7.0_51

这说明系统中的gcj所带的JAVA的环境变量优先获得执行权。解决方法就是像上面的设置

export PATH=$JAVA_HOME/bin:$PATH,注意将$PATH放到最后。(如果放到最前,则会出现上述问题)

# java -version

java version "1.8.0_40"

Java(TM) SE Runtime Environment (build 1.8.0_40-b25)

Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)

要此前有安装可以先卸载:

[root@local src]# rpm -qa |grep java

java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64

rpm -e java-version-openjdk  java-version-openjdk-devel 根据自己的版本而定.

二.Tomcat8.0.20下载地址:

#tar xzf apache-tomcat-8.0.20.tar.gz  //解压

#mv apache-tomcat-8.0.20  /usr/local/tomcat

#vim /usr/local/tomcat/bin/catalina.sh

添加: CATALINA_HOME=/usr/local/tomcat

chmod +x *.sh

三.启动tomcat服务器

1.防火墙放行80

#/etc/sysconfig/iptables //用VI打开

-A INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j ACCEPT //添加这句放行80

#cd /usr/local/tomcat/bin/

#./startup.sh //启动tomcat

四.在浏览器输入测试

测试出现tomcat页面表示测试成功!

五.修改端口并添加应用测试

ps:需要说明的是tomcat的默认测试页面是放在webapps下面,这个其实是在server.xml文件中配置的,如下所示:

unpackWARs="true" autoDeploy="true">

1)webapps文件夹主要用于web应用程序部署,比如你可以把你的应用程序包,如war文件拷到该目录下,容器会自动部署。

2)conf文件夹下主要是放置tomcat的服务器的相关配置文件

//tomcat关闭端口

connectionTimeout="20000"

redirectPort="8443" /> //tomcat默认的端口8080。现在修改成80

// apache+tomcat模式时访问tomcat的端口

更多Tomcat相关教程见以下内容:

Tomcat 的详细介绍:请点这里

Tomcat 的下载地址:请点这里

tomcat7.0.81 linux,Linux/CentOS7.0下安装配置Tomcat8.0相关推荐

  1. Centos7虚拟机下安装配置Tomcat

    Centos7虚拟机下安装配置Tomcat 以下所有操作都是CentOS7的root身份.已经安装配置了Java环境.配置了nat虚拟网络.并且虚拟机已经连接互联网 打开终端.如果命令结尾是 # 则表 ...

  2. centos 下安装mysql,linux(Centos7)下安装mysql8.0.18的教程图解

    1 获取安装资源包 mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar 提取码: rsif 2 在/usr/local目录下新建目录mysql8 3 将下载的资源包(my ...

  3. Linux(Centos7)下安装Redis(redis-5.0.8)

    下载Redis安装包 官网:https://redis.io/ 如果不想下载最新版本,可以点击该处选择以往版本 Ps:我下载的为5.0.8 使用xFtp来将文件传输到Linux下的/opt 使用xSh ...

  4. Linux(centos7版本下安装Node)

    centos7下安装Node环境 最近新买了一台学生机子,也就是腾讯云的2G 1内核 50G的centos 7版本的服务器,想着最近也在开发一个小程序,所以就寻思先买台服务器直接用本地的编译器连接远程 ...

  5. linux(centos7 版本下安装mongdb数据库)

    第一步: 在命令行输入 uname -a 查看自己服务器的位数x86_64的是表示64位的系统,i686 i386这些都是32位的系统.然后到mongdb的官网下载相应的版本包,然后利用xftp6传输 ...

  6. solaris配置php,Solaris 9.0下安装配置Apache-2.0.45+php-4.3.1+mysql-4.1.0

    # 安装 mysql-4.1.0 cd /bak/mysql-4.1.0 CC=gcc CFLAGS="-O6" CXX=gcc CXXFLAGS="-O6 -felid ...

  7. centos7下安装配置FMS5.0

    最近需要使用rtmp服务器,在red5和AMS之间选择了AMS来搭建,说先说明一下AMS全称是adobe media server,在5.0版本之前名称是FMS(flash media server) ...

  8. linux服务器 vnpy,linux(centos7)下安装vnpy2的坑

    1.gcc版本过低. vnpy2要求c++ 17以上,但是老的linux系统都不支持,所以需要升级一下. vnpy2对linux下gcc编译器的版本要求较高,会出现这样的错误: 我们可以发现,gcc是 ...

  9. CentOS7环境下安装Pythong3.7.0和Django2.0.7

    目录 1.安装包下载 1.1 python 下载 2. 安装Python 和 Django 2.1 安装python 2.2安装虚拟运行环境 2.3 安装Django2.0.7 1.安装包下载 1.1 ...

最新文章

  1. 第十六届智能车竞赛过程中都发生了什么:怎么感到今年更难呢?
  2. jquery点击元素之外触发事件
  3. 关于EventSource的精华
  4. word文档内容如何防止被复制
  5. Word的常用功能设置(
  6. 2019-11-18 自动控制原理的几个基本概念
  7. java web 导出word_JavaWeb Project使用FreeMaker导出Word文件
  8. 手机照片脑补成超大画幅,这个GAN想象力惊人 | Keras实现
  9. VisualStudio2005英文版被SQL2005简体中文版汉化
  10. 自动控制原理第七版胡寿松pdf_自动控制原理简明笔记—(04)
  11. 2020-04-17-E-prime常见问题汇总
  12. JS弹出窗口方法汇总
  13. 多臂老虎机(Multi-armed Bandit)MAB学习笔记
  14. 有关虚拟专用局域网业务VPLS的总结
  15. Untiy InputSystem(一) 新旧API对比
  16. 我把Github上最牛b的Java教程和实战项目整合成了一个PDF文档
  17. 读取云服务器文件列表,读取云服务器文件列表
  18. 亲测有效,解决MAC无法联网的问题
  19. android webview 拦截响应,android WebView拦截请求详解
  20. x265-1.7版本-encoder/slicetype.cpp注释

热门文章

  1. Linux题库100道(附答案)
  2. 离开学校如何自学成为一名网页设计师1
  3. 全国计算机软考中级证书的含金量,软考证书有用吗?哪个含金量高?2019改变人生的攻略请查收!...
  4. 年会人名抽奖php,php年会抽奖
  5. 使用哈夫曼编码进行文件压缩
  6. 互动式教学在计算机课中应用,互动式教学模式在高中计算机教学中的应用
  7. IntelliJ IDEA运行JDK 19-ea问题
  8. Android Jatpack DataStore使用详解
  9. 医疗传感器应用现状及设计挑战
  10. [绍棠] input 标签 (详解)如何去除输入时边框