Ne peut pas démarrer Tomcat en tant que Service Windows
Je suis en utilisant Tomcat6 sur Windows 8. Je suis en mesure de démarrer Tomcat via de démarrage.chauve-souris sans erreur. J'ai copié Tomcat6.exe, Tomcat6w.exe et de service.chauve-souris sous tomcat/bin et définir le .les fichiers exe pour exécuter en tant qu'administrateur.
- Je ouvrir une ligne de commande avec les droits d'administrateur et exécuter "de service.bat installer" qui s'est déroulé sans erreur. Dans les Services Windows, je peux voir Apache Tomcat 6 qui je veux exécuter automatiquement.
Mais les deux les Services Windows à l'aide du bouton "Démarrer" et sur le démarrage de Windows j'ai eu le même message d'erreur.
"Windows n'a pas pu démarrer Apache Tomcat 6 sur l'Ordinateur Local. Pour plus d'informations, consultez le Journal des Événements Système. Si c'est un service non-Microsoft, contactez le fournisseur du service, et de se référer à un service spécifique à un code d'erreur 0.
Quand j'ai vérifier le Journal des Événements de Windows, je vois les suivantes bizarre d'erreur.
"Apache Tomcat 6 service s'est arrêté avec l'erreur service particulière:
L'opération s'est terminée avec succès."
J'ai essayé de copier msvcr71.dll sous tomcat/bin, mais rien n'a changé. Que puis-je faire?
Mise à jour:
Je suis en utilisant un autre port que le port 8080. Et j'ai vu l'erreur ci-dessous dans le fichier journal /journaux/jakarta_service.journal:
%1 n'est pas une application Win32 valide.
Semble être le Pare-feu blocage pour tomcat6.
dans le fichier journal /journaux/jakarta_service.journal, il dit: "%1 n'est pas une application Win32 valide.". Aussi, je suis déjà en utilisant un autre port que le port 8080.
OriginalL'auteur melo | 2014-07-09
Vous devez vous connecter pour publier un commentaire.
Allez dans Démarrer > Configurer Tomcat >
Cela a fonctionné pour moi!
OriginalL'auteur Prashant
J'ai le problème parce que j'ai mis à jour la version Java.
Les étapes suivantes du travail pour moi:
Fait.
OriginalL'auteur elin
"Windows n'a pas pu démarrer Apache Tomcat 6 sur l'Ordinateur Local. Pour plus d'informations, consultez le Journal des Événements Système. Si c'est un service non-Microsoft, contactez le fournisseur du service, et de se référer à un service spécifique à un code d'erreur 0"
Lorsqu'une erreur de ce type à venir. veuillez cliquer sur démarrer -> configurer tomcat -> démarrage -> Mode> java
de la même façon
démarrer -> configurer tomcat -> shutdown -> Mode> java
OriginalL'auteur Nivedita Gopal
Vous avez besoin de vérifier les ports de la première. Il pourrait être en situation de défaut de port(8080) est utilisé par une autre application.
D'essayer de changer le port 8080 pour certains de port différent dans conf/server.xml fichier.
Aussi s'il vous plaît vérifier que votre JRE_HOME variable est définie correctement car tomcat besoins JRE à exécuter. Vous pouvez également définir votre JRE_HOME variable dans le système. Pour cela, allez à mon ordinateur->clic droit et sélectionnez propriétés->paramètres système Avancés->Avancé>variable d'Environnement et cliquez sur nouveau-> nom de la variable = "JRE_HOME" et la valeur de la variable = "C:\Program Files\Java\jre7"
OriginalL'auteur Anup Ganatra
../logs/catalina.journal
Si dans le journal, vous trouverez le "port a été utilisé" l'exception", puis Cochez windows utilise des ports et des processus avec la commande suivante:
Exécuter cmd
netstat -ao
c'est la liste de tous les ports à l'écoute et correspondant à l'Id de processus, vous pouvez trouver le port qui a été utilisé par Tomcat à partir du fichier de configuration:
../conf/server.xml
et de tuer les processus qui utilisent le port tomcat
OriginalL'auteur KingQQ
Cause :
Ce problème est provoqué:
Résolution:
OriginalL'auteur Hoque MD Zahidul
La réponse la plus simple qui a fonctionné pour moi a été celle mentionnée par Prashant, et édité par Bleuâtre.
Malheureusement, j'ai eu(et probablement d'autres) pour ce faire d'une manière différente, je suis allé dans le répertoire bin de tomcat et a couru la "tomcat7w application" comment j'ai changé la configuration.
Là, j'ai été en mesure de changer le mode de démarrage et d'arrêt en mode de Java. Comme ceci:
1) Localiser
tomcat7w:
emplacement général => %TomCatHomeDIR%/bin
Dans mon cas, tomcat a été dans le dossier xampp alors, mon adresse est:
tomcat7w emplacement du fichier de capture d'écran
Etape 2) Lancement tomcat7w && changez le Mode de Démarrage et d'Arrêt onglets
tomcat7w onglet démarrage capture d'écran
Note >Ce basé sur la version 7.0.22 qui est livré en standard avec XAMPP.
OriginalL'auteur ReL
J'ai eu le même problème, Mais l'installation de tomcat 32bit et jdk 32 bits travaillé, Cela se produit principalement en raison de l'incompatibilité de Bits.
OriginalL'auteur Nitin Mestry
Toutes ces erreurs sont liées à la mal connecté Apache et JDK.
et aussi vous avez besoin d'avoir JAVA_HOME C:\Program_Files\Java\jdk1.8.0_161
les gens l'habitude de les oublier à l'installation JAVA_HOME dans les variables Système.
si vous avez encore une erreur, essayez de penser à l'étape par étape
voir l'erreur. Si cela ne fonctionne pas
et de LIRE LES ERREURS ET les AVERTISSEMENTS...
il devrait être bien de mettre bas dans les mots, quel est le problème.
OriginalL'auteur Zack Zilic
Dans mon cas, il est utile que si vous n'avez pas à installer la version x86 sur la version x64... DOH!!!
OriginalL'auteur Comm4nd0