2010-11-15 4 views
8

У меня есть tomcat 7, установленный на моем компьютере с Windows 7. Чтобы запустить его, я должен запускать его вручную все время. Он не запускается, когда я перезагружаю свою машину. Любые идеи о том, как заставить tomcat запускаться автоматически, когда Windows 7 загружается или это невозможно в tomcat?Запустите tomcat при запуске Windows 7?

+0

Я рекомендовал этот ресурс: http://technology.amis.nl/blog/12278/two-tips-using -xampp-apache-tomcat-on-windows-7-get-started/comment-page-1 # comment-481092. Это позволяет запускать Tomcat 7 в качестве службы Windows. – InfZero

ответ

2

Просто создайте ярлык запуска или, если вы не хотите, чтобы он вошел в систему, запустите его как службу.

Это для 6.0, но все-таки следует применять: http://tomcat.apache.org/tomcat-6.0-doc/windows-service-howto.html

+0

Я прочитал ссылку, которую вы предоставили, и провалился при первом открытии препятствия cmd.exe в режиме администратора и вводе в service.bat install Не удалось сказать, что нет такой команды – jonney

2

У меня была та же проблема. Модификация свойств совместимости Tomcat7.exe и Tomcat7w.exe решила проблему. Перейдите в папку C: \ Program Files \ Apache Software Foundation \ Tomcat 7.0 \ bin \ (или где вы установили Tomcat) и откройте свойства Tomcat7.exe. Затем перейдите на вкладку Совместимость, уровень привилегий и отметьте «Запустить эту программу как администратор». Повторите попытку для Tomcat7w.exe, убедитесь, что служба Tomcat7 настроена для запуска при запуске Windows и перезагрузки компьютера.

8

(Необязательно) Если вы установили Tomcat в качестве службы, вы можете настроить автоматический запуск при загрузке компьютера:

Пуск> Настройка> Панель управления> Администрирование> Службы (для открытого сервиса)
, а затем: Щелкните правой кнопкой мыши "Apache Tomcat"> Свойства
, а затем: Set "Тип запуска" в автоматическом
окончательное: Нажмите кнопку Пуск или перезагрузить ваш компьютер

*** ->https://wiki.openmrs.org/display/docs/Step+3+-+Install+Tomcat

0

решаемое это

Есть ошибки при настройке в качестве службы, но решаются с помощью файла летучей мыши
Решения: создать файл летучей мыши, чтобы начать Tomcat7

скопировать файл летучей мыши в папке Автозагрузки окна (будет быть в C: \ Users \ имя_пользователя \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup)

это позволит программе для запуска при запуске Windows 7

+0

Пример bat-файла: @echo off pushd D: \ Softwarewares \ apache-tomcat-7.0.42-windows-x86 \ apache-tomcat-7.0.42 \ bin \ call startup.bat –

+1

Для всех пользователей на конкретном компьютере: C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \Запускать –

0

Может быть, есть несколько способов, или проблемы, которые препятствуют тому кот от начала. я много пробовал, но ничего не удалось. В конце концов, я пошел в «Администратор» - Panel и там для «сервисов». В «услуга» представлены все услуги, их статус, описание, способ запуска и учетная запись, которая используется для запуска службы. Там я попытался запустить tomcat, и я сказал, что учетная запись не в состоянии это сделать (хотя я настроил ее в свойствах tomcat7.exe). Таким образом, я дал учетную запись администратора, пароль для службы (вход в свойства службы), а затем tomcat смог запустить и сделал это снова, когда я перезагрузил систему.

0

установить переменную окружения

JRE_HOME

JAVA_HOME

CATALINA_HOME

CLASSPATH

ПУТЬ

ТОГДА

копия msvcr71.dll из JAVA_HOME/BIN TO CATALINA_HOME/BIN

теперь работают startup.bat

Смежные вопросы