宝塔部署tomcat项目

宝塔部署tomcat项目
康弟弟1. 前言
最近写了一个带jsp网页的spring项目,发现需要部署到tomcat才能正常运行,和之前直接打jar包添加java项目有很大的不一样,光是部署就画了很多的时间,这里做一个教程以供后面再次使用。
2. idea打包项目
由于需要部署在tomcat上的项目是需要war包的,首先就是将项目构建和打包为war,在pom.xml中添加war包的打包配置就行。
点击项目构建运行会自动编译并且放到本机的tomcat下webapp中解压,但是我们需要将war单独拿出来放到我们的linux服务器上用来手动导入,这里推荐使用宝塔界面可视化会简单直观一点。
3. 安装tomcat
不建议安装最新的9.x版本,在宝塔中软件商店直接下载就行
4. 导入项目
默认的webapps的路径在
/www/server/tomcat/webapps
直接将上述的war项目压缩包上传到这里就行,重启tomcat会自己扫描并且解压文件到当前目录。
5. 访问项目
当上述没有出现问题,访问下列网站可以看到 tomcat是不是启动成功。如果出现tomcat的简介界面就说明tomcat是正常的。
你的ip:8080
接下来就是进行访问项目了,默认的ip:8080这个端口下是webapps,要访问项目就是解压后的market文件夹,在controller中我的路径是goods,则路径就是ip:8080/market/goods,代表访问market项目中的goods接口。
6. 进阶(端口和映射)
6.1 启动端口
当我们只有一个项目的时候,直接修改tomcat的启动端口就能达到目的,找到
/www/server/tomcat/conf下的server.xml
port就是tomcat的默认启动端口,可以在这里进行设置
6.2 路径映射
我们在idea的tomcat配置默认路径是直接可视化操作,直接在下面就能设置路径映射到我们的项目。
但是这里我们就需要手动的添加映射路径了,依旧是上面的server.xml文件中,在
<Context path="" docBase="market" debug="0"/>













