Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure功能。从VS代码调试java。无法连接到被调试对象虚拟机_Java_Azure_Debugging_Visual Studio Code_Azure Functions - Fatal编程技术网

Azure功能。从VS代码调试java。无法连接到被调试对象虚拟机

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包含以下配置: `{ "

有人遇到过这样的问题吗。拥有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在工作时没有出现该错误。