败犬
感谢!
Halo容器启动时,Halo是否会读配置文件?比如:~/halo2/application.yaml。
如果Halo会读配置文件,可否指导下配置文件怎么写,才能让Halo连接使用MySQL,而不是默认的H2。
貌似没有找到profile(配置文件?),因此采用了默认的profile。如下日志片段:
Version: 2.21.8
2025-09-19T00:16:15.890+08:00 INFO 2 --- [ main] run.halo.app.Application : Starting Application v2.21.8 using Java 21.0.8 with PID 2 (/application/BOOT-INF/classes started by root in /application)
2025-09-19T00:16:15.903+08:00 INFO 2 --- [ main] run.halo.app.Application : No active profile set, falling back to 1 default profile: "default"
2025-09-19T00:16:20.899+08:00 INFO 2 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data R2DBC repositories in DEFAULT mode.
2025-09-19T00:16:21.383+08:00 INFO 2 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 454 ms. Found 1 R2DBC repository interface.
2025-09-19T00:16:26.747+08:00 INFO 2 --- [ main] org.pf4j.DefaultPluginStatusProvider : Enabled plugins: []
2025-09-19T00:16:26.751+08:00 INFO 2 --- [ main] org.pf4j.DefaultPluginStatusProvider : Disabled plugins: []
2025-09-19T00:16:26.757+08:00 INFO 2 --- [ main] org.pf4j.DefaultPluginManager : PF4J version 3.13.0 in 'deployment' mode
WARNING: A restricted method in java.lang.foreign.Linker has been called
WARNING: java.lang.foreign.Linker::downcallHandle has been called by the unnamed module
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for this module
请指导。
然后我再试试。
谢谢先!