Why installing Tomcat Service erred out with "access denied"? How to get over or around it?
![]()
First time trying to clone an installation of CLM 4.0.6 & the SQLserver 2012 DBs to pristine app all-in-1 Windows server and pristine Windows SQL server respectively. And this time not the familiar upgrades on servers with already working DB connections or the install from scratch with new Derby DBs.
Yes still issues with the clone, just one after another. This time with trying to install Tomcat service, having to specify either JAVA_HOME or JRE_HOME the first time (never had to do that before with upgrades), that problem resolved, but still having an "access denied".
The original install area is on the D: drive of a different server of same domain, owned by the admin account. It was unzipped on the D: drive to the exact same path but by a different userID (at the time no access to the admin account). However the D: drive and the dir-tree from the top of the install area on the new server are shared R/W to the admin account logging on the server and executing the service.bat. Any idea what access is denied ?
![]()
D:\IBM\rtc_406\JazzTeamServer\server\tomcat\bin>echo %JRE_HOME%
D:\IBM\rtc_406\JazzTeamServer\server\jre
D:\IBM\rtc_406\JazzTeamServer\server\tomcat\bin>whoami
tent\svc_rtc
D:\IBM\rtc_406\JazzTeamServer\server\tomcat\bin>service.bat install tomcat7clm40
6
Installing the service 'tomcat7clm406' ...
Using CATALINA_HOME: "D:\IBM\rtc_406\JazzTeamServer\server\tomcat"
Using CATALINA_BASE: "D:\IBM\rtc_406\JazzTeamServer\server\tomcat"
Using JAVA_HOME: ""
Using JRE_HOME: "D:\IBM\rtc_406\JazzTeamServer\server\jre"
Using JVM: "D:\IBM\rtc_406\JazzTeamServer\server\jre\bin\j9vm\jvm.d
ll"
Access is denied.
Failed to install serviceFailed installing 'tomcat7clm406' service
D:\IBM\rtc_406\JazzTeamServer\server\tomcat\bin>
Portion of the script responsible for above:
:doInstall rem Install the service echo Installing the service '%SERVICE_NAME%' ... echo Using CATALINA_HOME: "%CATALINA_HOME%" echo Using CATALINA_BASE: "%CATALINA_BASE%" echo Using JAVA_HOME: "%JAVA_HOME%" echo Using JRE_HOME: "%JRE_HOME%"
rem Use the environment variables as an example rem Each command line option is prefixed with PR_
set PR_DESCRIPTION=Apache Tomcat 7.0.32 Server - http://tomcat.apache.org/ set "PR_INSTALL=%EXECUTABLE%" set "PR_LOGPATH=%CATALINA_BASE%\logs" set "PR_CLASSPATH=%CATALINA_HOME%\bin\bootstrap.jar;%CATALINA_BASE%\bin\tomcat-juli.jar;%CATALINA_HOME%\bin\tomcat-juli.jar" rem Set the server jvm from JAVA_HOME set "PR_JVM=%JRE_HOME%\bin\server\jvm.dll" if exist "%PR_JVM%" goto foundJvm rem Set the client jvm from JAVA_HOME set "PR_JVM=%JRE_HOME%\bin\client\jvm.dll" if exist "%PR_JVM%" goto foundJvm rem Check for IBM JVM installed with Jazz Team Server set "PR_JVM=%JRE_HOME%\bin\j9vm\jvm.dll" if exist "%PR_JVM%" goto foundJvm set PR_JVM=auto
:foundJvm echo Using JVM: "%PR_JVM%" "%EXECUTABLE%" //IS//%SERVICE_NAME% --StartClass org.apache.catalina.startup.Bootstrap --StopClass org.apache.catalina.startup.Bootstrap --StartParams start --StopParams stop if not errorlevel 1 goto installed echo Failed installing '%SERVICE_NAME%' service
goto end
|