第八章(二)

开始部署代码

将代码部署到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

你可能感兴趣的:(第八章(二))