Tomcat7 запускается при запуске сервера

Если ваш пакет установлен из пакета (а не из источника), вы можете использовать (в Bash):

dpkg -L $(dpkg -S /usr/bin/pidgin | cut -f1 -d: ) | grep \.desktop$

В случае gvim он ничего не выводит. У вас есть другая проблема, на самом деле, gvim является альтернативой. «True» gvim может быть несколькими программами. На моем компьютере это /usr/bin/vim.gnome. Давайте попробуем. Это тоже не работает ... потому что в том же пакете нет .desktop, что vim.gnome. Фактически, в этом сложном случае .desktop находится в другой упаковке, общей для всех графических интерфейсов Vim: vim-gui-common

1
задан 6 July 2014 в 14:28

1 ответ

убедитесь, что оба модуля tomcat & amp; apache не подключены к сети

1st вам нужно сделать ссылку из /etc/rc5.d:

cd /etc/rc5.d
sudo ln -s ../init.d/tomcat S71tomcat
sudo ln -s ../init.d/apache S72apache

для tomcat сделать файл & амп; назовите его tomcat в этом каталоге /etc/init.d/

sudo touch /etc/init.d/tomcat
gksu 'gedit /etc/init.d/tomcat'

мимо этого

----------------------------  /etc/init.d/tomcat  ------------------------
#!/bin/bash
#
# tomcat        
#
# chkconfig: 
# description:  Start up the Tomcat servlet engine.

# Source function library.
. /etc/init.d/functions


RETVAL=$?
CATALINA_HOME="/usr/apps/apache/tomcat/jakarta-tomcat-4.0.4"

case "$1" in
 start)
        if [ -f $CATALINA_HOME/bin/startup.sh ];
          then
        echo $"Starting Tomcat"
            /bin/su tomcat $CATALINA_HOME/bin/startup.sh
        fi
    ;;
 stop)
        if [ -f $CATALINA_HOME/bin/shutdown.sh ];
          then
        echo $"Stopping Tomcat"
            /bin/su tomcat $CATALINA_HOME/bin/shutdown.sh
        fi
    ;;
 *)
    echo $"Usage: $0 {start|stop}"
    exit 1
    ;;
esac

exit $RETVAL
-----------------------  end of /etc/init.d/tomcat  ----------------------

для apache $ sudo touch /etc/init.d/apache $ gksu 'gedit /etc/init.d/apache'

, затем пройдите мимо этого

----------------------------  /etc/init.d/apache  ------------------------
#!/bin/bash
#
# apache        
#
# chkconfig: 
# description:  Start up the Apache web server.

# Source function library.
. /etc/init.d/functions


RETVAL=$?
APACHE_HOME="/usr/apps/apache/apache"

case "$1" in
 start)
    if [ -f $APACHE_HOME/bin/apachectl ]; then
        echo $"Starting Apache"
        $APACHE_HOME/bin/apachectl start
    fi
    ;;
 stop)
    if [ -f $APACHE_HOME/bin/apachectl ]; then
        echo $"Stopping Apache"
        $APACHE_HOME/bin/apachectl stop
    fi
    ;;
 *)
    echo $"Usage: $0 {start|stop}"
    exit 1
    ;;
esac

exit $RETVAL
-----------------------  end of /etc/init.d/apache  ----------------------

, затем перезагрузите

$ gksu shutdown -r
1
ответ дан 24 May 2018 в 05:59
  • 1
    спасибо 4 ваш ответ, моя служба называется tomcat7, у меня уже есть корневой корень lrwxrwxrwx 1 17 июля 5 09:53 S20tomcat7 - & gt; ../init.d/tomcat7* в /etc/rc5.d, почему я должен изменить свой init.d / tomcat7 для вашей версии, когда моя версия является stardard, и я ее не изменил? – surfealokesea 5 July 2014 в 13:43
  • 2
    ваш сценарий init.d / tomcat недействителен для моего tomcat7, tomcat7 имеет другую версию, которая хорошо работает, например, service tomcat stop | start | restart. – surfealokesea 5 July 2014 в 20:17
  • 3
    вы должны изменить этот CATALINA_HOME = его пример – hwez 6 July 2014 в 00:30
  • 4
    да, я заметил, и сделал это. Но когда я запускаю этот сценарий, мой кот не работает хорошо (неправильно сконфигурирован), не начиная с запуска. Посмотрите мой стандартный файл /etc/init.d/tomcat7, этот стандарт является стандартом, который устанавливает ubuntu ( gist.github.com/baylisscg/942150 ). Я также заметил записи rc5.d, в моем случае, когда S20apache2 & amp; S20tomcat7 и я изменился на S21tomcat7 & amp; S22apache, результат при запуске одинаковый: запускается apache, tomcat не запускается – surfealokesea 6 July 2014 в 14:04
  • 5
    Попробуйте «установить» – hwez 6 July 2014 в 14:23

Другие вопросы по тегам:

Похожие вопросы: