Tomcat 7-Dienst startet nach XAMPP Installation nicht auf Windows 2008 R2 64Bit

ironhead-hayns
Goto Top
Hallo zusammen,
ich musste eine Software erst mal testen. Dazu habe ich mir wie schon mal zuvor vor Jahr und Tag. XAMPP runter geladen und installiert, natürlich auch die neue Java Version mit installiert mann will alles richtig machen! So alles gut soweit, Installation hat prima funktioniert.
Apache läuft MySQL auch, Tomcat7 ist als Dienst installiert.
Wenn ich nun versuche den Tomcat Dienst zu starten kommt:
Protokollname: System
Quelle: Service Control Manager
Datum: 19.06.2015 06:16:05
Ereignis-ID: 7024
Aufgabenkategorie:Keine
Ebene: Fehler
Schlüsselwörter:Klassisch
Benutzer: Nicht zutreffend
Computer: EL_CUBA_CHABRA
Beschreibung:
Der Dienst "Apache Tomcat Tomcat7" wurde mit folgendem dienstspezifischem Fehler beendet: Unzulässige Funktion..
Ereignis-XML:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event;>"
<System>
<Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />
<EventID Qualifiers="49152">7024</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8080000000000000</Keywords>
<TimeCreated SystemTime="2015-06-19T04:16:05.805724300Z" />
<EventRecordID>127874</EventRecordID>
<Correlation />
<Execution ProcessID="496" ThreadID="3328" />
<Channel>System</Channel>
<Computer>EL_CUBA_CHABRA</Computer>
<Security />
</System>
<EventData>
<Data Name="param1">Apache Tomcat Tomcat7</Data>
<Data Name="param2">%%1</Data>
</EventData>
</Event>
im Tomcat stdout und stderr Log steht: 2015-06-19 06:16:05 Commons Daemon procrun stdout initialized

TOMCAT7.exe und TOMCAT7W.exe hab ich mit "ausführen als Administrator" eingestellt.
Variablen in Path sind %JAVA_HOME%/bin;%JRE_HOME%/bin;
Variablen JAVA_HOME JRE_HOME CLASSPATH verweisen auf C:\Program Files\Java\jdk1.8.0_45

Nu weiß ich nicht mehr weiter Herr Google kann auch so recht nicht helfen.

Es kann doch nur ne verdammte Kleinigkeit sein die ich übersehen habe!!

Vielen Dank für eure Hilfe.

Content-Key: 275012

Url: https://administrator.de/contentid/275012

Ausgedruckt am: 29.05.2022 um 03:05 Uhr

Mitglied: StefanKittel
StefanKittel 19.06.2015 um 08:54:21 Uhr
Goto Top
Moin,

die meistgemachten Fehler sind:
Der TCP Port wird bereits verwendet (Port 80 vom Apache z.B.)
Die Pfade stimmen nicht
Die Jave Version ist nicht kompatibel

Versuch doch mal Tomcat von Hand zu starten.
Vieleicht steht dann dort mehr.

Viele Grüße

Stefan
Mitglied: Ironhead-Hayns
Ironhead-Hayns 19.06.2015 aktualisiert um 09:14:32 Uhr
Goto Top
Ich hab im Commons-daemon Log nun endlich mal eine vernünftige Fehlermeldung gefunden. Kann ich aber leider auch nicht so richtig was mit anfangen!!

[2015-06-19 06:16:05] [info] [ 4208] Commons Daemon procrun (1.0.15.0 32-bit) started
[2015-06-19 06:16:05] [info] [ 4208] Running 'Tomcat7' Service...
[2015-06-19 06:16:05] [info] [ 2964] Starting service...
[2015-06-19 06:16:05] [error] [ 2964] %1 ist keine zulässige Win32-Anwendung.
[2015-06-19 06:16:05] [error] [ 2964] Failed creating java C:\Program Files\Java\jre1.8.0_45\bin\server\jvm.dll
[2015-06-19 06:16:05] [error] [ 2964] %1 ist keine zulässige Win32-Anwendung.
[2015-06-19 06:16:05] [error] [ 2964] ServiceStart returned 1
[2015-06-19 06:16:05] [error] [ 2964] %1 ist keine zulässige Win32-Anwendung.
[2015-06-19 06:16:05] [info] [ 4208] Run service finished.
Mitglied: 114757
114757 19.06.2015 aktualisiert um 10:26:49 Uhr
Goto Top
Moin,
aha, da haben wir den Übeltäter. So wie das hier aussieht läuft der Tomcat im 32-Bit Modus,
Commons Daemon procrun (1.0.15.0 32-bit) started
dann brauchst du auch eine 32-Bit Java Runtime ! Denn mit 64-Bit DLLs kann ein 32-Bit Prozess nichts anfangen.
Sieht man ja schon am "Program Files" Pfad: (C:\Program Files\Java\jre1.8.0_45\bin\server\jvm.dll)
Deswegen auch die Meldung:
ist keine zulässige Win32-Anwendung

Gruß jodel32

p.s. Und ja, auch ein 32-Bit Java lässt sich problemlos auf einem 64-Bit OS installieren und benutzen.
Ein jdk benötigt es dafür nicht unbedingt, da reicht auch das schlankere JRE.
Mitglied: Ironhead-Hayns
Ironhead-Hayns 19.06.2015 um 10:47:07 Uhr
Goto Top
Juhu jep der wars!! Vielen Dank!! Das ging mal wieder Ratzfatz!!