2016-04-22 8 views
0

Ich habe eine Frage über Tomcat Installationsüberprüfung. Ich möchte Installer für meine Anwendung erstellen, die Tomcat benötigt, um installiert zu werden, also muss ich Tomcat Installation, Version davon auf PC überprüfen. Ich habe einige Ideen, wie Dienste oder Systemvariablen zu überprüfen? Ich bin mir jedoch nicht sicher, ob sie ein Problem mit der Version und der Version sind: verschiedene Versionen von Tomcat würden unterschiedliche Namen in Diensten haben.Überprüfen Sie Tomcat-Version

Könnte ich den Benutzer bitten, den Ordner vorher auf Tomcat zu setzen?

Also, könnten Sie mir bei der Lösung dieses Problems helfen? Ich habe ähnliche Fragen zu Stack gefunden, aber ich konnte keine Antwort finden.

+0

@rafaelosipov danke, ich werde überprüfen, – quento

+0

versehentlich gelöscht mein vorheriger Kommentar. Der [Link ist hier] (https://confluence.atlassian.com/confkb/how-to-determine-your-version-of-tomcat-and-java-331914173.html). –

+0

auch hier ist die Diskussion über das Thema: http://StackOverflow.com/Questions/14925073/How-to-Find-Out-Running-Tomcat-version –

Antwort

2

Soweit ich weiß kann man nicht 100% sicher sein, dass Tomcat nicht auf dem System installiert ist, da es mit einem einfachen Zip-Archiv installiert und gestartet werden kann.

Es gibt einige Problemumgehungen, aber sie bieten keine elegante Möglichkeit, Ihre Aufgabe zu lösen. Unter Linux können Sie beispielsweise check whether is Tomcat running or not.

Aber ein Computer kann viele Tomcat-Instanzen enthalten, und beschriebener Ansatz wird Ihnen nicht helfen, die Tomcat-Instanz zu bestimmen, die Sie wirklich benötigen in Ihrer Situation.

Ich denke, der beste Weg besteht darin, den Administrator (Benutzer, der Ihre Anwendung installiert) den Pfad zur Tomcat-Instanz anzugeben, die für Ihre Anwendung verwendet werden soll.