Skip to main content

Austausch Java zu OpenJDK

Alte Systeme wurden ggf. noch mit einem Java installiert und sollen auf OpenJDK umgestellt werden.

Zunächst muss das OpenJDK-Verzeichnis auf dem Server abgelegt werden und die Umgebungsvariable muss auf das jre-Verzeichnis verweisen.

image-1683728600534.png

Im Anschluss muss der Tomcat-Dienst einmal deinstalliert und neu installiert werden. Im Documents-Installations-Verzeichnis gibt es hierfür die Dateien unregisterServices.bat und registerServices.bat. Um nur den Tomcat zu deinstallieren kann die Datei entsprechend gekürzt werden. Die Eingabeaufforderung ("cmd") muss als Admin gestartet werden und die Dateien müssen hierüber ausgeführt werden.

Hier die unregisterTomcat.bat

@ECHO off
CD "%~dp0"
IF "%1" == "tomcatonly" GOTO TOMCATONLY

GOTO CHECK_ELEVATED_RIGHTS
:HAS_ELEVATED_RIGHTS

:TOMCATONLY
ECHO Unregister Tomcat Web Service: 'Documents5Tomcat8'
CD .\tomcat8
SET "CATALINA_HOME=%CD%"
CD .\bin
CALL service.bat uninstall Documents5Tomcat8
CD ..\..
IF "%1" == "tomcatonly" GOTO END
GOTO PAUSE

:CHECK_ELEVATED_RIGHTS
NET FILE 1>NUL 2>NUL
IF '%errorlevel%' == '0' GOTO HAS_ELEVATED_RIGHTS
ECHO.
ECHO ERROR:
ECHO It seemed that User Account Countrol (UAC) is activated.
ECHO This batch file needs elevated rights. 
ECHO Please start this batch file with "Run as administrator"
ECHO.

:PAUSE
PAUSE
:END

Und hier die angepasste registerTomcat.bat

@ECHO off
CD "%~dp0"
IF "%1" == "tomcatonly" GOTO TOMCATONLY

GOTO CHECK_ELEVATED_RIGHTS
:HAS_ELEVATED_RIGHTS

:TOMCATONLY
ECHO Register Tomcat Web Service: 'Documents5Tomcat8'
CD .\tomcat8
SET "CATALINA_HOME=%CD%"
CD .\bin
CALL service.bat install Documents5Tomcat8
CD ..\..
IF "%1" == "tomcatonly" GOTO END
GOTO PAUSE

:CHECK_ELEVATED_RIGHTS
NET FILE 1>NUL 2>NUL
IF '%errorlevel%' == '0' GOTO HAS_ELEVATED_RIGHTS
ECHO.
ECHO ERROR:
ECHO It seemed that User Account Countrol (UAC) is activated.
ECHO This batch file needs elevated rights. 
ECHO Please start this batch file with "Run as administrator"
ECHO.

:PAUSE
PAUSE
:END