Le serveur n'est pas connecté. Déployer n'est pas disponible. IntelliJ 13 et Tomcat 7
En train de lancer mon application avec IntelliJ 13 et Apache tomcat 7.0.42. JDK1.6
Toujours l'erreur Artefact application:la guerre a explosé: le Serveur n'est pas connecté. Déployer n'est pas disponible.
Mais quand je le déployer via le terminal avec catalina.sh début il fonctionne parfaitement bien.
J'ai évoqué ce lien pour l'installation: http://confluence.jetbrains.com/display/IntelliJIDEA/Application+Serveurs
Une idée de ce qui me manque?
Voici le Tomcat Catalina journal:
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
Exception dans le journal des Événements
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]
voulez-vous s'il vous plaît essayer de fixer une autre version de tomcat à l'Ide et de test.
Essayé avec tomcat6. même erreur
Essayez de vérifier tomcat fichier journal et coller l'erreur ici
J'ai ajouté le journal ci-dessus.
Vous n'avez pas d'erreur dans les logs du serveur tomcat, cela signifie peut-être que certains logiciels semble bloquer tomcat socket. Essayez de désactiver tous les antivirus ou les applications que vous pensez peut interférer. Aussi, s'il vous plaît vérifier Run/Debug configuration, où vous avez défini un serveur tomcat si l'objet existe dans la zone nommé
Essayé avec tomcat6. même erreur
Essayez de vérifier tomcat fichier journal et coller l'erreur ici
J'ai ajouté le journal ci-dessus.
Vous n'avez pas d'erreur dans les logs du serveur tomcat, cela signifie peut-être que certains logiciels semble bloquer tomcat socket. Essayez de désactiver tous les antivirus ou les applications que vous pensez peut interférer. Aussi, s'il vous plaît vérifier Run/Debug configuration, où vous avez défini un serveur tomcat si l'objet existe dans la zone nommé
Before lunch:Make, Build Artifacts
. S'il n'existe pas essayer de l'ajouter.Si c'est ok, alors essayez de changer le numéro de port du serveur tomcat.OriginalL'auteur yesuagg | 2014-12-26
Vous devez vous connecter pour publier un commentaire.
Veuillez cocher cette réponse postée par Christian et aussi lire ce thread.
Tomcat déploiement question par le biais de l'Ide
Simplement essayer d'enlever setenv.sh dans $CATALINA_HOME/bin
Après la suppression, je relance la machine pour voir comment il affecte. Si vous avez déjà fait cela, alors je ne sais pas quoi d'autre pourrait être mauvais 🙁
Où est $CATALINA_HOME dans Windows? Je n'ai mis $JAVA_HOME
Je n'ai pas C:\java\apache-tomcat-6.0.16\bin\setenv.sh
Ne pas supprimer les fichiers, c'est fou. Assurez-vous juste que si vous remplacez CATALINA_OPTS, le faire avec l'inclusion de la valeur précédente - par exemple CATALINA_OPTS="<vos nouveaux trucs> $CATALINA_OPTS"
OriginalL'auteur ZakiMak
J'ai eu ce problème aujourd'hui, et elle n'est pas due à setenv.sh comme discuté sur l'autre fil. En fin de compte, il avait un problème avec $CATALINA_BASE/conf/server.xml.
Pour quelque raison dans notre server.xml nous avons été à l'aide d'un custom moteur de nom par exemple
J'ai essayé de nouveau avec un chiffon propre server.xml de tomcat 7.0.57 et l'artefact déployé parfaitement. Après essais et d'erreur, il est venu vers le bas de cette ligne.
Changement de nom du moteur de "Catalina" comme indiqué ci-dessous de la valeur résolu notre problème et a permis à notre explosé artefact à déployer à l'aide de notre offre server.xml
Si vous rencontrez ce problème, essayez un nettoyage server.xml et travailler à rebours à partir de là.
OriginalL'auteur mattyboy
tomcat-7.0-doc cours d'EXÉCUTION
(3.2) Ensemble JRE_HOME ou JAVA_HOME (obligatoire)
Ces variables sont utilisées pour spécifier l'emplacement d'un environnement d'Exécution Java
De l'environnement ou d'un Kit de Développement Java qui est utilisé pour démarrer Tomcat.
La JRE_HOME variable est utilisée pour préciser l'emplacement d'un JRE. Le JAVA_HOME
variable est utilisée pour préciser l'emplacement du JDK.
À l'aide de JAVA_HOME permet d'accéder à certaines options de démarrage supplémentaires que
ne sont pas autorisés lorsque JRE_HOME est utilisé.
Si les deux JRE_HOME et JAVA_HOME sont spécifiés, JRE_HOME est utilisé.
OriginalL'auteur Макс Даниленко
Dans mon cas, Intellij IDEA ne prend pas en charge exécuter tomcat8 installé à partir de linux dépôts.
/usr/share/tomcat/bin/catalina.sh démarrer (sans support)
/usr/share/tomcat/bin/catalina.sh exécuter (pris en charge)
Seulement tomcat8 installé depuis le site officiel. J'ai essayé avec la distribution téléchargé à partir de http://tomcat.apache.org/download-80.cgi. Donc, j'ai obtenu de bons résultats.
La raison en est dans la catalina.sh fichier à partir de la distribution linux, où il n'y a pas de commande "exécuter". Mais dans le tomcat téléchargé il y a commande "exécuter". catalina.sh_InstalledFromLinuxRepository
OriginalL'auteur Renny Donny Rodriguez Espinoza
Ne vous set JAVA_OPTS n'importe où dans Tomcat bat/sh fichiers?
Si vous le faites, assurez-vous de garder les valeurs précédentes, également, l'IDÉE semble à l'utilisation de ces spécifier certaines options de connexion à Tomcat.
E. g. dans .sh fichiers ne
au lieu de simplement
P. S. Même réponse que ce fait: https://stackoverflow.com/a/28867346/307295
OriginalL'auteur mvmn