У меня Tomcat7 установлен на сервере Server 2008 R2 в качестве службы. Когда я запускаю службу, сбоев не было, но при переходе на Localhost я получил 404: 8080.
Я открыл cmd и попытался запустить Tomcat7.exe, но получаю следующие ошибки:
[warn] the system cannot find the Registry key for service 'tomcat7'
[error] Load configuration failed
[error] The system cannot find the file specified.
[error] Commons Daemon procrun failed with exit value: 2 (Failed to load configuration)
{error] the system cannot find the file specified
Я устанавливаю Tomcat для клиентов, разархивировав папку, которая включает apache-tomcat, JDK и JRE, а затем добавляю пути к переменным среды. Я убедился, что этот zip-архив успешно установит и запустит Tomcat на многих серверах с одной и той же ОС.
Я попытался устранить неполадки, скопировав файл MSVCR71.DLL в папку Tomcat \ bin и папку JDK \ bin, но все равно получаю ту же ошибку. Есть ли другое место, где я должен скопировать этот файл? (Примечание: я скопировал этот MSVCR71.DLL из папки Windows - он не был включен в Tomcat.)
Это недавно созданный сервер, на котором, как мне сказали, никогда не было другого экземпляра Tomcat.
Любая помощь / направление в правильном направлении приветствуются.
запустите это в командной строке «service.bat install», указав на bin, и это установит службу tomcat7.
Теперь, если вы запустите tomcat7.exe, сервер должен запускаться без ошибок.
Я столкнулся с аналогичной проблемой, это происходит из-за того, что вы, возможно, забыли добавить переменные среды для JRE_HOME или JAVA_HOME.
Когда вы пытались щелкнуть по файлу startup.bat в папке bin - он закрывается в мгновение ока.
Говоря вроде экологические свойства не устанавливаются.
Надеюсь, это тоже решит вашу проблему.