CentOS6.5下安装tomcat7

CentOS6.5下安装tomcat7

 

安装前,应保证java的jdk已经正确安装,请参考CentOS6.5下安装jdk1.8

如果是tomcat7.0版本,应保证jdk应是1.6及以上。tomcat版本选择及下载在官网上很详细:http://tomcat.apache.org/index.html

1.下载后解压

将 apache-tomcat-7.0.47.tar.gz 拷贝至 /usr/local 目录下,并解压至当前目录(可以删除安装包,并重命名文件夹)

[root[@admin](https://my.oschina.net/wekit) ~]# cd /usr/local
[root[@admin](https://my.oschina.net/wekit) local]# tar -zxvf apache-tomcat-7.0.47.tar.gz
[root[@admin](https://my.oschina.net/wekit) local]# rm -rf apache-tomcat-7.0.47.tar.gz
[root[@admin](https://my.oschina.net/wekit) local]# mv apache-tomcat-7.0.47 tomcat

2.运行tomcat [root@admin ~]

[root@admin ~]# cd /usr/local/tomcat/bin
[root@admin bin]# ./startup.sh
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.8.0_45
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

3.访问及防火墙

此时通过本机可以访问,如果从其他主机访问该8080端口,有可能因为防火墙问题而没有开放,如果是阿里云或者腾讯云,都可以在类似安全组中通过配置端口来达到目的,比如开放 tcp 8080 端口即可。如果是自己的主机,可以通过修改本机的防火墙加入8080即可。

[root@admin ~]# vi /etc/sysconfig/iptables

 在commit之前加入:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

然后重启防火墙:

[root@admin ~]# service iptables restart
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Unloading modules:                               [  OK  ]
iptables: Applying firewall rules:                         [  OK  ]

而后即可正常访问8080端口。

转载于:https://my.oschina.net/luanwu/blog/1930827

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 皮尔逊相似度计算的例子(R语言)

    皮尔逊相似度计算的例子(R语言)

    2022年1月13日
    39
  • JAVA JVM 优化「建议收藏」

    JAVA JVM 优化「建议收藏」现在多核CPU是主流。利用多核技术,可以有效发挥硬件的能力,提升吞吐量,对于Java程序,可以实现并发垃圾收集。但是Java利用多核技术也带来了一些问题,主要是多线程共享内存引起了。目前内存和CPU之间的带宽是一个主要瓶颈,每个核可以独享一部分高速缓存,可以提高性能。JVM是利用操作系统的”轻量级进程”实现线程,所以线程每操作一次共享内存,都无法在高速缓存中命中,是一次开销较大的

    2022年5月26日
    37
  • 软件架构设计—软件架构概述[通俗易懂]

    软件架构设计—软件架构概述[通俗易懂]像学写文章一样,在学会字、词、句之后,就应上升到段落,就应追求文章的“布局谋篇”,这就是架构。通俗地讲,软件架构设计就是软件系统的“布局谋篇”。人们在软件工程实践中,逐步认识到了软件架构的重要性,从而开辟了一个崭新的研究领域。软件架构的研究内容主要涉及软件架构描述、软件架构设计、软件架构风格、软件架构评价和软件架构的形成方法等。软件设计人员学习软件架构知识旨在站在…

    2022年5月7日
    67
  • pycharm全文搜索_pycharm查找快捷键

    pycharm全文搜索_pycharm查找快捷键在pycharm中如何全局搜索关键词

    2022年8月28日
    1
  • 指令字长,机器字长,存储字长的关系_指令字长的概念

    指令字长,机器字长,存储字长的关系_指令字长的概念指令字长、存储字长、机器字长、时钟周期、机器周期、指令周期、取址周期、存取周期的关系考研做题途中遇到这些问题,发现自己掌握的很模糊,遂写下此篇,加深记忆。1、机器字长、存储字长、指令字长机器字长:CPU一次能够处理的数据的位数。通常等于寄存器的位数。例子:windows64位/32位,这里的64位和32位指的就是该操作系统的机器字长。存储字长:计算机存储器中一个存储单元可以存储的位数。例子:某某计算机按照字节编址,即说明该计算机的存储字长为1B=8位。指令字长:计算机内一条指令的位数。这里通常指

    2022年8月31日
    2
  • 彻底理解接口幂等性

    彻底理解接口幂等性目录背景 1 幂等性的概念 2 什么情况需要处理接口幂等性问题 2 1select 天然自带幂等性 2 2insert 当我们重复插入数据的时候 会出现什么情况 2 3delete 是否具有幂等性 2 4update 猜一猜是否具有天热幂等性 3 接口幂等性解决方案 3 1 唯一索引 防止新增脏数据 3 2token redis 机制 3 3CAS 保证接口幂等性 3 4 悲观锁 3 5 乐观锁实现幂等 3 6 分布式锁 3 7 防重表 3 8 缓

    2025年8月22日
    2

发表回复

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

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