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
遇到问题:
omcat 内存溢出
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]
来源: http://www.bubuko.com/infodetail-2993495.html