2014-01-13 4 views
0

Я использую tomcat 7. У меня встроенный tomcat на машине Windows. Я хочу развернуть файл войны на этом сервере. Когда я перезапускаю свой tomcat, я получаю следующую ошибку в журнале:Невозможно развернуть .war файл в tomcat

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: C:\Program Files\Java\jre7\bin; 
C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Mail Enable\BIN; 
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\; 
C:\Program Files\Java\jdk1.7.0_21\bin;D:\xampp\php;C:\ProgramData\Composer\bin;C:\Program 
Files\nodejs\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\Microsoft 
ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files\Windows Kits\8.0\Windows Performance 
Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\MySQL\MySQL 
Utilities 1.3.4\;D:\xampp\htdocs\api\lib\Cake\Console;. 

ответ

0

Это не ошибка, это всего лишь информационное сообщение.

Для получения дополнительной информации проверьте здесь.

What does "The APR based Apache Tomcat Native library was not found" mean?

+0

Но я не могу развернуть этот файл на моем сервере tomcat. – dipendra

+0

Какие еще ошибки вы получаете? И из чего вы заключаете, что вы не можете развернуть свой военный файл? –

+0

Я не могу получить доступ к http: // localhost: 8080/d/где d - имя каталога приложения. И я также получаю следующую ошибку при развертывании: INFO: Развертывание архива веб-приложений D: \ xampp \ tomcat \ webapps \ d.war 13 января 2014 г. 3:43:45 PM org.apache.catalina.core.StandardContext startInternal SEVERE: Ошибка listenerStart 13 января 2014 г. 3:43:45 org.apache.catalina.core.StandardContext startInternal SEVERE: запуск контекста [/ d] из-за предыдущих ошибок – dipendra

0

Перейти в каталог TOMCAT

tomcat7\bin>service.bat install //(this will install tomcat) 
tomcat7\bin>tomcat7.exe //(this will start tomcat) 

перед развертыванием войны попытаться http://localhost:8080/ если вы видите TOMCAT веб-страницу, все хорошо еще их проблема.

Затем разверните файл войны в папке webapps в каталоге tomcat и запустите сервер.

+0

Я уже установил tomcat, а также получил http: // localhost: 8080 /, но у меня возникает проблема при развертывании файла войны. – dipendra

+0

попробуйте «java -version» в командной строке и дайте мне знать, что выводит. – Ashish

+0

Я получаю: java-версия «1.7.0_25» Java (TM) SE Runtime Environment (сборка 1.7.0_25-b17) Клиентская виртуальная машина Java HotSpot (TM) (сборка 23.25-b01, смешанный режим, общий доступ) – dipendra

1

В конфигурации XML (конф \ server.xml) Tomcat, попробуйте закомментировать эту строку конфигурации АТР:

<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> 
+0

Эта строка уже присутствует в конфигурации xml Tomcat. – dipendra

+0

Я хотел прокомментировать его. для удаления. – OhadR

+0

Я пробовал это, но все тот же. – dipendra

1

Это не будет в error с Tomcat. Это Info. Скорее всего, развертывание вашего приложения не работает из-за проблем с приложением. Если вы можете связаться с http://localhost:8080 без проблем, это не проблема tomcat.

Проверка на catalina.log или при использовании в качестве кота службы tomcat_service.log (я мог бы быть неправильное написание имени файла)

Проблема должна быть с переносимым войны файл, оно не проблема с TOMCAT от того, что вы упомянули. Проверьте файлы журнала приложения, если они создаются, и если в них есть ошибка. типичным местом будет папка logs в tomcat, чтобы проверить журналы.

Смежные вопросы