服务器未连接.部署不可用.IntelliJ 13和Tomcat 7

yes*_*agg 6 java tomcat intellij-idea maven

尝试使用IntelliJ 13和Apache tomcat 7.0.42运行我的应用程序.JDK1.6

总是得到错误Artifact app:war爆炸:服务器没有连接.部署不可用.

但是当我通过带有catalina.sh的终端进行部署时,它的工作原理非常好.

我在此链接中提到了设置:http://confluence.jetbrains.com/display/IntelliJIDEA/Application+Servers

知道我错过了什么吗?

这是Tomcat Catalina日志:

Dec 29, 2014 11:43:29 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
Dec 29, 2014 11:43:29 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Dec 29, 2014 11:43:29 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Dec 29, 2014 11:43:29 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 614 ms
Dec 29, 2014 11:43:29 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Dec 29, 2014 11:43:29 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.42
Dec 29, 2014 11:43:29 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Dec 29, 2014 11:43:29 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Dec 29, 2014 11:43:29 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 44 ms
Dec 29, 2014 11:43:39 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /Users/yesuagg/apache-tomcat-7.0.42/webapps/manager
Run Code Online (Sandbox Code Playgroud)

事件日志中的异常

4:58:40 PM Compilation completed successfully with 104 warnings in 6 sec
4:58:42 PM Application Server was not connected before run configuration stop, reason:
       java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: 
       java.net.ConnectException: Connection refused]
Run Code Online (Sandbox Code Playgroud)

Zak*_*Mak 0

请检查克里斯蒂安发布的这个答案并阅读该帖子。 通过 IntelliJ 部署 Tomcat 的问题

只需尝试删除$CATALINA_HOME/bin 中的setenv.sh

  • 我已经经历过这个线程了。我在 $CATALINA_HOME/bin 中没有 setenv.sh (2认同)
  • 我没有 C:\java\apache-tomcat-6.0.16\bin\setenv.sh (2认同)