windows上springboot打war部署tomcat小记
web项目,需要部署到云主机里去,现在windows里试一下。 springboot项目,主要流程就只是打成war包后扔到tomcat里去,但是由于是springboot项目,有一些需要注意的地方,这里记录一下
pom.xml里需要修改: 默认jar方式改为war方式 ? ? ?排除内置的Tomcat容器 ? 打包项目名和必要的插件 项目名起成ROOT的作用是:打包后放入tomcat中默认是ip+端口号+项目名访问的,使用ROOT就可以直接ip+端口号访问,无需加上项目名(需要删掉原来tomcat里的ROOT项目即tomcat启动首页) 有一点需要注意,如果项目名不是ROOT,页面里引入静态资源时一定要用全路径 ? ? 代码中的配置 修改boot启动类:继承SpringBootServletInitializer的作用是代替web.xml文件,防止部署失败(springboot默认是无需web.xml的) ? tomcat里打开项目的默认欢迎页是index,可对tomcat里的web.xml进行配置 ? ? 下面就是maven打包了 直接maven clean->maven package即可 打包完放到tomcat的webapp下面启动tomcat即可访问 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何设置win32 api c按钮背景颜色和文字颜色?
- windows-phone-7 – WP7环绕图像的文字
- 在Win32 Delphi应用程序中存储用户首选项和设置的
- Windows7安装JDK的环境变量设置javac不是内部命令
- windows-server-2003 – 无法RDP到Win 2003框或启
- windows – 如何使用硬件视频缩放器?
- windows-server-2008-r2 – 如何在Windows Serve
- 在Windows上使Perl像Linux一样工作(通配符param扩
- 远程连接windows server,热键被占用,怎么处理?
- windows 删除文件夹所有文件夹及文件代码