最近由于粗心导致花费了半天打包war部署到tomcat后,访问提示404。在Idea调试的时候是正常的。现在总结下步骤

1. SpringBootStartApplication类必不可少。无注解

public class SpringBootStartApplication extends SpringBootServletInitializer {@Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {// 注意这里要指向原先用main方法执行的Application启动类return builder.sources(XXXXX.class);}
}

2. pom.xml文件配置如下

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><!-- 移除嵌入式tomcat插件<exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion></exclusions>-->
</dependency><!-- 打包到tomcat使用-->
<dependency><groupId>org.apache.tomcat</groupId><artifactId>tomcat-servlet-api</artifactId><version>8.0.36</version><scope>provided</scope>
</dependency>

3.

4.

5.

Idea 打包war文件相关推荐

  1. java命令行打包war_命令行打包 war文件

    > 根据自己项目的真实情况需要注意配置jdk环境,如果jdk环境不同可能造成打出的war包不能正常运行.例如 项目使用jdk1.7 打包使用javac必须为jdk1.7中的javac命令,tom ...

  2. IDEA如何打包war文件

    1.file----->project structure----->Artifacts 选择Web Application Achieve----->非empty(需要打包的war ...

  3. Maven 打包war文件

    2019独角兽企业重金招聘Python工程师标准>>> pom.xml设置 1.设置打包类型为war <packaging>war</packaging> 2 ...

  4. 在Linux上解压缩和打包WAR文件

    解压 mkdir temp jar -xvf /root/xxx.war 压缩 cd /to/your/folder/location jar -cvf my_web_app.war * 转载于:ht ...

  5. maven 项目打包war文件 xml配置

    pom.xml  文件配置 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId& ...

  6. 已解决:手动打包war包结果无法在Tomcat中部署

    Tomcat报错信息:Unable to create the file [某某目录/META-INF/war-tracker] Tomcat部署war包的运行机制 tomcat 在解压war包后,会 ...

  7. 打包tomcat没有xml文件_Spring Boot 项目打包 War 并部署到 Tomcat

    之前使用 SpringBoot 所做的开发,都是将项目打包成 Jar 的,但是如果是作为一个 Web 项目,最好是将项目打包成 War. 1. Jar 包和 War 包的区别 1.概念 jar 包:J ...

  8. Java项目打包部署war文件

    1.选中要打包的项目,右键单击,选择"Export-->WAR File",在弹出的对话框中选择Destination.Server runtime等选项,点击Finish: ...

  9. java 编译war包_javaweb程序打包成war文件的步骤

    如何生成WAR文件 (1)将Web应用打包成WAR文件的方法 2007年09月27日 星期四 10:41 (1)在命令行中运用Jar命令 假定有一个Web应用:C:/myHome myHome/WEB ...

最新文章

  1. 实体类中用基本类型好,还是用包装类型
  2. 1_发表论文1_题目:(20181127)
  3. flask中jinjia2模板引擎使用详解5
  4. JavaWeb开发环境配置
  5. Codeforces Round #632 (Div. 2)巧用小技巧
  6. element-ui如何进行调试
  7. Java网络编程之NIO编程(待补充)
  8. 多次面试美团后,我整理了这几个必备的技术栈!
  9. MacOS之Chrome弹框:代理要求提供用户名和密码(已解决)
  10. metasploit下载教程linux,Metasploit 3.6安装与配置之Linux篇
  11. python怎么读取dat类型文件_基于python批量处理dat文件及科学计算方法详解
  12. dex2jar的使用
  13. 鼠标经过时改变DIV背景颜色的三种途径
  14. 羊皮卷之七 我要笑遍世界
  15. 微软2014校园招聘笔试编程题
  16. 网页视频倍速播放教程
  17. 第三章 模块定义图:模块
  18. 外汇天眼:外汇走势图怎么看涨跌,怎么看外汇盘面走势图?
  19. CSS Overscroll Behavior Module Level 1
  20. 时间管理(番茄时钟工作法)

热门文章

  1. cadence导出bom清单_OrCAD Capture CIS 16.6 导出BOM
  2. 【论文翻译|2019TKDE】EKT: Exercise-aware Knowledge Tracing for Student Performance Prediction
  3. java 把时间上加一段时间
  4. python数据分析(1)——获取微信好友的统计信息
  5. 一起学:以太坊智能合约开发
  6. 检测某向量在另一向量的左边还是右边
  7. 关于工作流程的一些文章
  8. cmd操作界面中退出npm命令,返回之前的目录
  9. python在屏幕上输出文字_对python的输出和输出格式详解
  10. 转载-matlab的基本统计量