开始部署代码
将代码部署到tomcat的webapp的目录下面
问题:
当我们进行访问的时候,希望输入cym.com就访问community这个项目,而不是tomcat中的Root项目。
解决一:
删除root,将我们的项目打包成root.war。
图片.png
图片.png
关闭tomcat:shutdown.sh
进入tomcap的目录webapp:rm -rf * //删除了所有的项目
项目的访问路径改成空:
图片.png
global.js中也得修改:
图片.png
-
根路径的处理,在访问/的时候输出/index。
进行转发
图片.png
打包成war包:
图片.png
设置war包的名字是root。
图片.png-
配置文件
将配置文件中的路径进行更改。
图片.png
但是不能修改本地的文件,得保证本地的执行。
springBoot可以有多套配置文件,开发和上线使用不同的配置文件。
命名有规则:在名字后面写上-,短横线不能少。
在默认的配置文件里面写开关:
图片.png
图片.png
开发的时候再改成develop。
-
启动文件
tomcat本身就是一个java程序,里面已经有了main方法了,所以不能使用下面的main
图片.png
需要提供一个程序执行的入口。
图片.png
图片.png
- 开始部署了
过程:
将源码发给服务器
使用maven进行打包
移动到webapp目录下
maven->clean移除target(更小)
图片.png
unzip -d /root/community.zip
解压,然后进行编译
cd community
//编译,打包
mvn clean
图片.png
cd target
//发现里面有Root.war
将这个文件移动到webapp下面
图片.png
然后重新执行
cd tomcat的目录
start.sh
//等一会即可
之前的配置文件中参数没有改,报错了
修改~~
图片.png 图片.png
cd logs
vim catalinna2019查看日志
rm -rt 文件:删除文件
习惯看日志。。。。
可怕
图片.png
查看我们的日志:
图片.png
网友评论