The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Установка tomcat"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Установка tomcat"
Сообщение от Korn Искать по авторуВ закладки(??) on 28-Мрт-05, 12:14  (MSK)
Установил на freebsd 5.3 из портов tomcat 4.1 (предварительно установив нативную java)

в документации написано, что достаточно сделать символьную линку c catalina.sh в директорию /usr/local/etc/rc.d и все будет работать, я это проверял - так оно и есть. Но у меня возник такой вот вопрос:

Я же ставил tomcat из портов, т.е. приложение уже мало-мальски подогнано под freebsd и стоит доверять размещению файлов приложения по иерархии системы. Просто при установке, tomcat положил 020.jakarta-tomcat41.sh в каталог /usr/local/etc/rc.d, но если попытаться запускать его, то скрипт отрабатывает, но сама java и томкат не поднимаются.
Я смотрел исходники этого скрипта, виноватым оказывается бинарный файл /usr/local/bin/tomcat41ctl. Хотя я просматривал это файл с помощью strings - пути внутри него к яве вроде все верные.
Как правильно запускать установленный из портов томкат?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Установка tomcat"
Сообщение от Pilat emailИскать по авторуВ закладки on 28-Мрт-05, 17:13  (MSK)
Слушай, а ты яву поставил??? Если да, то как. Я бьюсь с ней и никак не могу поставить!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Установка tomcat"
Сообщение от Korn Искать по авторуВ закладки(??) on 29-Мрт-05, 09:02  (MSK)
>Слушай, а ты яву поставил??? Если да, то как. Я бьюсь с
>ней и никак не могу поставить!


Очень просто:
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


5) удалить линуксовую яву и поддержку линукса
   pkg_delete linux-jdk14.... и linux-base
   убрать в fstab linuxprocfs

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Установка tomcat"
Сообщение от Pilat emailИскать по авторуВ закладки on 29-Мрт-05, 12:21  (MSK)
Спасибо!
Но слегка геморройно, вот здесь уже готовые пакеты
ftp.verify.kg/ports/distfiles/packages/
Если все встанет буду разбираться с Томкатом!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Установка tomcat"
Сообщение от dev emailИскать по авторуВ закладки(??) on 29-Мрт-05, 18:17  (MSK)
>Как правильно запускать установленный из портов томкат?

У tomcat*ctl есть один серьезный недостаток - он параметры не передает. Линковать catalina.sh я бы не стал - зачем тебе Томкет из-под рута.
Я запускаю простеньком скриптом скриптом, основаном на старом скрипте из портов:

#!/bin/sh

MYSELF=`basename $0`
JAVA_HOME='/usr/local/java'; export JAVA_HOME

case "$1" in
        start)
                su -f -m www -c "exec /home/tomcat/bin/startup.sh -security"
                        >/dev/null && echo -n ' tomcat50'
                ;;
        stop)
                su -f -m www -c "exec /home/tomcat/bin/shutdown.sh"
                        >/dev/null 2>&1 ; echo -n ' tomcat50'
                ;;
        *)
                echo ""
                echo "Usage: ${MYSELF} { start | stop }"
                echo ""
                exit 64
                ;;
esac

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Установка tomcat"
Сообщение от Pilat emailИскать по авторуВ закладки on 30-Мрт-05, 08:19  (MSK)
Может у кого уже есть пакет jdk???
Поделитесь!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Установка tomcat"
Сообщение от Pilat emailИскать по авторуВ закладки on 30-Мрт-05, 14:14  (MSK)
Поддержка линукс есть (запускаются ее бинарники)
/usr/ports/java/linux-sun-jdk15
делаю make
error:  invalid compressed data to inflate
В чем траблы??
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру