zoukankan      html  css  js  c++  java
  • sudo su 提示没有配置JDK environment

    sudo su 提示没有配置JDK environment

        最近工作遇到一问题,我通过SecureCRT远程登录服务器,部署web应用。将变更文件替换后,我需要切换到root用户,重启Tomcat。所做操作,(1)  sudo su

              (2) sh /usr/local/tomcat/apache-tomcat-7.0.53/bin/catalina.sh stop

      报错提示:没有配置JDK environment;

    解决方法一:(1)sudo su  

          (2)source /etc/profile

          (3)sh /usr/local/tomcat/apache-tomcat-7.0.53/bin/catalina.sh stop

    解决方法二:(1)sudo su - 

          (2)sh /usr/local/tomcat/apache-tomcat-7.0.53/bin/catalina.sh stop

    总结:(1)sudo su 和sudo su -区别?

       (2)LINUX下,TOMCAT的startup.sh shutdown.sh和catalina.sh start/stop能都启动和关闭TOMCAT,这两种方式有什么区别呢?  

      start.sh,里面还是通过调用catalina.sh,只不过catalina.sh 里面有很多其他的东西,比如设置CLASSPATH,加载一些包而start.sh几乎没做什么,就判断了一下JDK的路径,和一下配置而已, shutdown.sh和start.sh一样 

     Tomcat有关其它命令:

      bin/startup.sh #启动tomcat
      bin/shutdown.sh #停止tomcat
      tail -f logs/catalina.out #看tomcat的控制台输出;
      #看是否已经有tomcat在运行了
      ps -ef |grep tomcat
      #如果有,用kill;
      kill -9 pid #pid 为相应的进程号
    在启动tomcat不成功时,首先进入tomcat的bin目录下,再执行启动。
    cd /usr/local/tomcat/apache-tomcat-7.0.53/bin
    sh catalina.sh start
  • 相关阅读:
    Oracle数据库安装
    [转]卡西欧手表调日期正确方法
    python密码处理(可用于生产模式)
    [转]python对json的相关操作
    [转]Python中的with…as…
    Python标准库--os模块
    我的github代码添加
    Python正则表达式+自创口诀
    自己总结python用xlrdxlwt读写excel
    CentOS安装+配置+远程
  • 原文地址:https://www.cnblogs.com/shqblogs/p/5547554.html
Copyright © 2011-2022 走看看