Не удается запустить службу Apache Tomcat на сервере Windows

Я устанавливаю службу с помощью service.bat / catalina, и она отлично отображается в services.msc, но всякий раз, когда я пытаюсь запустить ее, даже с правами администратора домена или локального администратора, возникает ошибка, и журналы событий бесполезны, потому что там почти нулевая информация о реальной основной причине, почему он не запускается ...

служба не запускается

//// Обновить

хорошо, есть что-то странное, что я понял, если я установил его на что-либо на 1024 МБ или ниже, он работает, и службы запускаются в services.msc на сервере Windows всех версий. но если я настрою его на что-то большее, даже на 1025 МБ, он не запустится, ЕСЛИ я не сделаю точные числа, кратные 24, например 1024, 1048, 1072 и т. д., это будет держаться до тех пор, пока не достигнет предела ...

На 32-битном сервере Windows Server 2008 с тоннами памяти, который имеет всего 4 ГБ, ограничение составляет около ~ 1600, но, как ни странно, на 64-битном сервере Windows Server 2008 r2 с тоннами памяти ограничение было только около ~ 1200

Это точно такие же файлы tomcat5.exe и tomcat5w.exe, которые устанавливаются как служба точно таким же образом ... так что в этом нет никакого смысла ....

Почему увеличение памяти сверх отметки 1024 МБ должно производиться с шагом в 24 МБ? и почему существует другая "стена" с машиной с НИЖНЕЙ спецификацией, которая может достигать намного большего (1600 МБ), чем машина с более высокой спецификацией с большим количеством плунжера (~ 1200)

Я читал что-то о том, что JVM требует случайной памяти, но это просто чушь и вообще не имеет никакого смысла

Есть ли что-нибудь в журналах Tomcat?

Eugène Adell 17.12.2018 09:02

Вы уверены, что не используете 32-битную JRE в 64-битной ОС?

Selaron 17.12.2018 09:40

Есть ли причина, по которой вы все еще используете эту древнюю версию Tomcat?

Christopher Schultz 17.12.2018 16:14

я сделал обновление в обновлении

ark angel 18.12.2018 06:30
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
4
79
0

Другие вопросы по теме