1.卸载
找到tomcat的安装目录
rm -rf /usr/local/tomcat/apache-tomcat-7.0.96
2.安装
Tomcat下载地址:/download-70.cgi
下载完成后,将软件包上传到Linux服务器你要安装的位置上,例如 /usr/local/
cd /usr/local //切换目录
tar -xvfapache-tomcat-7.0.96.tar.gz //解压
rm -fapache-tomcat-7.0.96.tar.gz //删除软件包
mvapache-tomcat-7.0.96 tomcat7 //修改文件名为tomcat7,为了之后写路径方便
3.配置
进入tomcat的bin目录下,vi命令打开setclasspath.sh
vi /usr/local/tomcat7/bin/setclasspath.sh
在结尾处加入以下代码(配置tomcat的环境变量):
export JAVA_HOME=/usr/local/java/jdk1.8.0_172 //你安装jdk的所在位置,可以使用java -version查看jdk是否安装成功
export JRE_HOME=/usr/local/java/jdk1.8.0_172/jre
进入Linux的 etc/profile 配置文件,添加以下环境变量:
java环境配置:
export JAVA_HOME=/usr/local/java/jdk1.8.0_172
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
tomcat环境配置(注意:等号后面不要加空格):
export CATALINA_HOME=/usr/local/tomcat/tomcat7
export CATALINA_BASE=/usr/local/tomcat/tomcat7
保存后退出,执行
source /etc/profile //这步一定要执行,即时生效命令
进入到tomcat bin目录下
./startup.sh //启动tomcat
ps -ef|grep tomcat //查看tomcat进程
./shutdown.sh //关闭tomcat
ps:如果不能正常关闭tomcat,在bin/shutdown.sh的最后一行中间添加-force,如下:
exec"$PRGDIR"/"$EXECUTABLE"stop-force"$@"
4.Tomcat启动慢,优化
如果tomcat启动很慢,可使用以下方法解决:
在tomcat的bin目录下找到catalina.sh,然后打开它,添加以下代码:
JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom"
打开 $JAVA_PATH/jre/lib/security/java.security 这个文件(jdk文件),替换如下内容:
securerandom.source=file:/dev/urandom
替换成
securerandom.source=file:/dev/./urandom