因为源上的版本问题,所以没有使用源上的自动安装包,老规矩,Tomcat 7.0.40 Core下载地址:http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.40/bin /apache-tomcat-7.0.40.tar.gz

放入当前登录用户根目录: ~

1、依旧是解压

tar –xzf apache-tomcat-7.0.40.tar.gz

得到apache-tomcat-7.0.40文件夹

2、改个名字,不然敲着蛋疼:

mv apache-tomcat-7.0.40 tomcat

3、放入/usr/local/

sudo mv tomcat /usr/local/

4、进入/usr/local/tomcat

cd /usr/local/tomcat

5、更改用户(安全第一嘛)

sudo chown -R root .

sudo chgrp -R root .

6、加环境变量

sudo su -

vi /etc/profile

最下方加入:
CATALINA_HOME=/usr/local/tomcat

export CATALINA_HOME

保存退出

刷新变量

source /etc/profile

7、进入$CATALINA_HOME/bin

cd $CATALINA_HOME/bin

8、修改catalina.sh

vi catalina.sh , 找到

# OS specific support.  $var _must_ be set to either true or false.

在这行上面再定义一次CATALINA_HOME以及JAVA_HOME:

CATALINA_HOME=/usr/local/tomcat

JAVA_HOME=/usr/local/java/jdk1.7.0_21

保存退出

9、退出root登录,并尝试启动tomcat

logout

sudo ./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/local/java/jdk1.7.0_21
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

10、停止tomcat: sudo ./bin/shutdown.sh

11、安装tomcat服务:

sudo cp bin/catalina.sh /etc/init.d/tomcat

查看服务:

sudo service tomcat status

列出一堆操作选项,即表示服务安装正常。

12、让tomcat开机启动

sudo update-rc.d –f tomcat defaults

13、通过服务启动个试试

sudo service tomcat start

转载于:https://www.cnblogs.com/rainiplus/p/3740558.html

在ubuntu 12.04上安装tomcat 7.40相关推荐

  1. 如何在 Ubuntu 20.04 上安装 Tomcat 9

    本文最先发布在:https://www.itcoder.tech/posts/how-to-install-tomcat-9-on-ubuntu-20-04/ 这篇指南描述如何在 Ubuntu 20. ...

  2. linux下载python 没有iedl_在Ubuntu 12.04上安装IEs4Linux的步骤

    IEs4Linux是可用于Linux系统的ie浏览器,如果谷歌等浏览器无法使用网银的话,可通过IEs4Linux来实现,那么在Ubuntu 12.04中要如何安装IEs4Linux呢?随小编一起来看看 ...

  3. usr share里没有mysql_无法在ubuntu 12.04上安装mysql,找不到消息文件’/usr/share/mysql/errmsg.sys’...

    尝试使用apt-get安装 mysql但它失败了 # apt-get install MysqL-server Reading package lists... Done Building depen ...

  4. Ubuntu 16.04上安装SkyEye及测试

    说明一下,在Ubuntu 16.04上安装SkyEye方法不是原创,是来自互联网,仅供学习参考. 一.检查支持软件包 gcc, make, vim(optional), ssh, subversion ...

  5. ubuntu安装python百度经验_如何在Ubuntu 20.04上安装Python 3.9(含python编译安装和使用Apt命令安装)...

    在本文中,我们将向您展示在Ubuntu 20.04上安装Python 3.9的两种方法.第一种使用APT命令安装Python3.9,第二种是在Ubuntu20.04上编译安装Python 3.9.本教 ...

  6. 在Ubuntu 18.04上安装Nginx

    NGINX pronounced as engine-x is an open source and popular HTTP server and can be configured to act ...

  7. 如何在Ubuntu 20.04上安装和使用TimescaleDB

    The author selected the COVID-19 Relief Fund to receive a donation as part of the Write for DOnation ...

  8. Ubuntu_在Ubuntu 12.04 中安装iTunes

    我们都知道,通过虚拟机的方式可以在Linux上安装iTunes.就算通过Wine去模拟Windows环境,依然会产生许多问题,让你感觉你用的不是Windows或Mac上同一个程序. 最近几年,很多不同 ...

  9. anydesk linux安装_在Ubuntu 20.04上安装AnyDesk

    在Ubuntu 20.04上安装AnyDesk 运行系统更新 首先,更新和升级系统软件包.apt updateapt upgrade 安装AnyDesk 有两种方法可以在Ubuntu 20 04上安装 ...

最新文章

  1. 编译内核出现make CONFIG_DEBUG_SECTION_MISMATCH=y错误
  2. 【Linux】 JDK安装及配置 (tar.gz版)
  3. 撤销 git commit
  4. Spring Security 实战干货:OAuth2授权回调的核心认证流程
  5. 如何合理使用 CPU 管理策略,提升容器性能?
  6. php bindresult,mysqli_stmt::bind_result
  7. Android 11 Frameworks中引用aar包
  8. JAVA方法 字符串与unicode的相互转换
  9. WebGIS中一种根据网格索引判断点面关系的方法
  10. Macbook怎么关闭磁盘“未正确推出”提示
  11. 证明Ax=0的最小二乘解是ATA的最小特征值对应的特征向量(||x||=1)
  12. java把一个文件的内容复制到另外一个文件
  13. 朱佳俊的无人车公司Nuro又有新进展:要给全美最大生鲜超市Kroger送货
  14. KV型内存数据库Redis
  15. windows 查看局域网内所有已使用的IP
  16. 【Java实验】文件中单词重复字母对的查找
  17. unity检测范围内敌人_《Unity3D-控制检测碰撞以后触发的事件之敌人的攻击行为》...
  18. 勾股定理的毕达哥拉斯证明
  19. 日常使用计算机如何进行病毒防范,电脑日常生活中怎么防范电脑病毒
  20. 第五部分 linux 按键驱动代码分析

热门文章

  1. 传统POS/终端/银联POS简介
  2. Coursera自动驾驶课程第16讲:LIDAR Sensing
  3. Apollo进阶课程㉔丨Apollo 规划技术详解——Motion Planning Environment
  4. Callable创建多线程
  5. JQuery中的一些重要方法
  6. Python之数据转换——【rename()方法、cut()函数、get_dummies()函数】
  7. leetcode1085. 最小元素各数位之和 py不止是字符串的神!
  8. leetcode197. 上升的温度(SQL)
  9. C++:23 再议const的用法(下)
  10. Xcode的Architectures和Valid Architectures的区别