2016-08-30 4 views
1

Я пытался запустить его на локальном браузере: 8080, но он говорит, что «сайт не может быть достигнут», хотя он говорит, что Tomcat работает в терминалеСервер Tomcat запущен, но не запущен в браузере?

Я установил его, загрузив двоичную версию с веб-сайта.

omnis-MacBook-Air:bin omni$ sudo ./startup.sh 
Password: 
Using CATALINA_BASE: /usr/local/apache-tomcat-8.0.36-src 
Using CATALINA_HOME: /usr/local/apache-tomcat-8.0.36-src 
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.0.36-src/temp 
Using JRE_HOME:   /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home 
Using CLASSPATH:  /usr/local/apache-tomcat-8.0.36- src/bin/bootstrap.jar:/usr/local/apache-tomcat-8.0.36-src/bin/tomcat-juli.jar 
Tomcat started. 

Вот catalina.out

Ошибка: Не удалось найти или загрузить основной класс org.apache.catalina.startup.Bootstrap

Ошибка: Не удалось найти или загрузить основной класс org.apache. catalina.startup.Bootstrap

Также здесь выход из бега:

omnis-MacBook-Air:bin omni$ ps auxw | grep java 

oмни 4660 0,1 0,2 4287968 13996 ?? S 12Aug16 21: 44.21 ../PlugIns/Java/jre/bin/java -XstartOnFirstThread -Xmx256m -Declipse.pluginCustomization = ../../../customization.ini -Dosgi.configuration.area = ../.. /../configuration -Dosgi.configuration.area.default = ../../../configuration -Dosgi.instance.area = ../../../workspace -Djava.awt.headless = true - Djava.library.path = ../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_ /eclipse_ .so -jar ../../../plugins/org .eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -os macosx -ws cocoa -arch x86_64 -nl en_US -disableApplicationUpdate -port 58088 -disableServiceFiltering omni 37621 0.0 0.0 2453628 988 s000 S + 6:35 pm 0: 00.01 grep java

Здесь находится grep tomcat

omnis-MacBook-Air:bin omni$ ps auxw | grep tomcat 

корень 38084 0,1 1,0 6062688 80312 s000 S 8:54 am 0: 15.59 /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/bin/java -Djava.util.logging.config.file = /usr/local/apache-tomcat-8.0.36/conf/logging.properties -Djava.util.logging.manager = org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize = 2048 -Djava.endorsed.dirs =/usr/local/apache-tomcat-8.0.36/endorsed -classpath /usr/local/apache-tomcat-8.0.36/bin/bootstrap.jar:/usr/local/apache-tomcat-8.0.36/bin/tomcat -juli.jar -Dcatalina.base =/usr/local/apache-tomcat-8.0.36 -Dcatalina.home =/usr/local/apache-tomcat-8.0.36 -Djava.io.tmpdir =/usr/local/apache-tomcat-8.0.36/temp org.apache.catalina.startup.Bootstrap start omni 38396 0.0 0.0 2443388 956 s000 S + 6:35 pm 0: 00.01 grep tomcat


enter image description here

+0

вместо GREP ява попробовать Grep и кот посмотреть, что показывает вверх. В Linux его ps -ef | grep tomcat так может быть похож на mac – FearlessHyena

ответ

0

Основываясь на вашем CATALINA_BASE я подозреваю, что вы скачали и пытаются бежать от СРК, а не фактической сборки

Убедитесь, что вы загрузив Core distribution и не Src (если вы не хотите построить его самостоятельно)

Затем попробуйте запустить его и вычленить информацию котом, который должен показывать вверх

+0

Я установил этот. это то же самое. Посмотрите на выход для grep tomcat выше –

+0

, когда вы запускаете через дистрибутив Core, вы все равно получаете CATALINA_HOME как /usr/local/apache-tomcat-8.0.36-src? ошибка изменилась или вы по-прежнему получаете доступ к сайту? – FearlessHyena

+0

Я не помню, но у меня был кто-то, кто работал над этим, и теперь они могут видеть домашнюю страницу, но это не отображается правильно.Также, если я нажимаю на любую ссылку на странице, она говорит 500 HTTP Status 500 - выполнение сервлета исключение посмотреть на картинке выше –

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