Ubuntu 组态 Tomcat而每天的错误解决

简介:

统环境: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 环境变量。例如以下图红色矩形区域


直接复制:

  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

  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一样









本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5042341.html,如需转载请自行联系原作者


相关文章
|
7月前
|
Ubuntu Java 应用服务中间件
百度搜索:蓝易云【Ubuntu 18.04系统编译安装Tomcat教程。】
现在,您已经成功地在Ubuntu 18.04上编译和安装了Tomcat。请注意,这只是基本的安装过程,您可能需要根据自己的需求进一步配置和保护Tomcat。确保适当地配置Tomcat的安全性和访问权限。
112 0
|
7月前
|
Ubuntu Java 应用服务中间件
百度搜索:蓝易云【Ubuntu 20.04系统编译安装Tomcat教程。】
请注意,以上是一个基本的编译安装Tomcat的示例,您可能需要根据您的特定需求进行进一步配置和调整。
62 0
|
10月前
|
Web App开发 Ubuntu 关系型数据库
Linux | Liunx安装Tomcat(Ubuntu版)
Linux | Liunx安装Tomcat(Ubuntu版)
120 0
|
Ubuntu 应用服务中间件
ubuntu安装tomcat
ubuntu安装tomcat
411 1
|
Ubuntu 关系型数据库 MySQL
Linux:Ubuntu安装jdk、tomcat、mysql,以及实现Tomcat开机自启动
Linux:Ubuntu安装jdk、tomcat、mysql,以及实现Tomcat开机自启动
275 0
Linux:Ubuntu安装jdk、tomcat、mysql,以及实现Tomcat开机自启动
|
Ubuntu Java 应用服务中间件
阿里云Linux(Centos和Ubuntu)系统下安装Tomcat并配置
阿里云Linux(Centos和Ubuntu)系统下安装Tomcat并配置
345 0
阿里云Linux(Centos和Ubuntu)系统下安装Tomcat并配置
|
Ubuntu 应用服务中间件 Linux
linux部署tomcat(以ubuntu 22.04 部署tomcat 9为例)
linux部署tomcat(以ubuntu 22.04 部署tomcat 9为例)
372 0
|
Ubuntu Java 应用服务中间件
自己买的服务器Ubuntu上搭建tomcat详细步骤
一、选购服务器 1.这一步就不说了,主要是以下步骤; 2.登录服务器 我选用的登陆方式为FinalShell,你也可以用MobaXterm;
236 0
自己买的服务器Ubuntu上搭建tomcat详细步骤
|
安全 Java 应用服务中间件
在Ubuntu16.04 Server中安装tomcat9+jdk1.8+apr
在Ubuntu16.04 Server中安装tomcat9+jdk1.8+apr
125 0
在Ubuntu16.04 Server中安装tomcat9+jdk1.8+apr
|
Ubuntu 应用服务中间件
ubuntu 下载安装tomcat简单配置(傻瓜式教程)
ubuntu 下载安装tomcat简单配置(傻瓜式教程)
211 0
ubuntu 下载安装tomcat简单配置(傻瓜式教程)