Azure功能。从VS代码调试java。无法连接到被调试对象虚拟机
有人遇到过这样的问题吗。拥有Azure功能应用程序(使用beta-2插件版本)。应用程序启动后,我收到一个错误,VSCode未能附加以删除调试对象VM。原因:连接被拒绝 我安装了带有以下插件的VSCode:ms-azuretools.VSCode-azurefunctions、vscjava.VSCode-java-debug、vscjava.VSCode-java-pack、vscjava.VSCode-maven、redhat.java launch.json包含以下配置:Azure功能。从VS代码调试java。无法连接到被调试对象虚拟机,java,azure,debugging,visual-studio-code,azure-functions,Java,Azure,Debugging,Visual Studio Code,Azure Functions,有人遇到过这样的问题吗。拥有Azure功能应用程序(使用beta-2插件版本)。应用程序启动后,我收到一个错误,VSCode未能附加以删除调试对象VM。原因:连接被拒绝 我安装了带有以下插件的VSCode:ms-azuretools.VSCode-azurefunctions、vscjava.VSCode-java-debug、vscjava.VSCode-java-pack、vscjava.VSCode-maven、redhat.java launch.json包含以下配置: `{ "
`{
"name": "Attach to Java Functions",
"type": "java",
"request": "attach",
"hostName": "localhost",
"port": 5005,
"preLaunchTask": "runFunctionsHost"
}`
runFunctionsHost包含以下脚本:
mvn清洁包-B;func主机启动--调试VSCode--脚本根…
OS:windows解决方案是将“JAVA_OPTS”参数添加到local.settings.json中,其值如下“-Djava.net.preferIPv4Stack=true-Xdebug-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=127.0.0.1:5005”如果查看终端输出,它是否会说“侦听地址为5005的传输dt_socket”函数运行时启动后?不,不是这样:-(好的,发现了一个问题。添加了“JAVA_OPTS”:“-Djava.net.preferIPv4Stack=true-Xdebug-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=127.0.0.1:5005”在local.settings.jsonIgor中,这解决了您的问题吗?是的,JAVA_OPTS已经做了一些技巧,我应该在哪里添加此参数?找不到local.settings.json文件,或者您的意思是launch.json?对我来说不起作用,在两个json中都尝试过。我Intelij在工作时没有出现该错误。