Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Eladmin
Commits
b9aca936
Commit
b9aca936
authored
Mar 07, 2022
by
Zheng Jie
Browse files
启动时可选记录pid
parent
e06ec084
Changes
2
Show whitespace changes
Inline
Side-by-side
eladmin-system/src/main/java/me/zhengjie/AppRun.java
View file @
b9aca936
...
...
@@ -20,6 +20,7 @@ import me.zhengjie.annotation.rest.AnonymousGetMapping;
import
me.zhengjie.utils.SpringContextHolder
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.context.ApplicationPidFileWriter
;
import
org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory
;
import
org.springframework.boot.web.servlet.server.ServletWebServerFactory
;
import
org.springframework.context.annotation.Bean
;
...
...
@@ -43,7 +44,11 @@ import org.springframework.web.bind.annotation.RestController;
public
class
AppRun
{
public
static
void
main
(
String
[]
args
)
{
SpringApplication
.
run
(
AppRun
.
class
,
args
);
SpringApplication
springApplication
=
new
SpringApplication
(
AppRun
.
class
);
// 监控应用的PID,启动时可指定PID路径:--spring.pid.file=/home/eladmin/app.pid
// 或者在 application.yml 添加文件路径,方便 kill,kill `cat /home/eladmin/app.pid`
springApplication
.
addListeners
(
new
ApplicationPidFileWriter
());
springApplication
.
run
(
args
);
}
@Bean
...
...
eladmin-system/src/main/resources/config/application.yml
View file @
b9aca936
...
...
@@ -12,6 +12,8 @@ spring:
redis
:
repositories
:
enabled
:
false
# pid:
# file: /自行指定位置/eladmin.pid
#配置 Jpa
jpa
:
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment