der Tomcat startet nicht, wenn der passende Service dazu installiert ist. Ist der Service nicht installiert, dann startet Tomcat ohne Probleme.
Bei meinem System handelt sich es um eine 64 Bit Version von einem Windows 2012 Server.
%1 is not a valid Win32 application
Failed creating java c:\Programm files\Java\jdk1.7.0_60\jre\bin\server\jvm.dll
Das Problem ist, sobald der Service installiert ist, nimmt er nur den Pfad C:\Program Files\Java\jdk1.7.0_60\
Dort ist aber die 64 Bit Version von Java installiert, die 32 Bit Version wird unter C:\Program Files (x86) installiert.
Wieso versucht der Tomcat, wenn der Service installiert ist, die 64 Bit Version von Java zu nehmen und wenn der Service nicht installiert ist, nur die 32 Bit Version.
Wieso wird nicht immer die 32 Bit Version von Java genutzt?
Ist das ggf. ein Bug?
Wie kann ich das Programm lösen?
Eine Option wäre, nur die 32 Bit Version von Java zu installieren und zwar in den Pfad C:\Program FIles\ und nicht unter x86.
Grundlegend wäre dies aber der falsche dort, da 32 Bit Programme unter x86 sollen und durch verschiedene Programm eigentlich auch die 32 und 64 Bit von Java benötigt werden.
Hat jemand eine gute Idee, die mir helfen könnte?
MfG
Borewa