Какие изменения конфигурации Вы делаете к новой установке Tomcat?

При использовании Thunderbird можно попытаться установить расширение SmtpSelect.

При попытке решить более общую проблему, большинство (по крайней мере те, я работаю с), ISPs позволяют Вам аутентифицировать и отправлять почту почтовому порту представления (587). Возможно, это будет работать на Вас.

Если это все еще не работает, регистрирует аккаунт Gmail и использует почтовый порт представления Gmail (smtp.gmail.com:587) для отсылки почты.

Если Вы действительно не хотите делать это, устанавливать своего рода умный сценарий, который просыпается каждый n минуты, проверки для наблюдения, где это и реконфигурировало/etc/hosts или/etc/mail/mailertable для перенаправления почты соответственно.

5
задан 24 August 2009 в 02:35
5 ответов

Обычно, я просто настраиваю параметры запуска для корректировки размеров "кучи" для лучшей производительности.

-server -Xms256m -Xmx1024m
2
ответ дан 3 December 2019 в 01:49

Вот простой сценарий, который я использую:

У меня есть значение по умолчанию directoy "Catalina Домой' и 'База Catalina', я поместил веб-приложения в 'базу Catalina', каждый раз, когда я запускаю свои сценарии, война развертываются. У меня также есть некоторый JAVA_OPTS: как выполненный Java в deamon режиме, я указываю память, которую я хочу выделить, я добавляю Часовой пояс Также

#!/bin/sh

BIN_DIR=$HOME/bin
TOMCAT_DIR=$HOME/tomcat
CFG_DIR=$TOMCAT_DIR/conf

#export TZ="Europe/Paris"
#export LANG=fr_FR.UTF-8 export CATALINA_PID=$BIN_DIR/tomcat.pid
export CATALINA_BASE=$TOMCAT_DIR
export
CATALINA_HOME=/home/web/bin/apache-tomcat-6.0.16
export
LD_LIBRARY_PATH=$CATALINA_HOME/lib
export
JRE_HOME=/usr/lib/jvm/java-1.5.0-sun
export JAVA_OPTS="-server -Xmx800m
-Djava.awt.headless=true -XX:MaxPermSize=256m"

cd $CATALINA_HOME/bin

case $1 in

    start)
    $CATALINA_HOME/bin/catalina.sh start
-config $TOMCAT_DIR/conf/server.xml "$@"    ;;

    stop)   $CATALINA_HOME/bin/catalina.sh
stop -force -config
$TOMCAT_DIR/conf/server.xml "$@"    ;;

    deploy)     if [ ! -d $HOME/deploy ];
then        mkdir $HOME/deploy      fi  if [
-f $HOME/deploy/*.war ]; then       mv $HOME/deploy/*.war
$HOME/tomcat/webapps/   fi  ;;

    *)  echo "Usage : $0 (start|stop)"
    ;;

esac
2
ответ дан 3 December 2019 в 01:49

В конфигурации контекста для веб-приложений, которые могут быть в ./conf/Catalina/localhost/.xml, ./webapps/.xml, или в рамках ./conf/server.xml, я установил перезагружаемый = "ложь". Это предотвращает Tomcat от постоянного опроса для изменений в файлах и банках класса веб-приложения, который является ненужной загрузкой. См. документацию по настройке Контекста.

<Context path="/myapp" reloadable="true">

В ./conf/server.xml я прохожу и комментирую биты, которые я не использую, такие как неиспользованные коннекторы.

В ./conf/server.xml посмотрите на значения для maxThreads, connectionTimeout, и подобные атрибуты Коннекторов. Нет никакого стандарта, рекомендуемого значение для них, необходимо разработать оптимальные значения на основе приложения, шаблонов использования, и т.д. См. документацию для Коннектора HTTP и Коннектора AJP для деталей.

Я также разделяю веб-приложения по умолчанию, за исключением тех мне нужно.

Так как я действительно использую веб-приложение менеджера кота, я блокирую его вниз. Я настраиваю учетную запись пользователя, чтобы получить доступ к нему и настроить Apache httpd средства управления доступом на URL для блокировки доступа к соответствующим IP-адресам.

Порядок отклоняет, позволяет, Отклоняют от всех, Позволяют от 127.0.0.1, Позволяют от 192.168.0

Также в Apache, я блокирую доступ к каталогу WEB-INF (у меня нет примера для вручения).

0
ответ дан 3 December 2019 в 01:49

Размер "кучи" для тонкой настройки лучше

0
ответ дан 3 December 2019 в 01:49

Другой хороший источник информации был бы этим вебинаром

http://www.springsource.com/webinar/apache-tomcat-tips-and-tricks-pros

К сожалению, необходимо зарегистрироваться....

0
ответ дан 3 December 2019 в 01:49

Теги

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