SpringBoot的war打包方式

2017-10-10  本文已影响63人  螃蟹和骆驼先生Yvan

war打包真的遇到一些错误我自己都头大,到处找资料,幸好和几个伙伴讨论出来了。

如果有什么可以讨论的qq:179061434

前言: SpringBoot+mybatis+tomcat+idea

先说一下依赖吧,本来pom文件是不显示tomcat得.  应是在web里面包含了,  你在web的作用于, 给他包含去掉,在重新添加本地tomcat就ok拉:

还有一点就是要多写一个类和启动类同级:

这是war包必须加的类

这里有个坑endpoints.jmx.unique-names=true

这里留下源码地址(声明一下数据库要改成自己的我这个数据库不对,远程数据库不能暴露):

http://pan.baidu.com/s/1kVtGafP

打包怎么打包呢?如图

还有如何找到打包的地址(如图):

这些都搞好了,ok服务器装tomcat:

1先上官网:http://tomcat.apache.org/download-90.cgi

选择下载

2.下载下来以后,同样,复制到/alidata/server目录中,该目录存放有jdk,tomcat等服务。

mv/alidata/download/apache-tomcat-7.0.54.tar.gz /alidata/server

然后进行解压

tar-zxvf /alidata/server/apache-tomcat-7.0.54.tar.gz

3.当解压成功以后,我们直接进入到tomcat bin目录中。

输入./startup.sh启动Tomcat,假如显示Tomcat started,则表明启动成功

使用Tomcat关闭命令./shutdown.sh

查看Tomcat是否以关闭ps -ef|grep java

如果显示以下相似信息,说明Tomcat还没有关闭

*如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程

kill -97010

然后继续查看Tomcat是否关闭

ps -ef|grep java

上面tomcat安装好之后直接把test.war包丢入如图

然后运行tomcat就ok拉

你想查看项目进程如图:

这里有个注意点,这些成功之后访问的时候一定要注意,要多带一个项目名字否则访问就404.如图正确的

这里可以可以不带项目名字,需要自己改动一下就好啦:

改动tomcat ---> server.xml文件:

在标签Host标签内部加上:

docBase="项目自己项目名字,不要写错了"

重启tomcat就ok拉如图:

上一篇 下一篇

猜你喜欢

热点阅读