Информация в этой статье применяется к:
Здесь содержится инструкция по использованию Citrix NFuse 1.51 на операционной системе Linux.
Для установки вам необходимы следующие пакеты:
Программное обеспечение | Наименование пакета | Ссылка для загрузки |
Red Hat Linux, Version 6.2 | ||
Apache Web Server, Version 1.3.14 | Apache_1.3.14.tar.Z | http://apache.org |
Apache Jserv, version 1.1.2 | ApacheJServ-1.1.2.tar.gz | http://java.apache.org |
Java Servlet Development Kit, Version 2.0 | jsdk20-solaris2-sparc_tar.Z | http://java.sun.com |
Java Development Kit, Version 1.3 | j2sdk-1_3_0-linux.bin | http://java.sun.com |
NFuse 1.5 for UNIX | NFuseWebExt-UNIX.tar.gz | http://download.citrix.com |
Замечания
Если вы используете RedHat 7.0, установите необходимые патчи для успешного запуска Sun JDK. Подробности смотрите на www.redhat.com
Текущей версией Java Servlet Development Kit является 2.1. Эта версия отличается от 2.0 и настраивается иным способрм. Пожалуйста, загрзите версию 2.0
Все наши инсталляции ссылаются на /usr/local
.
При необходимости подправьте маршруты.
При установке Linux
Установка JDK 1.3.0
/usr/local/jdk1.3/bin/java
.
Установка JSDK 2.0
/usr/local directory
.
CLASSPATH=$CLASSPATH:/usr/local/JSDK2.0/lib/jsdk.jar export CLASSPATH
Установка Apache 1.3.14
/usr/local directory
.
/usr/local/apache/conf
.
httpd.conf
: укажите правильное
значение параметра ServerName
.
/usr/local/apache/bin
.
Установка Apache Jserv 1.1.2
/usr/local/apache/conf
.
httpd.conf
.
Добавьте в конец файла:
#Include statement to load Apache Jserv Include /usr/local/apache/conf/jserv/jserv.conf
http://localhost/servlets/Hello
.
Вы должны увидеть сообщение об успешной работе
ApacheJServ 1.1.2.
Движку ApacheJServ для инициализации может потребоваться несколько минут. Не следует перезапускать Apache в это время. Перед испытанием сервлета подождите несколько минут.
Установка NFuse 1.51
/usr/local/nfuse
.
/usr/local/apache/htdocs
.
/usr/local/jserv/citrix
.
/usr/local/apache/htdocs/Citrix/NFuse151
.
/citrix
.
/usr/local/apache/htdocs/Nfuseicons
.
Настройка NFuse 1.51 после установки
/usr/local/jserv/citrix/ /usr/local/jserv/citrix/nfuse.jar /usr/local/jserv/citrix/ctxxml4j.jar /usr/local/jserv/citrix/jsafeObf.jar /usr/local/jserv/citrix/sslplus3.1.7.jarВаш CLASSPATH должен выглядеть так:
jserv.properties
, добавив в него:
wrapper.classpath=/usr/local/jserv/citrix wrapper.classpath=/usr/local/jserv/citrix/nfuse.jar wrapper.classpath=/usr/local/jserv/citrix/ctxxml4j.jar wrapper.classpath=/usr/local/jserv/citrix/jsafeObf.jar wrapper.classpath=/usr/local/jserv/citrix/sslplus3.1.7.jar
Servlet Zone
в файле jserv.properties
.
Измените переменную zones
:
zones=root,citrix.
root.properties
. Добавьте под ним:
citrix.properties=/usr/local/apache/conf/jserv/citrix.properties
citrix.properties
,
добавив к списку репозитариев:
repositories=/usr/local/jserv/citrix repositories=/usr/local/jserv/citrix/nfuse.jar repositories=/usr/local/jserv/citrix/ctxxml4j.jar repositories=/usr/local/jserv/citrix/jsafeObf.jar repositories=/usr/local/jserv/citrix/sslplus3.1.7.jar
jserv.conf
Servlet Mount points
, добавьте
в него:
ApJServMount /citrix /citrix
Теперь ваш сервер настроен для использования NFuse для веб-страниц сервлетов. Вы можете проверить это, введя адрес http://your-server-here/NFuse151. Выберите оттуда примеры и проверьте функциональность.
Для настройки сервера Linux/Apache для использования страниц JSP, смотрите документ "Configuring GNUJSP with Apache, Jserv, and NFuse 1.51."