立刻有
全部
技术
PHP
MySQL
前端
Linux
JAVA
退出
编辑文章
选择分类
PHP
MySQL
前端
Linux
Java
工具
选择专栏
设计模式
java基础
Angular学习
Java面试题
描述:
封面图上传 :
+
点击上传图片
#### 下载tomcat9.0.16 [官网地址](https://tomcat.apache.org/download-90.cgi) ``` 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项目的可以百度一下其他方式 1. 第一步 ``` //window 下面在项目目录命令行输入mvn clean 清理目录 mvn clean //然后打包打成war包 mvn package ``` 2. 第二步 把打包好的war包部署到Linux的tomcant的webapps中。 3. 第三步 重新启动tomcat 4. 第四步 浏览器访问ip:端口(默认是8080端口)/项目名称 例如我的是[http://47.106.135.226:83/boboBlog](http://47.106.135.226:83/boboBlog) #### 配置成功end
保存文章