Linux 准备环境

1. 准备 tomcat和jdk

 

 

  https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  apache-tomcat-8.5.38.tar.gz

2.tomcat解压

   1、新建tomcat存放的目录

     [root@localhost ~]# mkdir /usr/local/tomcat

      2、拷贝下载好的apache-tomcat-8.5.38.tar.gz到 tomcat目录下,使用WinSCP软件直接复制

   3、进入tomcat目录,并解压apache-tomcat-7.0.77.tar.gz

      [root@localhost ~]# cd /usr/local/tomcat/

      [root@localhost tomcat]# tar -zxvf apache-tomcat-8.5.38.tar.gz

    4、进入解压的tomcat包的bin目录,并启动tomcat

      [root@localhost tomcat]# cd /usr/local/tomcat/apache-tomcat-8.5.38/bin/

      [root@localhost bin]# ./catalina.sh start

      或:[root@localhost bin]# ./startup.sh

      注: ./catalina.sh start 和 ./startup.sh 都能启动tomcat。使用 ./catalina.sh stop 或 ./shutdown.sh 停止tomcat。

3.解压jdk

  1.解压jdk同tomcat

  2. 修改/etc/profile文件 

    如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。 
    用文本编辑器打开/etc/profile 
    在profile文件末尾加入: 

      export JAVA_HOME=/usr/local/java/jdk1.7.0_79
      export PATH=$JAVA_HOME/bin:$PATH
      export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
      export JRE_HOME=$JAVA_HOME/jre

遇到问题:

  tomcat内存溢出

    linux下在catalina.sh文件最前面加入如下语句,这个文件在tomcat -->bin目录下。
    JAVA_OPTS='-Xms1024m -Xmx1024m -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=512m'

 

  查看Tomcat是否以关闭

    ps -ef|grep java

    root 7010 1 0 Apr19 ? 00:30:13 /usr/local/java/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
    -Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=256m
    -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC
    -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
    -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath
    /usr/local/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat
    -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
    

     如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程

    kill -9 7010
    

    然后继续查看Tomcat是否关闭

      ps -ef|grep java

    如果出现以下信息,则表示Tomcat已经关闭

      root 7010 1 0 Apr19 ? 00:30:30 [java]

posted on 2019-03-20 11:32  狗狗汪汪叫  阅读(116)  评论(0编辑  收藏  举报

导航