У нас есть устаревшее веб-приложение Java, которое мы развертываем на компьютере с Windows Server 2012 с помощью исполняемого файла, и нам необходимо увеличить размер пула памяти, поскольку мы получаем много исключений нехватки памяти.
Он создает свои собственные папки в Program Files, включая папку 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