У меня возникает проблема, когда я не могу завершить работу пакета Lectay 6.2 tomcat на сервере с помощью связанного сценария завершения работы на новом сервере linux.Liferay 6.2 - проблема с выпуском пакета tomcat
шаги, которые я взял являются:
- Установлен пакет по unziping его.
- Выложены пользовательские portal-ext.properties в Liferay по умолчанию домашней папке
- Измените арг памяти, как это определено в руководстве по развертыванию передового опыта в котом дома/бен/setenv.sh
- Добавлен Oracle источника пользовательских данных в котом дома/CONF/context.xml
- JDK - jdk1.7.0_75
- Перейдите к коту домашней папке/bin -> запустить ./startup.sh
- Liferay и расслоение идет вверх.
- Для выключения - Перейдите к коту домой/бен папку -> Выполнить ./shutdown.sh
- Это показывает следующее, но кот не выключение:
$ ./shutdown.sh Using CATALINA_BASE: /.../liferay-portal-6.2-ee-sp2/tomcat-7.0.42 Using CATALINA_HOME: /.../liferay-portal-6.2-ee-sp2/tomcat-7.0.42 Using CATALINA_TMPDIR: /.../liferay-portal-6.2-ee-sp2/tomcat-7.0.42/temp Using JRE_HOME: /.../java/jdk1.7.0_75 Using CLASSPATH: /.../liferay-portal-6.2-ee-sp2/tomcat-7.0.42/bin/bootstrap.jar:/.../liferay-portal-6.2-ee-sp2/tomcat-7.0.42/bin/tomcat-juli.jar
I в журналах Tomcat см. следующее.
apr 27, 2015 1:18:23 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [org.python.google.common.base.internal.Finalizer] but has failed to stop it. This is very likely to create a memory leak.
Apr 27, 2015 1:18:23 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [MulticastListener-239.255.0.523305] but has failed to stop it. This is very likely to create a memory leak.
Apr 27, 2015 1:18:23 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [pool-3-thread-1] but has failed to stop it. This is very likely to create a memory leak.
Apr 27, 2015 1:18:29 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/opensocial-portlet] appears to have started a thread named [com.google.inject.internal.Finalizer] but has failed to stop it. This is very likely to create a memory leak.
Apr 27, 2015 1:18:45 PM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["http-bio-8080"]
Apr 27, 2015 1:18:45 PM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["ajp-bio-8009"]
Apr 27, 2015 1:18:45 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-bio-8080"]
Apr 27, 2015 1:18:45 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["ajp-bio-8009"]
- процесс котом все еще показывает через несколько минут, как активный процесс, и должен быть убит вручную. Кажется, что Liferay не работает после того, как скрипт shutdown запускается в течение минуты или около того.
Мне нужно это, чтобы работать, чтобы все ресурсы были выпущены чисто, и я могу при необходимости запустить сценарий запуска и завершения работы.
Кто-нибудь видел это и разрешал это поведение? Любое понимание было бы высоко оценено.
Спасибо!
Правильно ли он отключается, если вы удалите все веб-приложения? Просто удалив все в папке webapps (по умолчанию используется webapps, его можно назвать иначе. В любом случае это каталог, который содержит ваше приложение «opensocial-portlet»). Кроме того, вы можете попробовать запустить tomcat в режиме отладки и сохранить его в начале с аргументами 'jpda run start' для' catalina.sh'. – Johnride
Я не могу удалить все webapps как часть пакета liferay tomcat. Я удалил opensocial-portlet. Это избавляет от специфической проблемы портлета в журналах при выключении, но не в другом. 3. Я попробую ваше другое предложение и дам вам знать. благодаря – VC1