File tree 1 file changed +5
-1
lines changed
vscode-extensions/vscode-spring-boot/lib
1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ import psList from 'ps-list';
6
6
import { ListenablePreferenceSetting } from "@pivotal-tools/commons-vscode/lib/launch-util" ;
7
7
8
8
const JMX_VM_ARG = '-Dspring.jmx.enabled='
9
+ const ACTUATOR_JMX_EXPOSURE_ARG = '-Dmanagement.endpoints.jmx.exposure.include='
9
10
const ADMIN_VM_ARG = '-Dspring.application.admin.enabled='
10
11
const BOOT_PROJECT_ARG = '-Dspring.boot.project.name=' ;
11
12
const RMI_HOSTNAME = '-Djava.rmi.server.hostname=localhost' ;
@@ -23,6 +24,9 @@ class SpringBootDebugConfigProvider implements DebugConfigurationProvider {
23
24
if ( debugConfiguration . vmArgs . indexOf ( JMX_VM_ARG ) < 0 ) {
24
25
debugConfiguration . vmArgs += ` ${ JMX_VM_ARG } true` ;
25
26
}
27
+ if ( debugConfiguration . vmArgs . indexOf ( ACTUATOR_JMX_EXPOSURE_ARG ) < 0 ) {
28
+ debugConfiguration . vmArgs += ` ${ ACTUATOR_JMX_EXPOSURE_ARG } *` ;
29
+ }
26
30
if ( debugConfiguration . vmArgs . indexOf ( ADMIN_VM_ARG ) < 0 ) {
27
31
debugConfiguration . vmArgs += ` ${ ADMIN_VM_ARG } true` ;
28
32
}
@@ -33,7 +37,7 @@ class SpringBootDebugConfigProvider implements DebugConfigurationProvider {
33
37
debugConfiguration . vmArgs += ` ${ RMI_HOSTNAME } ` ;
34
38
}
35
39
} else {
36
- debugConfiguration . vmArgs = `${ JMX_VM_ARG } true ${ ADMIN_VM_ARG } true ${ BOOT_PROJECT_ARG } ${ debugConfiguration . projectName } ${ RMI_HOSTNAME } ` ;
40
+ debugConfiguration . vmArgs = `${ JMX_VM_ARG } true ${ ACTUATOR_JMX_EXPOSURE_ARG } * ${ ADMIN_VM_ARG } true ${ BOOT_PROJECT_ARG } ${ debugConfiguration . projectName } ${ RMI_HOSTNAME } ` ;
37
41
}
38
42
}
39
43
return debugConfiguration ;
You can’t perform that action at this time.
0 commit comments