Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Ошибка запуска Tomcat с недопустимым идентификатором

Автор вопроса: NigelОтветов: 2

У меня на одном сервере работает tomcat 6.0.18 без проблем. С точно такими же настройками не запускается на машине моего коллеги. Он даже запускается из той же папки, что и я (я остановил свою копию, пока он пытается заставить ее работать)

Все, что мы получаем, когда запускаем tomcat с помощью bin/startup.sh, это:

CATALINA_OPTS=-server -Xms768m -XX:+UseParallelGC -Xmx768m -XX:MaxPermSize=256m -XX:PermSize=128m -Djava.awt.headless=true: не является идентификатором

У меня было это определение в setenv.sh, и я переместил его в startup.sh - та же проблема.

Какие-либо предложения? Мой краткий взгляд на Google, кажется, указывает на несколько проблем с IP-адресами, но на моем сервере есть две карты Ethernet и два IP-адреса.

Спасибо.

tomcatstartuptomcat6

Ответы

Ответ 1 · рейтинг 2 · kgiannakakis

Это сценарий оболочки, а не проблема Tomcat. Правильный способ сделать это:

export CATALINA_OPTS="....."

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

Ответ 2 · Gareth Davis

Там особо нечего делать. Не следует ли указывать значение CATALINA_OPTS?:

CATALINA_OPTS="-server -Xms768m -XX:+UseParallelGC -Xmx768m -XX:MaxPermSize=256m -XX:PermSize=128m -Djava.awt.headless=true"

Кроме этого

  • Запускается ли он без каких-либо опций и/или установленных приложений?
  • Это даже становится таким же справедливым, как запуск фактического процесса Java?

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы