Нужен простой способ установить и настроить Java JDK и Tomcat на Fedora 13/Linux
Я пытаюсь установить Java JDK & Tomcat на мою Fedora 13, но у меня много проблем.
Я просмотрел много блогов и много сообщений о переполнении стека, но все же не могу правильно его настроить.
Информация:
- Я пытаюсь установить JAVA JDK, используя пакет.rpm, поскольку я не могу сделать это с помощью репозитория YUM. (Вы также можете сказать мне, как я могу установить Yum репозиторий).
Я пытался установить JDK & tomcat, но после установки, когда я пытался запустить tomcat с помощью startup.sh, он выдавал ошибку вроде:
Using CATLINA_HOME Using CATLINA_BASE etc etc
Как найти путь JDK и настроить путь JAVA_HOME.
Я знаю, что мои вопросы действительно сбивают с толку, но мне нужна помощь. Ссылки на посты по смежным вопросам также приветствуются.
2 ответа
Установка JDK на Fedora:
1) Пожалуйста, посетите веб-сайт Sun Java, чтобы загрузить любую версию Java JDK, которая вам нравится. http://java.sun.com/javase/downloads/index.jsp
2) Нажмите "Загрузить", выберите платформу Linux, язык и примите лицензию и продолжите.
3) Выберите "Linux RPM в самораспаковывающемся файле" и загрузите файл jdk_filename-rpm.bin (jdk-6u6-linux-i586-rpm.bin).
4) После загрузки перейдите в каталог, в котором вы сохранили файл.
5) Войдите в систему как пользователь root или su в root или sudo и выполните команду "chmod +x jdk_filename.-rpm.bin", чтобы сделать его исполняемым.
chmod +x jdk_filename.bin
6) Выполнить это
./jdk_filename-rpm.bin
7) Нажмите клавишу пробела, повторяйте, пока система не предложит ввести да или нет, введите y и введите, чтобы продолжить.
8) Это выведет файл.rpm в тот же каталог
9) выпуск rpm -i jdk_filename.rpm
, это установит все файлы jdk в системе linux / usr / java / jdk-version /
rpm -i jdk_filename.rpm
10) Создать символьные ссылки, чтобы он выполнялся где угодно
ln -s /usr/java/jdk1.6.0/bin/java /usr/bin/java
ln -s /usr/java/jdk1.6.0/bin/javac /usr/bin/javac
11) тип java -version
, СДЕЛАННЫЙ!!
Установка после установки Установите JAVA_HOME в переменную окружения
Скопируйте следующую инструкцию и добавьте в файл / etc / profile или.bashrc, чтобы система установила JAVA_HOME в системную переменную среды.
export JAVA_HOME="/usr/java/jdk1.6.0;"
Установите Tomcat 6 на Fedora
yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps
В Fedora 13 переменная среды CATALINA_HOME явно не определяется после установки Tomcat 6. По сути, он равен /usr/share/tomcat6/. Это сбило меня с толку при чтении руководств Tomcat 6, которые обычно ссылаются на CATALINA_HOME. Вы можете добавить его в свой ~/.bash_profile, если это поможет.
CATALINA_HOME=/usr/share/tomcat6/
export CATALINA_HOME
Запустите Tomcat и надеюсь, что это работает.
Между тем на Fedora 20 все проще. Вы можете установить оба Java
а также Tomcat
через пакеты, предоставленные Fedora. Выполните следующие действия, войдя в систему как root
:
yum install java-1.7.0-openjdk tomcat
Затем включите Tomcat
при запуске системы:
systemctl enable tomcat
Теперь вы можете поместить военный файл в /var/lib/tomcat/webapps/
и ты готов к работе.