下载tomcat9.0.16
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.16/bin/apache-tomcat-9.0.16.tar.gz
解压
tar -zxvf apache-tomcat-9.0.16.tar.gz
解压完成之后,可以在当前目录下看到一个名字为apache-tomcat-9.0.16的目录
按自己的想法把tomcat放到自己的安装目录
我们要将解压后的apache-tomcat-9.0.16里面的所有数据移动到我们需要安装的文件夹当中,我们打算将jdk安装到/usr/local/tomcat当中,我们先新建一个目录,然后把刚才下载解压的apache-tomcat-9.0.16拷贝到安装目录
//解压
mkdir /usr/local/tomcat
//拷贝数据
mv /root/tomcat/apache-tomcat-9.0.16 /usr/local/tomcat/
尝试启动tomcat
//进入安装目录的bin目录
[root@bobo bin]# cd /usr/local/tomcat/apache-tomcat-9.0.16/bin
//执行启动脚本 提示如下,似乎启动成功了
[root@bobo bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-9.0.16
Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-9.0.16
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-9.0.16/temp
Using JRE_HOME: /usr/local/java/jdk-11.0.2
Using CLASSPATH: /usr/local/tomcat/apache-tomcat-9.0.16/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-9.0.16/bin/tomcat-juli.jar
Tomcat started.
尝试启动tomcat如果报错Cannot find ./startup.sh.The file is absent or does not have execute permission.This file is needed to run this program,则表示权限不足。
开启权限指令是chmod 777 *.sh,然后再次启动tomcat,如果这时候没有报错,那就表示正在启动了。
查看一下有没有tomcat的进程
//查看是否有tomcat进程,发现存在
[root@bobo apache-tomcat-9.0.16]# ps -ef |grep tomcat
root 29279 1 0 23:27 pts/0 00:00:00 /bin/sh /usr/local/tomcat/apache-tomcat-9.0.16/bin/catalina.sh start
root 29280 29279 6 23:27 pts/0 00:00:04 /usr/local/java/jdk-11.0.2/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/apache-tomcat-9.0.16/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /usr/local/tomcat/apache-tomcat-9.0.16/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-9.0.16/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat/apache-tomcat-9.0.16 -Dcatalina.home=/usr/local/tomcat/apache-tomcat-9.0.16 -Djava.io.tmpdir=/usr/local/tomcat/apache-tomcat-9.0.16/temp org.apache.catalina.startup.Bootstrap start
root 29333 28772 0 23:28 pts/0 00:00:00 grep --color=auto tomcat
[root@bobo apache-tomcat-9.0.16]#
开始部署项目
由于我的是maven项目,所以,我这边通过maven命令进行打包,如果不是maven项目的可以百度一下其他方式
- 第一步
//window 下面在项目目录命令行输入mvn clean 清理目录
mvn clean
//然后打包打成war包
mvn package
- 第二步
把打包好的war包部署到Linux的tomcant的webapps中。 - 第三步
重新启动tomcat - 第四步
浏览器访问ip:端口(默认是8080端口)/项目名称
例如我的是http://47.106.135.226:83/boboBlog