Запуск Tomcat завершается неудачно с недействительным идентификатором
Вопрос
У меня 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, и я переместил его в start.sh — та же проблема.
Какие-либо предложения?Мой краткий обзор Google, похоже, указывает на несколько проблем с IP-адресами, но на моем сервере есть две сетевые карты и два IP-адреса.
Спасибо.
Решение
Это сценарий оболочки, а не проблема Tomcat.Правильный способ сделать это:
export CATALINA_OPTS="....."
Ваш коллега, вероятно, использует другую оболочку, чем вы.
Другие советы
Там особо нечего делать.Разве не следует указывать значение CATALINA_OPTS?:
CATALINA_OPTS="-server -Xms768m -XX:+UseParallelGC -Xmx768m -XX:MaxPermSize=256m -XX:PermSize=128m -Djava.awt.headless=true"
Кроме этого
- Запускается ли он без каких -либо вариантов и/или каких -либо установленных приложений?
- Это даже справедливо, как и запуск фактического процесса Java?