统环境:Ubuntu 14.10

安装版本号:apache-tomcat-7.0.54.tar.gz

安装步骤:

1、下载 Tomcat

下载 apache-tomcat-7.0.54.tar.gz

2、解压 Tomcat

点击用归档管理器打开,将其解压到home文件夹下,为方便起见,将文件夹名字改为tomcat


3、配置 Tomcat

打开启动的脚本文件

sudo vi ./bin/startup.sh

加入 jdk 和 jre 环境变量。例如以下图红色矩形区域:

直接复制:

[html] view plaincopyprint?
  1. JAVA_HOME=/home/hadoop/jdk1.7.0_55 
    JRE_HOME=/home/hadoop/jdk1.7.0_55/jre  
    PATH=$JAVA_HOME/bin:$JRE_HOME:$PATH  
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
    TOMCAT_HOME=/home/hadoop/tomcat

JAVA_HOME和JRE_HOME 是已经配置好 JDK和JRE 文件夹

TOMCAT_HOME 为当前 apache-tomcat-7.0.29 文件夹

保存退出。

4、启动 Tomcat

sudo ./bin/startup.sh

上图启动时,显示一些启动參数信息

5、验证配置是否成功

打开浏览器,输入网址:http://localhost:8080 或 http://127.0.0.1:8080

显示上图网页,表示配置成功!

6、关闭 Tomcat

sudo ./bin/shutdown.sh

上图提示错误。提示没有安装 JAVA_HOME 或 JRE_HOME(这是由于步骤3中 start.sh 红色矩形区域 没有在shutdown.sh中配置 )

在关闭文件脚本 shutdown.sh 中,配置 JAVA_HOME 和 JRE_HOME,方法如步骤3

上图中,把右側 start.sh 文件配置的JAVA_HOME等信息相同配置到左側的shutdown.sh文件脚本中

又一次关闭 Tomcat

sudo ./bin/shutdown.sh

从上图关闭可见。关闭过程与启动过程基本就是一个逆过程

7、验证关闭是否成功

在浏览器中。又一次刷新网址 http://localhost:8080

从上图发现。浏览器已经无法訪问Tomcatserver,说明关闭成功!

8、自己主动启动 Tomcat 服务

方式1:配置/etc/rc.local最简单)

sudo vi /etc/rc.local

加入例如以下一行

/opt/apache-tomcat-7.0.29/bin/startup.sh(脚本绝对路径)

方式2:sysv-rc-conf 工具配置

1、安装 sysv-rc-conf

sudo apt-get install sysv-rc-conf

2、 在 /etc/ini.d/ 文件夹下,新建 tomcatControl

sudo vi /etc/init.d/tomcatControl

[css] view plaincopyprint?
  1. TOMCAT_HOME="/opt/apache-tomcat-6.0.37/bin"
  2. export JAVA_HOME=/home/homer/eclipse/jdk1.6.0_22
  3. echo "$ --- 1 =  $1"
  4. case $1 in
  5. startup)
  6. sh $TOMCAT_HOME/startup.sh
  7. ;;
  8. shutdown)
  9. sh $TOMCAT_HOME/shutdown.sh
  10. ;;
  11. restart)
  12. sh $TOMCAT_HOME/shutdown.sh
  13. sh $TOMCAT_HOME/startup.sh
  14. ;;
  15. *)
  16. sh $TOMCAT_HOME/startup.sh
  17. ;;
  18. esac
  19. exit 0

3、 启动tomcatControl

sudo sysv-rc-conf tomcatControl on

sudo sysv-rc-conf 查看启动的服务:

tomcatControl 的 2、3、4、5被勾选

假设停止 tomcatControl 服务,输入: sudo sysv-rc-conf tomcatControl off,则上图2、3、4、5勾选去掉了

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
这个时候报错提示至少要配置JAVA_HOME 或 JRE_HOME 当中之中的一个的环境变量才干跑tomcat
输入 echo $JAVA_HOME
/usr/java/jdk1.6.0_35
表示这里的jdk环境变量正常

要强制切换到root权限然后输入 ./bin/startup.sh

于是 输入sudo su ,输入用户password后进入tomcat文件夹

再次输入./bin/startup.sh,成功了

下一步骤与上述4一样

