CentOS7安装tomcat7「建议收藏」

CentOS7安装tomcat7「建议收藏」安装说明安装环境:CentOS7安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz下载地址:http://tomcat.apache.org/download-70.cgi安装前提系统必须已经安装配置了JDK6+,如果不会安装请参考《CentOS-6.3安装配置JDK-7》。安装tomcat将apache-tomca

大家好,又见面了,我是你们的朋友全栈君。

安装说明

安装环境:CentOS7
安装方式:源码安装 
软件:apache-tomcat-7.0.29.tar.gz
下载地址:http://tomcat.apache.org/download-70.cgi

安装前提

系统必须已经安装配置了JDK6+。(并且配置好环境变量)

安装tomcat

将apache-tomcat-7.0.29.tar.gz文件上传到/usr/local中执行以下操作:

[root@admin local]# cd /usr/local
[root@admin local]# tar -zxv -f apache-tomcat-7.0.29.tar.gz         // 解压压缩包 
[root@admin local]# rm -rf apache-tomcat-7.0.29.tar.gz   // 删除压缩包 
[root@admin local]# mv apache-tomcat-7.0.29  tomcat

启动Tomcat

执行以下操作:

[root@admin ~]#  /usr/local/tomcat/bin/startup.sh   //启动tomcat
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.7.0/jre
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

出现以上的打印信息说明已经成功启动。

接下来Tomcat-7 配置为 Linux Service
Configure Tomcat-7
[root@localhost ~]cd /usr/local/tomcat/bin
[root@localhost bin]cp catalina.sh /etc/init.d
[root@localhost tomcat7]cd /etc/init.d
[root@localhost init.d]mv catalina.sh tomcat
[root@localhost init.d]gedit tomcat
——————–
在#!/bin/bash下输入
# chkconfig: 2345 10 90
# description:Tomcat service
在#OS specific support…………….上输入
CATALINA_HOME=/usr/local//tomcat
    JAVA_HOME=/usr/java/jdk1.6.0_38
保存并退出文件
      ——————–
[root@localhost init.d]chmod +x tomcat
[root@localhost init.d]cd /
[root@localhost /]gedit /etc/profile
      ——————–  
在最后一行输入
#CATALINA_HOME
CATALINA_HOME=/usr/local/tomcat
export CATALINA_HOME
保存并退出文件
      ——————–

[root@localhost /]source /etc/profile
[3] Add tomcat to service list
[root@localhost /]chkconfig –add tomcat
[4] Check service list
[root@localhost /]chkconfig –list tomcat
tomcat      0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
[5] Test tomcat service
[root@localhost /]service tomcat
      ——————–
Using CATALINA_BASE:   /tomcat7
Using CATALINA_HOME:   /tomcat7
Using CATALINA_TMPDIR: /tomcat7/temp
Using JRE_HOME:        /usr/java/jdk1.6.0_38
Using CLASSPATH:       /tomcat/bin/bootstrap.jar:/tomcat/bin/tomcat-juli.jar
           Usage: catalina.sh ( commands … )
           .
           .
           .
           .
           .
      ——————–
[6] Start tomcat service
[root@localhost /]service tomcat start
[7] OK!

防火墙开放8080端口

增加8080端口到防火墙配置中,执行以下操作:

[root@admin ~]# vi + /etc/sysconfig/iptables
#增加以下代码 
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT

重启防火墙

[root@admin java]# service iptables restart

检验Tomcat安装运行

通过以下地址查看tomcat是否运行正常:

http://192.168.15.231:8080/

看到tomcat系统界面,恭喜,安装成功!

停止Tomcat

[root@admin ~]#  /usr/local/tomcat/bin/shutdown.sh   //停止tomcat

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161075.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月18日 下午6:46
下一篇 2022年7月18日 下午7:00


相关推荐

  • String类型转换BigDecimal类型

    String类型转换BigDecimal类型publicstaticvoidmain(String[]args){Stringstr1="2.30";BigDecimalbd=newBigDecimal(str1);System.out.println(bd);}

    2022年6月7日
    41
  • wireshark 过滤方式「建议收藏」

    wireshark 过滤方式「建议收藏」(1)协议过滤比较简单,直接在抓包过滤框中直接输入协议名即可。tcp,只显示TCP协议的数据包列表http,只查看HTTP协议的数据包列表icmp,只显示ICMP协议的数据包列表(2)IP过

    2022年6月30日
    118
  • Sql语句中的DDL语句

    Sql语句中的DDL语句一 什么是 DDL 语句 数据库模式定义语言 DDL DataDefiniti 是用于描述数据库中要存储的现实世界实体的语言 主要由 create 添加 alter 修改 drop 删除 和 truncate 删除 nbsp 四个关键字完成 二 常见的数据库对象三 create 关键字 1 创建一个数据库 createdataba 数据库名 nbsp nbsp 建

    2026年3月19日
    2
  • ASP.NET MVC商城网站

    ASP.NET MVC商城网站本项目使用了大量的插件,所有的商品数据皆为动态加载,全部从数据库中读取呈现在界面上,具备商品评论,添加/移除购物车商品,邮箱发送验证码进行注册等功能。同时本项目配备商品后台管理系统,用来对商品信息和用户信息进行管理,同时还可查看商品的相关数据汇总。本项目仅用于学习参考,作为练习或者是实训项目也是刚刚好。界面展示(部分)代码太多了,就不进行部分展示了。…

    2022年7月22日
    16
  • CentOS7之vim显示行号

    CentOS7之vim显示行号vim 行号显示让 vim 显示行号有两种类型 暂时显示行号和永久显示行号 1 暂时显示行号 随便打开一个文件 末行模式下输入 setnu 或者是 setnumber 回车立即就会显示行号 2 永久显示行号 1 仅让当前用户显示行号 在家目录下编辑 vimrc 文件 vim vimrc 加入以下内容 setnumber 末行模式 wq 保存文件 手动加载配置 sour

    2026年3月16日
    2
  • QTreeView中finditems查找子项

    QTreeView中finditems查找子项1、QListQStandardItemModel::findItems(constQString&text,Qt::MatchFlagsflags=Qt::MatchExactly,intcolumn=0)const不特殊指定第二个参数的情况下,此函数只会搜索TreeView的顶层元素,不会匹配子元素。第二个参数中加入“Qt::MatchContains|Q

    2022年6月11日
    30

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号