在运行配置停止之前未连接Application Server,原因:java.io.IOException:无法检索RMIServer存根:

时间:2014-02-13 16:25:47

标签: intellij-idea jetty

我正在尝试使用IntelliJ的Jetty插件部署我的应用程序。我收到此错误消息。我能够成功使用Tomcat部署应用程序。

任何人都可以建议为什么?

Application Server was not connected before run configuration stop, reason:
    java.io.IOException: Failed to retrieve RMIServer stub:
    javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException:
    error during JRMP connection establishment; nested exception is: 
    java.net.SocketException: Connection reset]

2 个答案:

答案 0 :(得分:2)

我们遇到了同样的问题但是使用了Tomcat。问题在于应用服务器的配置:" Tomcat Home"和#34; Tomcat基目录"最后有一个反斜杠。

正确道路:C:\Program Files\apache-tomcat
失败路径:C:\Program Files\apache-tomcat\

答案 1 :(得分:0)

Tomcat IntelliJ 我也遇到了这个问题,正如@eire用户指出的那样,Tomcat目录的路径中存在问题。

因此,我必须在 IntelliJ 中的 Tomcat服务器中进入编辑配置,然后在运行/调试配置< / strong>窗口中,我进入了启动/连接窗格,对于 Run Debug 配置,我必须更改以下路径: CATALINA_BASE环境变量。

基本上,它指向 C:\ Program Files \ Apache Software Foundation \ Tomcat 8.0 ,而不是指向 C:\ Program Files(x86)\ Apache Software Foundation \ Tomcat 8.0 ,所以我进行了更改,之后没有任何问题。

您可以查看这些屏幕截图以更加清晰。

1 - Edit Configurations

2 - Startup/Connection Configurations