Spring-Boot项目部署到单独tomcat运行
前言:
本文是对学习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运行相关推荐
- 多个Spring Boot项目部署在一个Tomcat容器无法启动
Tomxin7 Simple, Interesting | 简单,有趣 本文将花费您五分钟时间 业务介绍 最近用Spring Boot开发了一个翻译的小项目,但是服务器上还跑着其他项目,包括一个同样用 ...
- java servlet 部署到tomcat_如何把spring boot项目部署到tomcat容器中
把spring-boot项目按照平常的web项目一样发布到tomcat容器下 一.修改打包形式 在pom.xml里设置 war 二.移除嵌入式tomcat插件 在pom.xml里找到spring-bo ...
- Spring Boot项目部署到Docker的流程及一些容易踩的坑
Spring Boot项目部署到Docker的流程及一些容易踩的坑 前期准备 准备Spring Boot项目 编写简单的控制类,方便测试 编写日志打印相关 测试项目是否能正常工作 准备部署到docke ...
- 【java】四步法:spring boot项目部署在CentOS 8(后端篇)
四步法:spring boot项目部署在CentOS 8(后端篇) 一.使用IDEA打包项目为jar包(构建) 1. IDEA版本 2. maven版本 3. pom.xml 设置 4. 构建jar包 ...
- Spring Boot项目部署服务器 本地正常 远程无法访问问题排错
Spring boot项目部署linux 服务器本地正常 远程无法访问 问题描述 排错 原因 最后 最近买个云主机学大佬部署项目..然后直接炸裂了... 问题描述 本地保证代码没问题的情况下( jav ...
- linux部署jar项目报错_Spring boot项目部署linux系统tomcat报错解决办法
一.问题出现的场景: 一个Spring boot项目,使用log4j打印日志,在windows tomcat中部署正常启动,但是在linux系统中部署到tomcat 中时报了如下的错误:java.io ...
- 腾讯云服务器 - 将 Spring Boot 项目部署到云服务器上(保姆级教程)
目录 前言 1.在云服务器上安装 jdk 2.在云服务器上安装 mysql 2.1.安装 mysql 2.2.启动 mysql 服务 2.3.验证 3.将 Spring Boot 项目打包成 jar ...
- spring boot项目 部署 使用Procrun 注册为windows服务。
1.下载Procrun 下载链接:https://downloads.apache.org/commons/daemon/binaries/windows/ 2.新建部署目录workSpace 3.添 ...
- 【Linux部署】Spring Boot 项目部署在Linux环境下的Docker容器内举例【任务调度系统 xxl-job 任务调度中心】(手动版)
1.将SpringBoot项目打jar包 这里打包的是xxl-job任务调度系统的调度器. 2.编写Dockerfile FROM java:8 VOLUME /tmp ADD xxl-job-adm ...
最新文章
- Android 使用adb 命令截图 的方法
- 将div垂直居中放置在另一个div中[重复]
- BZOJ2301: [HAOI2011]Problem b
- 血泪总结!5000字产品需求写作方法论
- 浅谈多目标跟踪中的相机运动
- Windows平台下 vscode清理Java工程项目的缓存、相关快捷键设置
- Mysql中各种与字符编码集(character_set)有关的变量含义
- Linux系统语言教程,Linux操作系统基础及语言基础教程-麦可网张凌华
- Mysql--Auto_increment详解
- 学习HTML5+CSS3的第二天
- Slowquery图形化显示MySQL慢日志工具
- everything如何搜索文件内容?(这软件搜索文件可以,搜索文件内容不行)
- DOS常用命令(和Linux对比)
- 百度地图瓦片下载工具(仅供学习)
- RGB 透明度 对应代码
- VBA金融建模——期权定价
- ICGC:国际肿瘤基因组协会简介
- URL末尾是否应该加斜杠?
- 绘制巴厘岛Barong蒙版– Photoshop教程
- 启动rabbitmq,遇到发生系统错误2和发生系统错误5的解决方法
热门文章
- python读取中文文件乱码-详解Python的json文件读取及中文乱码显示问题解决方法...
- 如何在python中显示电脑中的图片-python在终端里面显示一张图片
- python自动测试p-Python-selenium-自动化测试模型
- python 贴吧自动回复机-用python itchat写一个微信机器人自动回复
- python编程零基础-如何零基础入门Python编程?
- 用python画四叶草代码-python turtle工具绘制四叶草的实例分享
- python面试常见问题-10个Python面试常问的问题
- python最新版本-Python 3.8 已发布 现在是切换至新版本的好时机吗?
- python100行代码-怎样写贪吃蛇小游戏?用100行python代码轻松解决!
- python基础语法有哪些-python基本语法有哪些?