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

  • 相关阅读:
    CSS 定位position
    new Date(time).getTime()在ios返回NaN
    babel.js 文件 browser.min.js
    export 和 export default 的区别
    第一个webpack例子demo1
    Kafka源码解析与实战
    Redis实战
    RabbitMQ实战
    Spring源码理解
    Java并发编程实践
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/5042341.html
Copyright © 2020-2023  润新知