запустил томкат 4.1.12, все ок, обращаюсь на 8080 порт, в лог идет следующее...что глядеть...уже замучился.7.10.1995 15:33:04 org.apache.commons.modeler.Registry loadRegistry
INFO: Loading registry information
07.10.1995 15:33:06 org.apache.commons.modeler.Registry getRegistry
INFO: Creating new Registry instance
07.10.1995 15:33:15 org.apache.commons.modeler.Registry getServer
INFO: Creating MBeanServer
07.10.1995 15:33:27 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on port 8080
Starting service Tomcat-Standalone
Apache Tomcat/4.1
java.lang.IllegalArgumentException: Document base /var/tomcat4/webapps/examples does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(Unknown Source)
at org.apache.catalina.core.StandardContext.start(Unknown Source)
at org.apache.catalina.core.ContainerBase.start(Unknown Source)
at org.apache.catalina.core.StandardHost.start(Unknown Source)
at org.apache.catalina.core.ContainerBase.start(Unknown Source)
at org.apache.catalina.core.StandardEngine.start(Unknown Source)
at org.apache.catalina.core.StandardService.start(Unknown Source)
at org.apache.catalina.core.StandardServer.start(Unknown Source)
at org.apache.catalina.startup.Catalina.start(Unknown Source)
at org.apache.catalina.startup.Catalina.execute(Unknown Source)
at org.apache.catalina.startup.Catalina.process(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
Ну так она же английским языком пишет:>java.lang.IllegalArgumentException: Document base
/var/tomcat4/webapps/examples does not exist or is not a readable directoryЕсть такая директория? Какие на нее права?
>Ну так она же английским языком пишет:
>
>>java.lang.IllegalArgumentException: Document base
>/var/tomcat4/webapps/examples does not exist or is not a readable directory
>
>Есть такая директория? Какие на нее права?
во всех директориях поставил rw для всех...теперь вообще не понятно...в лог ничего не пишет совсем...процессы висят...как проверить функционирует он или нет..я браузером захожу http://ip:8080 ...в ответ ошибка
>>Ну так она же английским языком пишет:
>>
>>>java.lang.IllegalArgumentException: Document base
>>/var/tomcat4/webapps/examples does not exist or is not a readable directory
>>
>>Есть такая директория? Какие на нее права?
>во всех директориях поставил rw для всех...теперь вообще не понятно...в лог ничего
Чудес не бывает. Надо именно на ТУ директорию, если она есть, сделать chmod. И права дать rwxrwxrwx.
Или поправить конфиг на предмет Document Base.>не пишет совсем...процессы висят...как проверить функционирует он или нет..я браузером
>захожу http://ip:8080 ...в ответ ошибка
а Вы чего ожидали ?
Если охота работать с красивым и умным продуктом - берите нормальный ApplicationServer. Только с полтычка всеравно не пойдет.
>Или поправить конфиг на предмет Document Base.
>
>>не пишет совсем...процессы висят...как проверить функционирует он или нет..я браузером
>>захожу http://ip:8080 ...в ответ ошибка
>а Вы чего ожидали ?
>Если охота работать с красивым и умным продуктом - берите нормальный ApplicationServer.>Только с полтычка всеравно не пойдет.
Не понял...на SUN написано именно так (http://ip:port)...мне надо в двльнейшем прикрутить томкат к апачу, перед этим я хотел быть уверен в 100% работе томката...и получается я его что не могу проверить ?
Блин. Он будет доступен на том порту, если запустится, а он не может открыть директорию с документами и висит. Потому и не отвечает. А томкат в принципе будет работать и без апача. Хотя можно и с ним. А еще проще - утащить с сана j2ee сервак. Там все уже внутри собрано + ant для разработки и деплоя джявы.
>Блин. Он будет доступен на том порту, если запустится, а он не
>может открыть директорию с документами и висит. Потому и не отвечает.
>А томкат в принципе будет работать и без апача. Хотя можно
>и с ним. А еще проще - утащить с сана j2ee
>сервак. Там все уже внутри собрано + ant для разработки и
>деплоя джявы.
Да когда обращаюсь на порт то в процессах появляется java <defunct>
и следовательно в лог не пишет....хотя я сделал внутри и examples директории права 777..И еще очень странно когда останавливаю томкат, он мне страницу ошибок генерит с java.net.ConnectException
>>Блин. Он будет доступен на том порту, если запустится, а он не
>>может открыть директорию с документами и висит. Потому и не отвечает.
>>А томкат в принципе будет работать и без апача. Хотя можно
>>и с ним. А еще проще - утащить с сана j2ee
>>сервак. Там все уже внутри собрано + ant для разработки и
>>деплоя джявы.
>Да когда обращаюсь на порт то в процессах появляется java <defunct>
>и следовательно в лог не пишет....хотя я сделал внутри и examples директории
>права 777..И еще очень странно когда останавливаю томкат, он мне страницу
>ошибок генерит с java.net.ConnectException
Это потому что остановщик не видит твоего сервера. Короче - там есть README - очень подробный. Мое мнение - надо:
1. почитать ридми
2. снести к х...ям томкат
3. поставить НУЖНУЮ ТОМКАТУ версию джявы
4. поставить томкат опять, ПРАВИЛЬНО прописав JAVA_HOME, CATALINA_HOME и что там еще ему надо (не помню уже)
5. запускать из $CATALINA_HOME/bin файл startup.sh (помоему так)
дело в том что я поставил последний sdk c SUN и последний Томкат, 4.12...насчет скрипта startup.sh там нет, он при установке ставит скрипт запуска в сервисы /etc/init.d, его я и запускаю (tomcat4 start), по поводу readme ...и на сане читал..все просто раз раз и запускай...а в doc от томката, расказано про разные фичи, типа cgi итп..ладно буду пути ковырять...спасибо
Запустил я его...правда не под tomcat пользователем а под root...дело было все в этом..надо проверять прова теперь.
>Запустил я его...правда не под tomcat пользователем а под root...дело было все
>в этом..надо проверять прова теперь.
АГА ! И теперь каждое приложение под томкатом будет с правами рута.
Ох...ительная фича! Поставь 4.0.х (я его юзал) и не морочь себе башку. Как его пускать я уже писАл.
>>Запустил я его...правда не под tomcat пользователем а под root...дело было все
>>в этом..надо проверять прова теперь.
>АГА ! И теперь каждое приложение под томкатом будет с правами рута.
>
>Ох...ительная фича! Поставь 4.0.х (я его юзал) и не морочь себе башку.
>Как его пускать я уже писАл.
Дело то не в этом, суть в том что я нашел причину!!!, то что он под рутом пускатся я не спорю неправильно, и надо пускать его под tomcat полльзователем...но теперь хоть понятно где искать ошибку...