Ничего не происходит, когда я пытаюсь запустить liferay 6.1.1. на существующем сервере Tomcat 7

Любая помощь будет приветствоваться.

Я следовал этому учебник, попытка запустить liferay 6.1.1. на существующем tomcat, но ничего не происходит, когда я запускаю сервер tomcat.

Сообщение журнала сервера (см.) кажется нормальным, но загружается каждое приложение по умолчанию для tomcat, кроме файла войны liferay. Когда я нажимаю localhost:8080/, все, что я получаю, это хороший статус 404!


//Журналы Tomcat:

Nov 14, 2012 3:10:22 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /Users/cbs_sp/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
Nov 14, 2012 3:10:23 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Nov 14, 2012 3:10:23 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Nov 14, 2012 3:10:23 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1991 ms
Nov 14, 2012 3:10:23 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Nov 14, 2012 3:10:23 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.32
Nov 14, 2012 3:10:23 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor /Cesar/Profissional/Projetos/Meu/Java/Liferay/Server/liferay_home/apache-tomcat-7.0.32/conf/Catalina/localhost/ROOT.xml
Nov 14, 2012 3:10:26 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /Cesar/Profissional/Projetos/Meu/Java/Liferay/Server/liferay_home/apache-tomcat-7.0.32/webapps/docs
Nov 14, 2012 3:10:26 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /Cesar/Profissional/Projetos/Meu/Java/Liferay/Server/liferay_home/apache-tomcat-7.0.32/webapps/examples
Nov 14, 2012 3:10:27 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /Cesar/Profissional/Projetos/Meu/Java/Liferay/Server/liferay_home/apache-tomcat-7.0.32/webapps/host-manager
Nov 14, 2012 3:10:27 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /Cesar/Profissional/Projetos/Meu/Java/Liferay/Server/liferay_home/apache-tomcat-7.0.32/webapps/manager
Nov 14, 2012 3:10:27 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Nov 14, 2012 3:10:27 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Nov 14, 2012 3:10:27 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 4691 ms

Любая идея о том, что может происходить? Или с чего я могу начать?

Заранее спасибо,


*** Добавлена ​​дополнительная информация ****


//Терминал:

[Cesars-Computer: apache-tomcat-7.0.32] $ cd webapps/
[Cesars-Computer: webapps] $ ls -la
total 0
drwxr-xr-x@  7 cbs_sp  admin   238 Oct  3 04:52 .
drwxr-xr-x@ 13 cbs_sp  admin   442 Nov  7 17:09 ..
drwxr-xr-x@  4 cbs_sp  admin   136 Nov 13 12:53 ROOT
drwxr-xr-x@ 52 cbs_sp  admin  1768 Oct  3 04:52 docs
drwxr-xr-x@  7 cbs_sp  admin   238 Oct  3 04:52 examples
drwxr-xr-x@  7 cbs_sp  admin   238 Oct  3 04:52 host-manager
drwxr-xr-x@  8 cbs_sp  admin   272 Oct  3 04:52 manager
[Cesars-Computer: webapps] $ cd ROOT
[Cesars-Computer: ROOT] $ ls -la
total 348080
drwxr-xr-x@ 4 cbs_sp  admin        136 Nov 13 12:53 .
drwxr-xr-x@ 7 cbs_sp  admin        238 Oct  3 04:52 ..
-rw-r--r--@ 1 cbs_sp  admin       6148 Nov 13 12:53 .DS_Store
-rw-r--r--@ 1 cbs_sp  admin  178206477 Nov  7 14:46 liferay-portal-6.1.1-ce-ga2-20120731132656558.war


person César Barbosa    schedule 13.11.2012    source источник
comment
Что вы развернули в TOMCAT_HOME/webapps? Есть ли упоминание о Liferay в журналах Catalina?   -  person Adi Dembak    schedule 13.11.2012
comment
Нет, нет. Я развернул только файл liferay .war в каталоге $TOMCAT_HOME/webapps/ROOT, но в журналах его нет.   -  person César Barbosa    schedule 13.11.2012
comment
Просто для ясности: WAR следует размещать в подкаталоге webapps, а не webapps/ROOT. Если это Linux, можете ли вы перечислить вывод ls в /webapps?   -  person Adi Dembak    schedule 14.11.2012
comment
Ади Дембак, большое спасибо за помощь. Я дополнил предыдущую информацию структурой каталогов, не стесняйтесь запрашивать любую дополнительную информацию. Итак... если я положу Войну в папку webapps, она будет работать, но не должным образом. Когда я запускаю его из каталога webapps напрямую, css и другие файлы не загружаются, а страницы не отображаются должным образом.   -  person César Barbosa    schedule 14.11.2012
comment
Я использовал Liferay на своей машине со встроенной версией, и она отлично работает в корне локального хоста ('/'). Но я хочу развернуть его на своем VPS, и поэтому я пытаюсь запустить версию War. Целью файла War в папке ROOT является запуск Liferay в корне локального хоста ('/'), и это то, что мне нужно. В очередной раз благодарим за помощь.   -  person César Barbosa    schedule 14.11.2012


Ответы (1)


Решено!

Если кто-то столкнулся с такой же проблемой, просто измените имя .war на ROOT.war и поместите его в каталог webapps/, все будет работать нормально!

И если вы следуете шагам с сайта Liferay, как я. В какой-то момент учебник скажет вам создать ROOT.xml, когда вы это сделаете, просто добавьте родительский узел Context, который до того момента, как я написал это, не упоминался во фрагменте примера учебника.

Мой ROOT.xml:

[Cesars-Computer: apache-tomcat-7.0.32] $ cd conf/Catalina/localhost/
[Cesars-Computer: localhost] $ cat ROOT.xml 
<Context path="" crossContext="true">

</Context>

Спасибо и успехов всем,

person César Barbosa    schedule 16.11.2012