Ubuntu 组态 Tomcat而每天的错误解决相关推荐

  1. 对不起,Ubuntu 21.04出现了内部错误 解决办法

    ubuntu内部错误的解决办法 在ubuntu使用过程中,出现下面错误: 对不起,Ubuntu 16.04出现了内部错误. 这并不是ubuntu16.04特有的问题,好像每一个ubuntu版本都有类似 ...

  2. Ubuntu E: Unable to locate package错误解决办法

    Ubuntu 16.04 64位 安装软件时报错: Unable to locate package:无法找到包. 解决办法: 执行命令:sudo apt-get update 再安装自己的软件就ok ...

  3. ubuntu安装RoboWare Studio及其遇到错误解决

    RoboWare Studio是一个ROS集成开发环境.它使 ROS开发更加直观.简单.并且易于操作.可进行ROS工作区及包的管理.代码编辑.构建及调试. 首先安装依赖 sudo apt-get in ...

  4. Tomcat容器部署 浏览器访问服务器页面404 403错误 解决方法

    启动一个tomcat容器,注意:新版本tomcat镜像启动时必须映射端口(8080为默认容器端口) docker run -d --name tomcat -p 8080:8080 -v /mnt/e ...

  5. ubuntu错误解决。

    ubuntu中出现如下错误: W: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/precise-backports/main/i ...

  6. MySQL怎么导入webcontent_把网页信息添加到mysql,在MyEclipse运行Tomcat出现下面的错误,弄不明白,求助怎么解决呀...

    把网页信息添加到mysql,在MyEclipse运行Tomcat出现下面的错误,弄不明白,求助怎么解决呀0 letian012014.01.05浏览132次分享举报 获取的数据源是出错 2010-3- ...

  7. Target runtime Apache Tomcat v6.0 is not defined.错误解决方法

    Target runtime Apache Tomcat v6.0 is not defined.错误解决方法 Eclipse导入工程后工程上显示一个小红叉,但工程里没有文件错误,也没有语法错误,百思 ...

  8. Tomcat启动Name or service not known错误解决

    2019独角兽企业重金招聘Python工程师标准>>> 本文记录一次在CentOS6.7上,启动Tomcat报错,并解决错误问题的一个过程. 错误信息 java.net.Unknow ...

  9. Tomcat启动报内存溢出错误解决(两种)

    1.绿色版Tomcat,启动报内存溢出错误:java.lang.OutOfMemoryError: PermGen space异常 找到D:\Tomcat-7\apache-tomcat-7.0.28 ...

最新文章

  1. linux中exit()和 _exit()说明
  2. 神经网络 | 受限波尔兹曼机(附源代码)
  3. 简易HTTP协议解析
  4. Java入门算法(双指针篇)丨蓄力计划
  5. 如何使用FF的Firebug组件中的net工具查看页面元素加载消耗时间
  6. 中断处理程序与中断服务例程
  7. 浮动元素的均匀分布和两端对齐
  8. mysql組合主鍵_MySQL(二)
  9. JavaScript保留关键字及危险变量名
  10. 计算机电子书 2016 BiliDrive 备份
  11. 九某草 X站cms 渗透篇
  12. 电路原理 的 一些基础知识
  13. 淘宝API开发系列---阿里.聚石塔.开放平台的使用
  14. 武林外传挂机宝宝 v1.0 怎么用
  15. JavaScript——ES8新特性
  16. 如何快速理解JavaScript 中重要语句for循环
  17. 菜鸟程序员如何才能快速提高自己的技术
  18. Qt之QGraphicsTextItem 去掉选中虚线框
  19. 小学生智力测试软件,测试小学生智力的问题及答案
  20. Vmware ESXI 6.7升级版本

热门文章

  1. STL 简介,标准模板库
  2. 比尔.盖茨11点忠告
  3. keil4在win10上无法启动_斯柯达的一键启动装置除了方便,还有啥功能?
  4. 某游戏在华为鸿蒙,部分安卓游戏在华为鸿蒙 OS 上运行,被识别成使用 PC 端模拟器...
  5. Python入门系列之字符编码
  6. 教你如何运用python实现学生信息管理系统
  7. 图论 ---- B. Graph Subset Problem (图中找k阶完全子图 or 找一个子集里面的点的度数都打过k)
  8. safari快捷图标不见了_Win7桌面图标不见了怎么办?附解决办法
  9. 用计算机问你叫什么名字,计算器女友与男子谈情说爱 一分钟发出各种甜言蜜语...
  10. 二进制转ascii码python_python – 将二进制转换为ASCII,反之亦然