다음 문서는 AIX 서버에 원격 시스템 탐색기 서버 구성요소를
설치하는 방법에 대해 설명합니다.
전제조건
Perl 및
Java 1.4 모두 사용자 경로에 있어야 합니다. Perl을 테스트하려면 명령 쉘에서
다음 명령을 실행하십시오.
perl-V
Java 버전을
테스트하려면 명령 프롬트에서 다음 명령을 실행하십시오.
java -version
"명령을 찾을 수 없음" 메시지를 수신하는 경우, 다음 명령을 실행하여
/usr/bin에 Java 명령의 기호 링크를 작성하십시오.
ln -s jdk_installation_directory /jre/bin/java /usr/bin/java
서버 코드 설치
iSeries용 WebSphere Development Studio
Client에서 서버 코드를 설치 중인 경우 다음 타스크를 완료하십시오. iSeries용
WebSphere Development Studio Client Advanced Edition에서 서버 코드를
설치하는 지시사항은
여기를 클릭하십시오.
- 서버 코드를 설치하려는 원격 서버에 디렉토리를
작성하십시오. 이 지시사항의 나머지 부분은 설치 디렉토리를
/opt/rseserver(팀 공유에 적합)로 가정하지만 임의의 디렉토리를
자유롭게 사용할 수 있습니다.
- 로컬 워크스테이션의 다음 위치에서 rseserver.jar를 찾으십시오.
x:\product directory\rse\eclipse\plugins\com.ibm.etools.systems.universal_version_number\serverruntime\
여기서, x:\product directory는
제품을 설치한 디렉토리입니다.
- rseserver.jar를 원격 서버의 /opt/rseserver 디렉토리에
복사하십시오.
- 원격 서버에서 명령 프롬트를 열고 rseserver_jar 파일을
복사한 디렉토리로 변경하십시오.
- JAR 파일에서 파일을 추출하려면 다음을 실행하십시오.
jar -xvf rseserver.jar
주: JAR 명령은 JDK에서 제공되며 사용자 경로에 없을 수도 있습니다. JAR 명령
실행 중에 "명령을 찾을 수 없음" 메시지를 수신하는 경우, JDK의 설치 디렉토리로
JAR 명령을 규정해 보십시오. 예: /opt/IBMJava2-131/bin/jar -xvf rseserver.jar
- 다음 구성 명령을 완료하십시오.
dos2unix daemon.aix
dos2unix server.aix
chmod 755 server.aix
chmod 755 daemon.aix
chmod 755 auth.pl
iSeries용 WebSphere Development Studio Client Advanced Edition에서
서버 코드를 설치 중인 경우 다음 타스크를 완료하십시오. iSeries용
WebSphere Development Studio Client에서 서버 코드를 설치하는 지시사항은
여기를 클릭하십시오.
- 서버 코드를 설치하려는 원격 서버에 디렉토리를
작성하십시오. 이 지시사항의 나머지 부분은 설치 디렉토리를
/opt/rseserver(팀 공유에 적합)로 가정하지만 임의의 디렉토리를
자유롭게 사용할 수 있습니다.
- 로컬 워크스테이션의 다음 위치에서 rseserver.jar 및 rseserver_setup.sh를 찾으십시오.
x:\product directory\rse\eclipse\plugins\com.ibm.etools.systems.universal_version_number\serverruntime\
여기서, x:\product directory는
제품을 설치한 디렉토리입니다.제품의 고급 버전의 경우,
로컬 워크스테이션의 다음 위치에서
rseserver.jar를 찾으십시오.
x:\product directory\iseries\server.runtimes.aix_version_number\
- rseserver.jar 및 rseserver_setup.sh 파일을
원격 서버의 /opt/rseserver 디렉토리에 복사하십시오.
- 원격 서버에서 명령 프롬트를 열고 rseserver_setup.sh 파일을 복사한 디렉토리로
변경하십시오.
- 다음 명령을
실행하십시오.
dos2unix rseserver_setup.sh
chmod ug+rwx rseserver_setup.sh
./rseserver_setup.sh installation_directory
여기서, installation_directory는
서버 구성요소를 설치하려는 원격 시스템의 디렉토리입니다(예: /opt/rseserver). (디렉토리를
지정하지 않는 경우, 기본값으로 설치 디렉토리는 /opt/rseserver630입니다.
이 기본 디렉토리에 액세스하려면 루트 액세스가 있어야 할 수도 있음에 유의하십시오.)
서버 시작
디먼을 사용하여 시동 시 자동 또는 수동으로
서버를 시작할 수 있습니다.
서버 디먼을 사용하여 서버를 시작하려면 다음을 수행하십시오.- 루트 사용자 ID를 사용하여 실행 중인지 확인하십시오. (디먼이
루트에서 실행되지 않을 경우, 연결 중인 사용자를 인증할 수 없습니다.) 다음 명령을
실행하십시오.
su -l root
cd installation_directory
perl ./daemon.aix
서버 디먼은
4035 포트에서 실행됩니다.
시동 시 디먼 실행
Linux
시동 시 디먼을 실행하도록 구성할 수도 있습니다. 이렇게 구성하려면
시동 스크립트에 디먼에 대한 호출을 추가해야 합니다.
/etc/rc.d/rc.local 파일의 맨 아래에 다음 행을 추가하십시오.
cd /opt/rseserver
perl ./daemon.aix
수동으로 서버 시작
다음 명령을
실행하십시오.
cd installation_directory
perl ./server.aix <port>
해당 명령은 서버 설치 디렉토리에
있는 server.aix 스크립트를 실행합니다. 해당 스크립트가 실행되지
않는 경우, server.aix의 권한 속성을 변경하십시오(예: chmod
755 server.aix를 입력). server.aix 스크립트의 포트 매개변수는
선택적입니다. 포트를 지정하지 않는 경우, 서버가 사용 가능한
첫 번째 포트를 선택하여 포트 번호를 표준 출력으로 인쇄합니다. 포트
번호는 일반적으로 4033입니다. 다른 포트를 사용하려면
원격 시스템 탐색기의 연결을 위한 파일 서브시스템 특성에 해당 포트 번호를 입력해야
합니다. (포트 번호를 변경하는 데 대한 정보는 다음 섹션인 Workbench에서
원격 서버에 클라이언트 연결을 참조하십시오.) 그렇지 않은 경우
이 특성을 변경할 필요가 없습니다.
Workbench에서
원격 서버에 클라이언트 연결
이제, 이 제품을
사용하여 원격 서버에 클라이언트를 연결할 수 있습니다. Workbench 통합 개발
환경에서 이 타스크를 수행하십시오. 원격 서버에 연결하려면
다음을 수행하십시오.
- 원격 시스템 탐색기 Perspective로 전환하십시오. Workbench 메뉴에서
를 클릭하십시오.
- 원격 시스템 보기에서 새 연결이 자동으로 펼쳐져
원격 시스템 탐색기를 통해 연결할 수 있는 다양한 원격 시스템을
표시합니다. 나열된 원격 시스템 중 하나를 펼쳐 새 연결 대화 상자를
호출하고 연결을 구성하십시오.
- 호스트명 필드에 서버의 이름 또는 TCP/IP 주소를
입력하십시오. 이 필드에 입력한 값은 연결 이름 필드에 자동으로
복사되어 원격 시스템 보기에 표시되며 연결에 고유하게 됩니다.
- (선택사항) 설명을 입력하십시오. 연결이 작성된 후
특성 보기에 설명이 표시됩니다.
- 시스템을 정의하려면 완료를 클릭하십시오.
주의: 포트 번호를 검사하려면, 원격 시스템 보기에서 연결 또는 서브시스템을
마우스 오른쪽 단추로 클릭한 다음 특성을 선택하십시오. 관련 정보를 보려면 서브시스템을 클릭하십시오. 포트가 "0"인 경우
원격 시스템 탐색기 통신 서버가 서버에서 사용 가능한 임의의 포트를 선택합니다. 서버를 시작할 때 포트 번호를 지정한 경우(예를 들어, 방화벽 작업을 위해),
여기서 해당 번호를 입력해야 합니다.