检查服务状态时,我需要知道在哪里可以指定spring boot端口aa:
“ Serverkt.log从具有进程ID的服务器名称启动” 但是我没有端口号。 还想知道我在服务器上哪里可以找到弹簧日志
答案 0 :(得分:2)
spring boot具有其配置文件。我想您已将其包含在jar / war文件中。因此,基本上解压缩该文件并在其中查找(尝试搜索application.properties
或application.yaml|yml
)。
属性server.port
定义运行应用程序的端口。默认为8080
。
如果您使用的是spring-boot 2,则可以使用属性logging.path
更改输出文件的放置路径。但是我不知道当您有logback / log4j / ...配置时,这是否可行。
如果您运行应用程序,则可以通过提供命令行属性来覆盖appplication.properties|yaml
中指定的那些属性。例如,您可以使用命令java -jar your-boot.jar --server.port=9090
答案 1 :(得分:1)
由于您是从服务文件中启动Spring Boot,因此可以使用命令行参数来设置端口,例如,端口8083如下所示:
ExecStart=/usr/bin/java -jar /opt/corda/spring.jar --server.port=8083