方式一

在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的服务端口相关推荐

  1. Spring Boot修改内置Tomcat端口号

    http://blog.csdn.net/argel_lj/article/details/49851625 转载于:https://www.cnblogs.com/diyunpeng/p/76661 ...

  2. 如何修改嵌入式服务器的端口号,Ai聘网之如何修改Spring Boot应用启动的嵌入式Tomcat的默认端口8080...

    原标题:Ai聘网之如何修改Spring Boot应用启动的嵌入式Tomcat的默认端口8080 Spring Boot是深受广大Java开发人员喜爱的框架,尤其是需要用Java开发微服务的那些开发人员 ...

  3. 一键部署 Spring Boot 到远程 Docker 容器

    首先构建一个简单的 Spring Boot 项目,然后给项目添加 Docker 支持,最后对项目进行部署. 文章目录 一.前提条件 1. SpringBoot项目 2. Docker插件 3. Doc ...

  4. IDEA一键部署 Spring Boot 到远程 Docker 容器,就是这么秀!

    不知道各位小伙伴在生产环境都是怎么部署 Spring Boot 的,打成 jar 直接一键运行?打成 war 扔到 Tomcat 容器中运行?不过据我了解,容器化部署应该是目前的主流方案. 微服务不同 ...

  5. spring boot实战(第七篇)内嵌容器tomcat配置

    spring boot默认web程序启用tomcat内嵌容器tomcat,监听8080端口,servletPath默认为 / 通过需要用到的就是端口.上下文路径的修改,在spring boot中其修改 ...

  6. 总在说 Spring Boot 内置了 Tomcat 启动,那它的原理你说的清楚吗?

    前言 不得不说SpringBoot的开发者是在为大众程序猿谋福利,把大家都惯成了懒汉,xml不配置了,连tomcat也懒的配置了,典型的一键启动系统,那么tomcat在springboot是怎么启动的 ...

  7. Spring Boot - 修改Tomcat默认的8080端口

    前言 默认情况下,Spring Boot内置的Tomcat服务会使用8080端口启动,我们可以使用以下任何技巧去更改默认的Tomcat端口: 注:我们可以通过server.port=0配置,去自动配置 ...

  8. springBoot修改内置tomcat端口

    springBoot内置了tomcat,tomcat端口是8080,实际开发中,端口肯定是需要修改的,下面直接贴代码怎样修改tomcat端口; @SpringBootApplication@Mappe ...

  9. Spring Boot 构建war 部署到tomcat下无法在Nacos中注册服务

    文章目录 1. 问题 2. 分析 3. 解决方案 1. 问题 使用Nacos作为注册中心的Spring Boot项目,以war包形式部署到服务器上,启动项目发现该服务无法在Nacos中注册. 2. 分 ...

最新文章

  1. MyBatis 之 动态SQL
  2. 变电站越级跳闸的几大原因(转载)
  3. 【Spring实战4】04---装配Bean(自动装配)
  4. 网易云信3.3.0版本更新啦!
  5. 北大学霸:高考有漏洞可钻,学会套路,立马提分,屡试不爽!
  6. asp.net错误处理的三种方法
  7. 2017.4.20 火星人 思考记录
  8. 【LeetCode】Remove Nth Node From End of List
  9. 斯坦福 CS229 机器学习中文讲义 翻译完成
  10. mysql 表的存储类型_MySQL的表类型和存储引擎
  11. 半边数据结构(The_Half-Edge_Data_Structure)
  12. 基于springBoot+MyBatis+Vue的前后端分离旅游管理系统
  13. 汽车模具翼子板丨门轴侧棱线不顺的原因?附解决方案
  14. 高职高考计算机一级证,3+证书计算机一级证书难不难,都考哪些内容?
  15. 仪电电子“结盟”复旦大数据学院
  16. jquery之empty()方法详解
  17. Chrome Extension 小试牛刀
  18. 技术分享 | 服务端接口自动化测试, Requests 库的这些功能你了解吗?
  19. Cuckoo Sandbox
  20. 计算机网络 自顶向下(4)网络层——学习笔记

热门文章

  1. 无法直接启动带有“类库输出类型”的项目
  2. myeclipse无法启动tomcat的一种情况
  3. POJ 2513 Colored Sticks
  4. 想建一个带分隔条的label 控件;
  5. 计算机基本网络测试命令实验报告,实验三 基本网络测试工具的使用
  6. exists sql用法_SQL关于IN和EXISTS的用法和区别,读完之后,大部分程序员收藏了....
  7. mysql 核对_核对数据库表记录的shell脚本
  8. android button自定义样式详解,Android自定义格式显示Button的布局思路
  9. AT1350 深さ優先探索(洛谷 深度优先搜索+记忆化)
  10. python字典排序及字典集合去重高阶教程