版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢!
本文网址:https://blog.csdn.net/sun8112133/article/details/79905401

  本篇主要讲解在 Linux Ubuntu上如何安装 Tomcat 7

  先声明下本人使用的操作系统版本:Linux Ubuntu 14.04.5 64位

  其他版本安装步骤类似,如遇问题欢迎在评论区留言,赠人玫瑰,手留余香~ 谢谢~~
  
  
  

在 Linux 上安装 Tomcat 7,本篇提供两种常用方法:

  一、通过 apt-get 命令进行在线安装(会自动配置好环境变量和服务)

  二、通过下载并解压 .tar.gz 包进行手动安装(需要手动配置环境变量)


一、通过 apt-get 命令进行在线安装

  使用 apt-get 命令方式在线安装好 tomcat 7 后,会为我们自动安装并配置 Open JDK,但 Open JRE 需要我们 通过 apt-get 命令在线安装(点击这里可以参考如何安装与卸载 JDK)

1、安装步骤

  1)更新软件包管理器
sudo apt-get update
  2)通过 apt-get 命令安装 Tomcat 7
sudo apt-get install tomcat7

  其他的事情不需要我们管了,只需等待就可以啦~

2、如何通过服务开启、关闭、重启 Tomcat 7

  1)启动 Tomcat 7
sudo service tomcat7 start
  2)关闭 Tomcat 7
sudo service tomcat7 stop
  3)重启 Tomcat 7
sudo service tomcat7 start

  以下是Tomcat开启成功及关闭成功截图!

3、使用 apt-get 命令 安装后的 tomcat 7的目录结构说明

  • /etc/tomcat7   :全局配置
  • /usr/share/tomcat7/   :程序主目录
  • /usr/share/tomcat7/conf/Catalina/localhost/   :本机部署的 Catalina 配置
  • /var/lib/tomcat7/   :工作主目录
  • /var/lib/tomcat7/webapps   :应用文件实际存放于此
  • /var/lib/tomcat7/work   :动态工作目录(动态编译的 .jsp 存放于此)

4、测试

1)可以通过 curl(如果你的 Linux 没有安装 桌面,可以通过这个方式进行测试)
curl http://localhost:8080

2)直接打开浏览器,输入地址:http://localhost:8080http://127.0.0.1:8080

二、通过下载并解压 .tar.gz 包进行手动安装

  Tomcat 7 的 .tar.gz 包可以从官网上下载,为了大家方便,我也给大家提供了自己的百度云盘链接,上面放了Tomcat 7 ,如果链接失效可以在评论区告诉我,我会在评论区放最新的百度云盘链接~ 具体安装步骤如下:

  百度云盘链接:https://pan.baidu.com/s/1Yo4DVOcm667F-iKhGwpPBw 密码:ce1h

1、先安装 JDK

  具体安装方法请参考:Linux Ubuntu 下安装与卸载 JDK

2、将 Tomcat 7 的 .tar.gz包 复制到 /opt/目录下

sudo cp 'tomcat所在的路径' /opt

3、解压 JDK 到当前目录

sudo tar -xvzf apache-tomcat-7.0.85.tar.gz 

4、打开启动脚本(在 tomcat 目录下)

sudo vi ./bin/startup.sh

在 启动脚本 文件中的最前面 加这段代码:

JAVA_HOME=/opt/jdk1.7.0_79
JRE_HOME=/opt/jdk1.7.0_79/jre
PATH=$JAVA_HOME/bin:$JRE_HOME:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/opt/apache-tomcat-7.0.85 

  注: JAVA_HOME 和 JRE_HOME 是已经配置好 JDK 和 JRE 目录,TOMCAT_HOME 为当前 apache-tomcat-7.0.85 目录,保存退出。

5、开启、关闭、重启 Tomcat(在 Tomcat 目录下)

  1)启动 Tomcat 7
sudo sh ./bin/startup.sh
  2)关闭 Tomcat 7
sudo sh ./bin/shutdown.sh
  3)重启 Tomcat 7
sudo sh ./bin/startup.sh

  下列截图表示 Tomcat 7 开启成功,你也可以将 Tomcat 添加到服务,这里不作过多讲解。

6、测试

1)可以通过 curl(如果你的 Linux 没有安装 桌面,可以通过这个方式进行测试)
curl http://localhost:8080

2)直接打开浏览器,输入地址:http://localhost:8080http://127.0.0.1:8080

三、常见问题

1、常见问题一:

  解决方法:可能没有添加 jdk 和 jre 环境变量,详见第二种方式的第7步。

2、常见问题二:

  解决方法:可能没有安装 JDK,详见第二种方式的第1步。

