我有一个 Springboot 应用程序,想要更改默认端口,我使用的是 kotlin 语言。
我已将其部署在服务器上,并且工作正常,但是当在本地取消时,我得到以下堆栈跟踪:
org.apache.catalina.LifecycleException:无法启动组件[连接器[HTTP/1.1-9093]] 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167) ~[tomcat-embed-core-8.5.34.jar:8.5.34]
加上以下警告消息:
描述:
配置为侦听端口 9093 的 Tomcat 连接器无法启动。该端口可能已在使用中,或者连接器可能配置错误。
行动:
验证连接器的配置,识别并停止正在侦听端口 9093 的任何进程,或配置此应用程序以侦听另一个端口。
我已经通过我的
application.properties
文件更改了端口:
server.port = 9093
我选择端口 9093 有一个明确的原因,因为这是我在公司开发服务器上唯一可以访问的端口,我不想在从本地运行切换到在本地运行时一直更改端口云。默认端口 8080 工作正常。
所以我的问题是:本地运行时如何更改Springboot中的默认端口?
如果有多项服务 并想为每个服务提供随机端口号,然后使用 服务器端口= 0