前言:

本文是对学习SpringBoot过程中的笔记,拿最简单的项目进行部署,大家可以进行类比,文章最后会提供部署前和部署后的github地址,用代码做的笔记,可能会很乱,有兴趣的同学可以参考

正文:

项目就是访问http://localhost:8080/hello 浏览器会打印出一行字,够简单吧:)

开始修改这个项目,这里我复制一下这个项目,方便对比,像我一样干的请注意修改复制后的项目的properties--->Web Project Settings中的context root,以及修改pom文件中的名称

1、在pom中添加一条依赖,作为屏蔽springboot中tomcat容器

    <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId><scope>provided</scope></dependency>

2、继承SpringBootServletInitializer

3、重写父类方法configure,使springboot容器以HelloSpringBoot类作为入口

4、打war包,eclipse右键项目run as --->maven build...   输入参数  clean package  进行打包

5、去如上图位置找到这个war包,推荐复制路径,粘贴到文件管理器中直接找到

6、找一个闲置的tomcat练手,进入webapps目录,删除除ROOT外项目(注意,常用该tomcat这一步可以不做)

7、进入ROOT目录,删除所有文件,将war包解压到这个目录(直接启动tomcat也可以自动解压,但需要放在webapps目录下,

  然后手动复制该文件夹中的内容到ROOT文件夹内)

8、删除war包

9、去bin文件夹startup.bat启动tomcat(论banner的可玩性:)

10、访问http://localhost:8080/hello

本篇博客使用的demo git地址如下:

初始demo:

https://github.com/HellxZ/springboot-demo1.git

完成demo:

https://github.com/HellxZ/springboot-demo2.git

转载于:https://www.cnblogs.com/hellxz/p/8767841.html

Spring-Boot项目部署到单独tomcat运行相关推荐

  1. 多个Spring Boot项目部署在一个Tomcat容器无法启动

    Tomxin7 Simple, Interesting | 简单,有趣 本文将花费您五分钟时间 业务介绍 最近用Spring Boot开发了一个翻译的小项目,但是服务器上还跑着其他项目,包括一个同样用 ...

  2. java servlet 部署到tomcat_如何把spring boot项目部署到tomcat容器中

    把spring-boot项目按照平常的web项目一样发布到tomcat容器下 一.修改打包形式 在pom.xml里设置 war 二.移除嵌入式tomcat插件 在pom.xml里找到spring-bo ...

  3. Spring Boot项目部署到Docker的流程及一些容易踩的坑

    Spring Boot项目部署到Docker的流程及一些容易踩的坑 前期准备 准备Spring Boot项目 编写简单的控制类,方便测试 编写日志打印相关 测试项目是否能正常工作 准备部署到docke ...

  4. 【java】四步法:spring boot项目部署在CentOS 8(后端篇)

    四步法:spring boot项目部署在CentOS 8(后端篇) 一.使用IDEA打包项目为jar包(构建) 1. IDEA版本 2. maven版本 3. pom.xml 设置 4. 构建jar包 ...

  5. Spring Boot项目部署服务器 本地正常 远程无法访问问题排错

    Spring boot项目部署linux 服务器本地正常 远程无法访问 问题描述 排错 原因 最后 最近买个云主机学大佬部署项目..然后直接炸裂了... 问题描述 本地保证代码没问题的情况下( jav ...

  6. linux部署jar项目报错_Spring boot项目部署linux系统tomcat报错解决办法

    一.问题出现的场景: 一个Spring boot项目,使用log4j打印日志,在windows tomcat中部署正常启动,但是在linux系统中部署到tomcat 中时报了如下的错误:java.io ...

  7. 腾讯云服务器 - 将 Spring Boot 项目部署到云服务器上(保姆级教程)

    目录 前言 1.在云服务器上安装 jdk 2.在云服务器上安装 mysql 2.1.安装 mysql 2.2.启动 mysql 服务 2.3.验证 3.将 Spring Boot 项目打包成 jar ...

  8. spring boot项目 部署 使用Procrun 注册为windows服务。

    1.下载Procrun 下载链接:https://downloads.apache.org/commons/daemon/binaries/windows/ 2.新建部署目录workSpace 3.添 ...

  9. 【Linux部署】Spring Boot 项目部署在Linux环境下的Docker容器内举例【任务调度系统 xxl-job 任务调度中心】(手动版)

    1.将SpringBoot项目打jar包 这里打包的是xxl-job任务调度系统的调度器. 2.编写Dockerfile FROM java:8 VOLUME /tmp ADD xxl-job-adm ...

最新文章

  1. Android 使用adb 命令截图 的方法
  2. 将div垂直居中放置在另一个div中[重复]
  3. BZOJ2301: [HAOI2011]Problem b
  4. 血泪总结!5000字产品需求写作方法论
  5. 浅谈多目标跟踪中的相机运动
  6. Windows平台下 vscode清理Java工程项目的缓存、相关快捷键设置
  7. Mysql中各种与字符编码集(character_set)有关的变量含义
  8. Linux系统语言教程,Linux操作系统基础及语言基础教程-麦可网张凌华
  9. Mysql--Auto_increment详解
  10. 学习HTML5+CSS3的第二天
  11. Slowquery图形化显示MySQL慢日志工具
  12. everything如何搜索文件内容?(这软件搜索文件可以,搜索文件内容不行)
  13. DOS常用命令(和Linux对比)
  14. 百度地图瓦片下载工具(仅供学习)
  15. RGB 透明度 对应代码
  16. VBA金融建模——期权定价
  17. ICGC:国际肿瘤基因组协会简介
  18. URL末尾是否应该加斜杠?
  19. 绘制巴厘岛Barong蒙版– Photoshop教程
  20. 启动rabbitmq,遇到发生系统错误2和发生系统错误5的解决方法

热门文章

  1. python读取中文文件乱码-详解Python的json文件读取及中文乱码显示问题解决方法...
  2. 如何在python中显示电脑中的图片-python在终端里面显示一张图片
  3. python自动测试p-Python-selenium-自动化测试模型
  4. python 贴吧自动回复机-用python itchat写一个微信机器人自动回复
  5. python编程零基础-如何零基础入门Python编程?
  6. 用python画四叶草代码-python turtle工具绘制四叶草的实例分享
  7. python面试常见问题-10个Python面试常问的问题
  8. python最新版本-Python 3.8 已发布 现在是切换至新版本的好时机吗?
  9. python100行代码-怎样写贪吃蛇小游戏?用100行python代码轻松解决!
  10. python基础语法有哪些-python基本语法有哪些?