Linux Ubuntu 安装Tomcat 7,亲测有效相关推荐

  1. ubuntu安装百度云盘(亲测可行)

    官网下载Linux版本的软件: https://pan.baidu.com/download Ubuntu的软件包格式为deb. 安装: sudo dpkg -i baidunetdisk_linux ...

  2. ubuntu 安装 QT 【亲测有效】

    目录 一:下载网址 二:选择版本 三:启用共享文件夹 四:运行Qt工程 五:Qt中UI的使用 一:下载网址 https://download.qt.io/archive/qt/ 二:选择版本 选择下载 ...

  3. ubuntu 安装谷歌输入法 亲测有效

    ubuntu 18.04 安装谷歌输入法_JanKin_BY的博客-CSDN博客_ubuntu安装谷歌输入法

  4. Linux -Ubuntu安装 Tomcat

    概述 此处以 Tomcat 8.5.23 为例 下载地址 https://tomcat.apache.org/ 1. 解压缩并移动到指定目录 sudo cp -i apache-tomcat-8.5. ...

  5. Linux下安装java11(亲测)

    1.首先下载java11 yum search java-11-openjdk 1.1 选择相应版本(本人是x86_64) (ps:如果不知道选择哪个版本可以输入 arch 或者 uname -a 命 ...

  6. linux下成功安装ffmpeg( 亲测有效 )

    linux下成功安装ffmpeg( 亲测有效 ) 一.下载 二.安装步骤 1.安装yasm 2.安装ffmpeg 总结 一.下载 ffmpeg 官网下载: http://ffmpeg.org/down ...

  7. Linux虚拟机上离线安装ansible awx_亲测成功

    Linux虚拟机上离线安装ansible awx_亲测成功 可自行去下载相关包,也可以给我评论留言,我发给大家 ansible awx离线安装----虚拟机上安装 成功---------------- ...

  8. linux samba默认端口,Linux 指定端口挂载samba 亲测可用!

    我在云主机开启了445,,46端口 通过tcptraceroute可以看到,运营商屏蔽了访问445 samba 端口 chunli@ubuntu ~$ tcptraceroute 47.88.159. ...

  9. 在Linux上安装Tomcat的完整指南

    Let's cover the steps to install Tomcat on Linux today. We have already covered the steps for instal ...

  10. linux 装tomcat吗,linux下安装tomcat的默认安装目录在哪?

    已采纳 以Linux 分支 Ubuntu Server 为例. 一.相关目录及作用表明 /etc/tomcat6 - 全局配置 /usr/share/tomcat6/ - 程序主目录 /usr/sha ...

最新文章

  1. 客快物流大数据项目(六十二):主题及指标开发
  2. Genome Sequencing and Assembly by Long Reads in Plants植物基因组的长读测序与组装
  3. php redis 接口,PHP 开发 APP 接口 --Redis篇(示例代码)
  4. java实现对HDFS增删改查(CRUD)等操作
  5. Promise.race 的原理
  6. python请输入第一个数请输入第二个数_Python小白学习之路(四)——第一次练习题...
  7. padavan 源码
  8. python(numpy,pandas3)——numpy索引
  9. C# 从Excel中读取时间数据
  10. xshell 上下左右键乱码和退格键失效
  11. linux 目录权限,Linux目录权限整理总结
  12. 【Linux开发】linux设备驱动归纳总结(四):3.抢占和上下文切换
  13. python调用nmap扫描局域网存活主机和端口
  14. PDF 全部转为图片再用百度AI接口识别表格
  15. U盘中毒,文件夹或文件打不开的解决方法--实用
  16. 2019.9.6HTML5学习心得02
  17. 买上空气净化器了,真好... ...
  18. Android Studio 控制台 log不显示解决
  19. autojs实现的百度云网盘登录上传下载创建文件夹重命名删除文件等功能
  20. mobaxterm显示图像闪退_日报|苹果修复王者闪退Bug;OPPO公布新一代混合光学变焦技术...

热门文章

  1. 实战 - Nexus搭建Maven私服
  2. FireMonkey TListView的用法一:ItemAppearance为动态外观DynamicAppearance
  3. 怎样启动Windows系统呢
  4. 电脑小手图标怎么去除_图文教你去除桌面图标箭头_消除电脑图标小箭头的方法-系统城...
  5. 树莓派使用 python IIC 驱动 OLED 刷新率低问题与解决
  6. HttpSession的简介
  7. 计算机在未来土木工程领域的作用,CAD在土木工程领域中的应用策略
  8. C#利用vbs控制3D Stereoscopic Player播放器
  9. 如何使用南方CASS绘制地形图
  10. 如何实现流水号二维码批量生成