【发布时间】:2020-12-18 06:16:52
【问题描述】:
目前还没有发现任何有趣的东西,所以我来问一个问题。
我有一个运行良好的 Spring Boot 应用程序。问题是:自定义配置! 我希望它在端口 8081(而不是默认端口 8080)上运行。于是我在 src/main/resources 目录下添加了 application.yml ,将其打包...并运行在 8080 端口 当我从 intellij 运行 @SpringBootApplication 类时,它确实在端口 8081 上运行(我刚刚添加了 application.yml 文件。)那为什么?
这是一个 gradle 多模块项目。 T 将 application.yml 文件添加到实际打包成 jar 文件的模块中。它是使用 tha gradle shadow 插件打包的,并且确实在 jar 文件的根目录下包含 application.yml 文件。
application.yml 是这样的:
server:
port: 8081
我真的不知道您需要哪些信息,所以请随时询问!
欢迎提出任何想法。
编辑 1: 启动服务器时的“Stacktrace”:
java -jar serverApp.jar
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot ::
août 29, 2020 5:50:54 PM org.apache.coyote.AbstractProtocol init
INFOS: Initializing ProtocolHandler ["http-nio-8080"]
août 29, 2020 5:50:54 PM org.apache.catalina.core.StandardService startInternal
INFOS: Starting service [Tomcat]
août 29, 2020 5:50:54 PM org.apache.catalina.core.StandardEngine startInternal
INFOS: Starting Servlet engine: [Apache Tomcat/9.0.37]
août 29, 2020 5:50:54 PM org.apache.catalina.core.ApplicationContext log
INFOS: Initializing Spring embedded WebApplicationContext
août 29, 2020 5:50:55 PM org.apache.coyote.AbstractProtocol start
INFOS: Starting ProtocolHandler ["http-nio-8080"]
【问题讨论】:
-
请分享堆栈跟踪和代码
-
@SkillsIndexOutOfBounds 哪部分代码?
-
这不应该是完整的跟踪。请添加完整的。
标签: java spring-boot gradle