Добрый день.
Решил вот в который уже раз (с очередного края) начать подбираться к изучению веба. И вот такая незадача. Когда-то стоял старый Томкэт, 6-й ещё версии. Лежал он в директории /home/stas/docs/Java/apache-tomcat-6.0.33. Сама директория осталась, хотя Томкэт уж давно как снесен и вся история на время забыта. Был установлен новый Томкэт в директорию /home/stas/apache-tomcat-7.0.26/bin. Эта директория была, соответственно, добавлена в PATH, взамен старой. Но вот ведь незадача, вызывая setclasspath.sh, я неизменно получаю сообщение о невозможности установить базовую директорию:
Более того, вопреки здравому смыслу, при вызове команды startup.sh, Томкэт начинает обращаться к СТАРОЙ директории:The BASEDIR environment variable is not defined
This environment variable is needed to run this program
При том, что в файле environment чётко прописано новое значение PATH "/home/stas/apache-tomcat-7.0.26/bin"Using CATALINA_BASE: /home/stas/docs/Java/apache-tomcat-6.0.33
Using CATALINA_HOME: /home/stas/docs/Java/apache-tomcat-6.0.33
Using CATALINA_TMPDIR: /home/stas/docs/Java/apache-tomcat-6.0.33/temp
Using JRE_HOME: /usr/bin"
Using CLASSPATH: /home/stas/docs/Java/apache-tomcat-6.0.33/bin/bootstrap.jar
touch: невозможно выполнить touch для «/home/stas/docs/Java/apache-tomcat-6.0.33/logs/catalina.out»: Отказано в доступе
/home/stas/docs/Java/apache-tomcat-6.0.33/bin/catalina.sh: 506: cannot create /home/stas/docs/Java/apache-tomcat-6.0.33/logs/catalina.out: Permission denied
stas@stas-M56S-S3:~/apache-tomcat-7.0.26/bin$ catalina.sh run
Using CATALINA_BASE: /home/stas/docs/Java/apache-tomcat-6.0.33
Using CATALINA_HOME: /home/stas/docs/Java/apache-tomcat-6.0.33
Using CATALINA_TMPDIR: /home/stas/docs/Java/apache-tomcat-6.0.33/temp
Using JRE_HOME: /usr/bin"
Using CLASSPATH: /home/stas/docs/Java/apache-tomcat-6.0.33/bin/bootstrap.jar
exec: 506: /usr/bin" /bin/java: not found
И, что неудивительно, не может получить к ним доступ.
Кто знаком с этим контейнером сервлетов, подскажите пожалуйста, откуда он берёт данные для BASEDIR и как наставить его на путь истинный в этом вопросе?
Спасибо.
Социальные закладки