URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 63837
[ Назад ]

Исходное сообщение
"ПОМОГИТЕ запустить tomcat"

Отправлено ОбаЯтельный , 02-Фев-06 12:03 
подскажите кто-нибудь как нужно ставить tomcat под freebsd чтобы он работал, а не слетал через секунду после запуска.
Уже вторую неделю читаю в форумах как люди ставят.
Делаю по аналогии ставлю jdk ставлю tomcat, описываю окружение JAVA_HOME CATALINA_HOME в .profile, .cshrc описываю и в catalina.sh все равно не хочет запускаться.

Содержание

Сообщения в этом обсуждении
"ПОМОГИТЕ запустить tomcat"
Отправлено Александр , 02-Фев-06 12:20 
может это поможет -> http://www.opennet.me/tips/info/685.shtml



"ПОМОГИТЕ запустить tomcat"
Отправлено ОбаЯтельный , 02-Фев-06 12:49 
это я уже читал и ставил так же переменыые окружения прописаны, эмуляция Linux прописана.
он при запуске говорит что все done а сам слетает через секунду.
я не знаю может он не может запустить виртуальную машину?
но у меня все прописано.

"ПОМОГИТЕ запустить tomcat"
Отправлено Александр , 02-Фев-06 16:48 
а в логах что пишет



"ПОМОГИТЕ запустить tomcat"
Отправлено ОбаЯтельный , 02-Фев-06 17:44 
StandardServer.await: create[8005]: java.net.BindException: Can't assign requested address
java.net.BindException: Can't assign requested address
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331)
at java.net.ServerSocket.bind(ServerSocket.java:318)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:276)
at org.apache.catalina.startup.Catalina.start(Catalina.java:794)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
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(Bootstrap.java:243)
StandardServer.await: create[8005]: java.net.BindException: Can't assign requested address
java.net.BindException: Can't assign requested address
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331)
at java.net.ServerSocket.bind(ServerSocket.java:318)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:276)
at org.apache.catalina.startup.Catalina.start(Catalina.java:794)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
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(Bootstrap.java:243)
StandardServer.await: create[8005]: java.net.BindException: Can't assign requested address
java.net.BindException: Can't assign requested address
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331)
at java.net.ServerSocket.bind(ServerSocket.java:318)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:276)
at org.apache.catalina.startup.Catalina.start(Catalina.java:794)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
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(Bootstrap.java:243)
StandardServer.await: create[8005]: java.net.BindException: Can't assign requested address
java.net.BindException: Can't assign requested address
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331)
at java.net.ServerSocket.bind(ServerSocket.java:318)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:276)
at org.apache.catalina.startup.Catalina.start(Catalina.java:794)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
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(Bootstrap.java:243)
StandardServer.await: create[8005]: java.net.BindException: Can't assign requested address
java.net.BindException: Can't assign requested address
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331)
at java.net.ServerSocket.bind(ServerSocket.java:318)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:276)
at org.apache.catalina.startup.Catalina.start(Catalina.java:794)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
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(Bootstrap.java:243)


"ПОМОГИТЕ запустить tomcat"
Отправлено ОбаЯтельный , 02-Фев-06 17:47 
2006-02-02 11:47:14 WebappLoader[/manager]: Deploying class repositories to work directory /usr/local/jakarta-tomcat4.0/work/Standalone/localhost/manager
2006-02-02 11:47:14 StandardManager[/manager]: Seeding random number generator class java.security.SecureRandom
2006-02-02 11:47:14 StandardManager[/manager]: Seeding of random number generator has been completed
2006-02-02 11:47:14 ContextConfig[/manager]: Added certificates -> request attribute Valve
2006-02-02 11:47:14 ContextConfig[/manager]: Configured an authenticator for method BASIC
2006-02-02 11:47:14 StandardWrapper[/manager:default]: Loading container servlet default
2006-02-02 11:47:14 StandardWrapper[/manager:invoker]: Loading container servlet invoker
2006-02-02 11:47:14 StandardHost[localhost]: Installing web application at context path /tomcat-docs from URL file:/usr/local/jakarta-tomcat4.0/webapps/tomcat-docs
2006-02-02 11:47:14 WebappLoader[/tomcat-docs]: Deploying class repositories to work directory /usr/local/jakarta-tomcat4.0/work/Standalone/localhost/tomcat-docs
2006-02-02 11:47:14 StandardManager[/tomcat-docs]: Seeding random number generator class java.security.SecureRandom
2006-02-02 11:47:14 StandardManager[/tomcat-docs]: Seeding of random number generator has been completed
2006-02-02 11:47:14 ContextConfig[/tomcat-docs]: Added certificates -> request attribute Valve
2006-02-02 11:47:14 StandardWrapper[/tomcat-docs:default]: Loading container servlet default
2006-02-02 11:47:14 StandardWrapper[/tomcat-docs:invoker]: Loading container servlet invoker
2006-02-02 11:47:14 StandardHost[localhost]: Installing web application at context path /webdav from URL file:/usr/local/jakarta-tomcat4.0/webapps/webdav
2006-02-02 11:47:14 WebappLoader[/webdav]: Deploying class repositories to work directory /usr/local/jakarta-tomcat4.0/work/Standalone/localhost/webdav
2006-02-02 11:47:14 StandardManager[/webdav]: Seeding random number generator class java.security.SecureRandom
2006-02-02 11:47:14 StandardManager[/webdav]: Seeding of random number generator has been completed
2006-02-02 11:47:15 ContextConfig[/webdav]: Added certificates -> request attribute Valve
2006-02-02 11:47:15 StandardWrapper[/webdav:default]: Loading container servlet default
2006-02-02 11:47:15 StandardWrapper[/webdav:invoker]: Loading container servlet invoker
2006-02-02 11:47:15 StandardHost[localhost]: Installing web application at context path  from URL file:/usr/local/jakarta-tomcat4.0/webapps/ROOT
2006-02-02 11:47:15 WebappLoader[]: Deploying class repositories to work directory /usr/local/jakarta-tomcat4.0/work/Standalone/localhost/_
2006-02-02 11:47:15 StandardManager[]: Seeding random number generator class java.security.SecureRandom
2006-02-02 11:47:15 StandardManager[]: Seeding of random number generator has been completed
2006-02-02 11:47:15 ContextConfig[]: Added certificates -> request attribute Valve
2006-02-02 11:47:15 StandardWrapper[:default]: Loading container servlet default
2006-02-02 11:47:15 StandardWrapper[:invoker]: Loading container servlet invoker

"ПОМОГИТЕ запустить tomcat"
Отправлено weih , 02-Фев-06 22:21 
я делал так:

Freebsd 5.3

    1) Добавить в ядро:
        options        COMPAT_LINUX

    2)Установить linux-java-sdk14
        cd /usr/ports/java/linux-sun-jdk14 && make install clean

        Проверка
        # cd /usr/local/linux-jdkХ.Х.Х/bin
        # ./java -version

    3) vi /etc/fstab
       linprocfs    /compat/linux/proc    linprocfs rw    0    0

       kldload linprocfs
       mount /compat/linux/proc

    4) проставить нативную java freebsd

        cd /usr/ports/java/jdk14 && make install clean

    6) Установить Tomcat

        cd /usr/ports/www/jakarta-tomcat41 && make install clean

        прописать в catalina.sh:
        JAVA_HOME=/usr/local/jdk1.4.2
           CATALINA_OPTS="-Dfile.encoding=UTF-8"

        стартовый сценарий tomcat.sh в /usr/local/etc/rc.d

#!/bin/sh

MYSELF=`basename $0`
JAVA_HOME='/usr/local/jdk1.4.2'; export JAVA_HOME

case "$1" in
        start)
                su -f -m www -c "exec /usr/local/jakarta-tomcat4.1/bin/startup.sh"
                        >/dev/null && echo -n ' tomcat'
                ;;
        stop)
                su -f -m www -c "exec /usr/local/jakarta-tomcat4.1/bin/shutdown.sh"
                        >/dev/null 2>&1 ; echo -n ' tomcat'
                ;;
        *)
                echo ""
                echo "Usage: ${MYSELF} { start | stop }"
                echo ""
                exit 64
                ;;
esac
        # Вручную Запускать TomCAT можно и так (через яву):
        #./java -jar -Dfile.encoding=U    TF-8 -Duser.dir=/usr/local/jakarta-tomcat4.1/ /usr/local/jakarta-tomcat4.1/bin/bootstrap.jar start &


        добавить пользователей в томкат - редактированием файла tomcat-users.xml

        настроить файл server.xml (настроен на 8080 порт)

    7) установить в /etc/profile и /etc/csh.cshrc

        JAVA_HOME=/usr/local/jdk1.4.2
        CATALINA_HOME=/usr/local/jakarta-tomcat4.1
        CATALINA_OPTS="-Dfile.encoding=UTF-8"

    


"ПОМОГИТЕ запустить tomcat"
Отправлено ОбаЯтельный , 03-Фев-06 12:26 
Сделал как написано.
Поставил такие же java и tomcat

все равно пишет:

Feb 3, 2006 12:04:31 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8180
Starting service Tomcat-Standalone
Apache Tomcat/4.1.31
Feb 3, 2006 12:04:32 PM org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
Feb 3, 2006 12:04:32 PM org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
Feb 3, 2006 12:04:32 PM org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources', returnNull=true
Feb 3, 2006 12:04:34 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8180
Feb 3, 2006 12:04:34 PM org.apache.jk.common.ChannelSocket init
INFO: JK2: ajp13 listening on /0.0.0.0:8009
Feb 3, 2006 12:04:34 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/35  config=/usr/local/jakarta-tomcat4.1/conf/jk2.properties
StandardServer.await: create[8005]: java.net.BindException: Can't assign requested address
java.net.BindException: Can't assign requested address
    at java.net.PlainSocketImpl.socketBind(Native Method)
    at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331)
    at java.net.ServerSocket.bind(ServerSocket.java:318)
    at java.net.ServerSocket.<init>(ServerSocket.java:185)
    at org.apache.catalina.core.StandardServer.await(StandardServer.java:463)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:472)
    at org.apache.catalina.startup.Catalina.execute(Catalina.java:350)
    at org.apache.catalina.startup.Catalina.process(Catalina.java:129)
    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(Bootstrap.java:156)
Stopping service Tomcat-Standalone


"ПОМОГИТЕ запустить tomcat"
Отправлено ОбаЯтельный , 03-Фев-06 14:03 
запускаю tomcat.sh
входит под пользователем tomcathost но сам в процессах не висит.
Что я дела не так?

"ПОМОГИТЕ запустить tomcat"
Отправлено Александр , 10-Фев-06 11:56 
ну тебе таки удалось запустить tomcat?

я попробовал сделать это на тестовой машине, поставил FreeBSD-6.0, обновил порты и установил  tomcat55 - запускается и работает

если интересно, могу сообщить подробности