小编psz*_*mus的帖子

如何连接到 WSL2 内运行的 JMX 服务器

我正在使用以下参数运行 Java 应用程序,以启用 JMX 服务器的远程连接:

-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=9998
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
Run Code Online (Sandbox Code Playgroud)

我可以通过 VisualVM 成功连接到该 JMX 服务器,方法是将新的 JMX 连接添加到地址:<HOSTNAME>:9998

但是当我在 Windows Subsystem for Linux 2 (WSL2) 中运行该应用程序时,Visual VM 无法连接到localhost:9998: 连接失败

据我所知,应用程序在 WSL2 中侦听的每个端口也在主机(Windows 本身)中打开,我可以使用Win+R -> cmd -> telnet localhost 9998(连接成功)进行检查。另外,我正在 WSL2 中运行一个 nginx 实例,我可以使用localhost.

java jmx visualvm windows-subsystem-for-linux wsl-2

6
推荐指数
2
解决办法
3585
查看次数

WebMvcTest:从 WebSecurityConfigurerAdapter 迁移到 SecurityFilterChain

正如这里所描述的,Spring Security 已弃用WebSecurityConfigurerAdapter,我已经使用了一段时间了。我使用了基于组件的方法并引入了SecurityFilterChainbean InMemoryUserDetailsManager(请参阅:commit),但后来我的测试之一@WithMockUser失败了。

使用基于 Spring Security 组件的方法时测试是否@WebMvcTest有效( )?@WithMockUserSecurityFilterChain

整个项目(测试失败)位于: https: //github.com/pszemus/spring-security-test

spring-security spring-test-mvc

3
推荐指数
1
解决办法
745
查看次数