spring boot修改内置容器tomcat的服务端口
方式一
在spring boot的web 工程中,可以使用内置的web container、有时需要修改服务端口,可以通过配置类和@Configuration注解来完成。
// MyConfiguration.java
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.embedded.EmbeddedServletContainerFactory;
import org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;@Configuration
public class MyConfiguration { @Value("${tomcatport:8090}") private int port;@Bean public EmbeddedServletContainerFactory servletContainer(){ return new TomcatEmbeddedServletContainerFactory(this.port);}
}
这里使用@Value注解,为tomcatport赋予8090的端口。
可以进入EmbeddedServletContainerFactory类查看实现的处理。
方式二
在应用的application.properties或者yml配置文件中,添加配置项。
如:
#指定web 的 contex path
server.contextPath=/myapp
#指定服务端口
server.port=8080
spring boot修改内置容器tomcat的服务端口相关推荐
- Spring Boot修改内置Tomcat端口号
http://blog.csdn.net/argel_lj/article/details/49851625 转载于:https://www.cnblogs.com/diyunpeng/p/76661 ...
- 如何修改嵌入式服务器的端口号,Ai聘网之如何修改Spring Boot应用启动的嵌入式Tomcat的默认端口8080...
原标题:Ai聘网之如何修改Spring Boot应用启动的嵌入式Tomcat的默认端口8080 Spring Boot是深受广大Java开发人员喜爱的框架,尤其是需要用Java开发微服务的那些开发人员 ...
- 一键部署 Spring Boot 到远程 Docker 容器
首先构建一个简单的 Spring Boot 项目,然后给项目添加 Docker 支持,最后对项目进行部署. 文章目录 一.前提条件 1. SpringBoot项目 2. Docker插件 3. Doc ...
- IDEA一键部署 Spring Boot 到远程 Docker 容器,就是这么秀!
不知道各位小伙伴在生产环境都是怎么部署 Spring Boot 的,打成 jar 直接一键运行?打成 war 扔到 Tomcat 容器中运行?不过据我了解,容器化部署应该是目前的主流方案. 微服务不同 ...
- spring boot实战(第七篇)内嵌容器tomcat配置
spring boot默认web程序启用tomcat内嵌容器tomcat,监听8080端口,servletPath默认为 / 通过需要用到的就是端口.上下文路径的修改,在spring boot中其修改 ...
- 总在说 Spring Boot 内置了 Tomcat 启动,那它的原理你说的清楚吗?
前言 不得不说SpringBoot的开发者是在为大众程序猿谋福利,把大家都惯成了懒汉,xml不配置了,连tomcat也懒的配置了,典型的一键启动系统,那么tomcat在springboot是怎么启动的 ...
- Spring Boot - 修改Tomcat默认的8080端口
前言 默认情况下,Spring Boot内置的Tomcat服务会使用8080端口启动,我们可以使用以下任何技巧去更改默认的Tomcat端口: 注:我们可以通过server.port=0配置,去自动配置 ...
- springBoot修改内置tomcat端口
springBoot内置了tomcat,tomcat端口是8080,实际开发中,端口肯定是需要修改的,下面直接贴代码怎样修改tomcat端口; @SpringBootApplication@Mappe ...
- Spring Boot 构建war 部署到tomcat下无法在Nacos中注册服务
文章目录 1. 问题 2. 分析 3. 解决方案 1. 问题 使用Nacos作为注册中心的Spring Boot项目,以war包形式部署到服务器上,启动项目发现该服务无法在Nacos中注册. 2. 分 ...
最新文章
- MyBatis 之 动态SQL
- 变电站越级跳闸的几大原因(转载)
- 【Spring实战4】04---装配Bean(自动装配)
- 网易云信3.3.0版本更新啦!
- 北大学霸:高考有漏洞可钻,学会套路,立马提分,屡试不爽!
- asp.net错误处理的三种方法
- 2017.4.20 火星人 思考记录
- 【LeetCode】Remove Nth Node From End of List
- 斯坦福 CS229 机器学习中文讲义 翻译完成
- mysql 表的存储类型_MySQL的表类型和存储引擎
- 半边数据结构(The_Half-Edge_Data_Structure)
- 基于springBoot+MyBatis+Vue的前后端分离旅游管理系统
- 汽车模具翼子板丨门轴侧棱线不顺的原因?附解决方案
- 高职高考计算机一级证,3+证书计算机一级证书难不难,都考哪些内容?
- 仪电电子“结盟”复旦大数据学院
- jquery之empty()方法详解
- Chrome Extension 小试牛刀
- 技术分享 | 服务端接口自动化测试, Requests 库的这些功能你了解吗?
- Cuckoo Sandbox
- 计算机网络 自顶向下(4)网络层——学习笔记
热门文章
- 无法直接启动带有“类库输出类型”的项目
- myeclipse无法启动tomcat的一种情况
- POJ 2513 Colored Sticks
- 想建一个带分隔条的label 控件;
- 计算机基本网络测试命令实验报告,实验三 基本网络测试工具的使用
- exists sql用法_SQL关于IN和EXISTS的用法和区别,读完之后,大部分程序员收藏了....
- mysql 核对_核对数据库表记录的shell脚本
- android button自定义样式详解,Android自定义格式显示Button的布局思路
- AT1350 深さ優先探索(洛谷 深度优先搜索+记忆化)
- python字典排序及字典集合去重高阶教程