讲师中心 微信公众号
AI工具推荐 视频效率加速

在Java中如何配置本地应用运行端口_运行端口配置说明

风涛吖_3386

风涛吖_3386

发布时间:2025-12-22 18:39:07

|

764人浏览过

|

来源于php中文网

原创

Java本地应用端口配置无统一方式,取决于框架或容器:Spring Boot通过application.properties/yml的server.port配置,默认8080;可命令行用--server.port或-Dserver.port覆盖;外部Tomcat部署时端口由其conf/server.xml的Connector决定。

在java中如何配置本地应用运行端口_运行端口配置说明

Java本地应用的运行端口配置,取决于具体使用的框架或容器。没有统一的“Java端口配置方式”,关键看你是用 Spring Boot、Tomcat 独立部署、还是纯 Java Web 服务器(如 Jetty、Undertow),甚至只是个带 HTTP 服务的普通 Java 程序。

Spring Boot 应用:通过 application.properties 或 application.yml 配置

这是最常见的情况。Spring Boot 默认使用 Tomcat 嵌入式容器,端口由 server.port 控制:

  • 在 src/main/resources/application.properties 中添加:

server.port=8081

  • 或在 application.yml 中写:

server:
  port: 8081

立即学习“Java免费学习笔记(深入)”;

启动时控制台会显示类似 Tomcat started on port(s): 8081 (http) 的日志,说明已生效。

Spring Boot:命令行或 JVM 参数临时覆盖端口

不改配置文件也能动态指定,适合测试或多环境切换:

Pandas 配置文件报告生成器
Pandas 配置文件报告生成器

使用ydata-profiling(前身为pandas-profiling)生成全面的数据质量报告,包含相关性分析、缺失值模式和基数检测。导出交互式HTML仪表板和JSON摘要。

下载
  • 启动 jar 包时加参数:java -jar myapp.jar --server.port=9090
  • 或用系统属性:java -Dserver.port=9090 -jar myapp.jar

注意:命令行参数优先级高于 application.properties,但低于 @ConfigurationProperties 绑定的高阶定制(一般不用)。

独立部署到外部 Tomcat:端口由 Tomcat 自身决定

如果你把 WAR 包丢进 $CATALINA_HOME/webapps/,那端口完全不由 Java 应用控制,而是由 Tomcat 的 这一行

  • 把 port="8080" 改成想要的值(如 port="8090")
  • 重启 Tomcat 即可
  • 此时你的 Spring Boot 应用(如果以 WAR 方式打包)不会读取 server.port,该配置会被忽略。

    自定义 HTTP 服务器(如 Jetty、Netty、JDK HttpServer)

    这类轻量场景需在代码中显式绑定端口:

    • JDK 自带示例:

    HttpServer server = HttpServer.create(new InetSocketAddress(8088), 0);

    • Jetty 启动片段:

    Server jettyServer = new Server(9000); // 构造时传入端口

    端口在 new 实例或 configure 方法里硬编码或从配置读取,无统一配置文件机制。

    基本上就这些。核心就一条:端口是谁起的 HTTP 服务,就归谁管——不是 Java 语言本身决定的,而是你选用的运行容器或框架决定的。

    热门AI工具

    更多
    AionClaw
    AionClaw Hot

    AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

    VibeKnow
    VibeKnow Hot

    一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

    DeepSeek

    DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

    UpDream
    UpDream Hot

    一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

    讯飞智作

    讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

    WorkBuddy

    一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

    墨刀AI
    墨刀AI Hot

    一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

    Seko
    Seko Hot

    一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

    豆包大模型

    豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

    相关专题

    更多
    如何配置Tomcat环境变量
    如何配置Tomcat环境变量

    配置Tomcat环境变量需要在系统中添加CATALINA_HOME变量,并将Tomcat的安装路径添加到PATH变量中。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

    645

    2023.10.26

    idea如何集成Tomcat
    idea如何集成Tomcat

    idea集成Tomcat的步骤:1、添加Tomcat服务器配置;2、配置项目部署;3、运行Tomcat服务器;4、访问项目;5、注意事项;6、关闭Tomcat服务器。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

    284

    2024.02.23

    怎么查看Tomcat源代码
    怎么查看Tomcat源代码

    查看Tomcat源代码的步骤:1、下载Tomcat源代码;2、在IDEA中导入Tomcat源代码;3、查看源代码;4、理解Tomcat的工作原理;5、参与社区和贡献;6、注意事项;7、持续学习和更新;8、使用工具和插件。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

    469

    2024.02.23

    常见的tomcat漏洞有哪些
    常见的tomcat漏洞有哪些

    常见的tomcat漏洞有:1、跨站脚本攻击;2、跨站请求伪造;3、目录遍历漏洞;4、缓冲区溢出漏洞;5、配置漏洞;6、第三方组件漏洞。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

    265

    2024.02.23

    tomcat日志乱码怎么解决
    tomcat日志乱码怎么解决

    tomcat日志乱码的解决办法:1、修改tomcat的日志编码设置;2、检查ide的编码设置;3、检查操作系统的编码设置;4、使用过滤器处理日志;5、检查外部系统的编码设置;6、检查文件编码方式等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

    328

    2024.02.23

    weblogic和tomcat有哪些区别
    weblogic和tomcat有哪些区别

    weblogic和tomcat的区别:1、功能;2、性能;3、规模;4、价格;5、安全性;6、配置和管理;7、社区支持;8、集成能力;9、升级和更新;10、可靠性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

    329

    2024.02.23

    tomcat和nginx有哪些区别
    tomcat和nginx有哪些区别

    tomcat和nginx的区别:1、应用领域;2、性能;3、功能;4、配置;5、安全性;6、扩展性;7、部署复杂性;8、社区支持;9、成本;10、日志管理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

    541

    2024.02.23

    tomcat启动闪退怎么解决
    tomcat启动闪退怎么解决

    tomcat启动闪退的解决办法:1、检查java环境;2、检查环境变量配置;3、检查端口被占用;4、检查配置文件编码;5、检查启动时需要的配置文件;6、检查相关文件是否丢失;7、检查防火墙和杀毒软件设置。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

    302

    2024.02.23

    Buffalo框架数据库开发全教程
    Buffalo框架数据库开发全教程

    本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

    160

    2026.09.23

    热门下载

    更多
    网站特效
    /
    网站源码
    /
    网站素材
    /
    前端模板

    精品课程

    更多
    相关推荐
    /
    热门推荐
    /
    最新课程
    dev.java 官方:Learn Java
    dev.java 官方:Learn Java

    共0课时 | 0人学习

    Java JDBC数据库连接官方教程
    Java JDBC数据库连接官方教程

    共0课时 | 0人学习

    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号
    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn