![](/img/trans.png)
[英]Windows Service - UnauthorizedAccessException Error when Installing Service (C#)
[英]Failed error when installing service?
我正在嘗試在主機上安裝服務。 而且我不斷收到此錯誤:
"failed installing 'stphost' service"
它沒有給我任何其他錯誤或信息,所以我不確定在哪里可以調試它,是不是新手?
在哪里可以檢查出什么問題了?
這是新service.bat的一部分
set CATALINA_BASE=%CATALINA_HOME%
set EXECUTABLE=%CATALINA_HOME%\bin\tomcat7.exe
set SERVICE_NAME=STPHOST
set PR_DISPLAYNAME=STP Web Host 4.1
set PR_DESCRIPTION=Spectrum Technical Publications web hosting service.
set PR_INSTALL=%EXECUTABLE%
set PR_LOGPATH=%CATALINA_BASE%\logs
set PR_CLASSPATH=%CATALINA_HOME%\bin\bootstrap.jar;%CATALINA_HOME%\bin\tomcat-juli.jar;
rem Set the server jvm from JAVA_HOME
set PR_JVM=%JAVA_HOME%\jre\bin\server\jvm.dll
if exist "%PR_JVM%" goto foundJvm
rem Set the client jvm from JAVA_HOME
set PR_JVM=%JAVA_HOME%\jre\bin\client\jvm.dll
if exist "%PR_JVM%" goto foundJvm
set PR_JVM=auto
:foundJvm
echo Using JVM: %PR_JVM%
"%EXECUTABLE%" //IS//%SERVICE_NAME% --Startup auto --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
我現在正在使用的舊服務有:
set CATALINA_BASE=%CATALINA_HOME%
set EXECUTABLE=%CATALINA_HOME%\bin\tomcat5.exe
set SERVICE_NAME=STPHOST
set PR_DISPLAYNAME=STP Web Host 3.0
我通過刪除服務中的舊主機並添加新主機來解決該問題,因為您不能擁有兩個同名主機,並且我重述了所有內容
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.