У нас есть устаревшее веб-приложение на Java, которое мы развертываем на компьютере под управлением Windows Server 2012 с помощью исполняемого файла, и нам нужно увеличить размер его пула памяти, поскольку мы получаем много исключений нехватки памяти.
Он создает свои собственные папки в программных файлах, включая папку tomcat bin и службу Windows с именем «Apache Tomcat servicename», которая по сути является Tomcat версии 6, но когда я пытаюсь редактировать его параметры Java через tomcat6w.exe, он говорит, чтоэтот сервис не установлен в системе.
Есть ли способ изменить службу tomcat, используемую приложением, на службу tomcat, установленную с http://tomcat.apache.org/
Или, возможно, отредактировать service.bat (или любой другой файл?), Когдасоздать исполняемый файл для жесткого кодирования размера пула памяти?
В service.bat есть строка, как показано ниже:
"%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions "-Djava.io.tmpdir=%CATALINA_BASE%\temp;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties" --JvmMs 128 --JvmMx 256