• 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
  • 相关阅读:
    matplotlib 画图
    Mac anzhuangxgboost
    scala _ parameter
    cv 验证
    groupie
    pandas map, apply, applymap区别
    画图
    xgboost dmatrix中的 weight的重要性
    自然语言处理的训练范式
    java-处理大容量文本文件,行内分格符为TAB的方法
  • 原文地址:https://www.cnblogs.com/shqblogs/p/5547554.html
Copyright © 2020-2023  润新知