일반 서버는 WebSphere® Application Server가 제공하는 서버는 아니지만
WebSphere Application Server 관리 도메인에서 관리되는 서버입니다. WebSphere Application Server
일반 서버 기능을 이용하면 일반 서버를 WebSphere Application Server 관리 내의
애플리케이션 서버 인스턴스로 정의하고 WebSphere 이외의 WebSphere Application Server
또는 프로세스와 이를 연관시킬 수 있습니다.
이 태스크 정보
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
일반 애플리케이션 서버의 두 가지 기본 유형은 다음과 같습니다.
- 비Java 애플리케이션 또는 프로세스
- Java™ 애플리케이션 또는 프로세스
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
따라서 일반 서버는 다음을 포함하여 Application Server 환경을 지원하는 데 필요한
서버 또는 프로세스일 수 있습니다.
- Java 서버
- C 또는 C++ 서버 또는 프로세스
- CORBA 서버
- RMI(Remote Method Invocation) 서버
일반 애플리케이션 서버는 시작된 태스크 또는 쉘 스크립트인
비Java 애플리케이션 프로세스여야 합니다. Java 애플리케이션을 제품의 일반 서버로 작성할 수 없습니다.
![[z/OS]](../images/ngzos.gif)
다음 프로세스가
시작된 태스크 또는 쉘 스크립트인 경우 이들을 일반 서버로 작성할 수
있습니다.
- C 또는 C++ 서버 또는 프로세스
- CORBA 서버
- RMI(Remote Method Invocation) 서버
wsadmin 도구 또는 관리 콘솔을 사용하여
일반 서버를 작성할 수 있습니다.
프로시저
- Java가 아닌 애플리케이션을 일반 서버로 작성하십시오. 다음 단계에서는 관리 콘솔을
사용하여 Java가 아닌 애플리케이션을 일반 애플리케이션 서버로 작성하는 방법에 대해 설명합니다.
- 서버 > 일반 서버를 선택하십시오.
- 새로 작성을 클릭하십시오.
- 일반 서버의 이름을 입력하십시오.
이름은 노드 내에서 고유해야 합니다. 정규 WebSphere Application Server 서버와 일반 애플리케이션 서버를
쉽게 구별할 수 있는 네이밍 설계를 사용하는 것이 좋습니다.
- 다음을 클릭하십시오.
- 완료를 클릭하십시오. 일반 서버가
관리 콘솔의 일반 서버 페이지에 옵션으로 나타납니다.
- 일반 서버 페이지에서 일반 서버의 이름을 클릭하십시오.
- 추가 특성 아래에서 프로세스 정의를 클릭하십시오.
- 실행 파일 이름 필드에 이 일반 서버를 시작할 때 실행되는
java가 아닌 프로세스의 이름을 입력하십시오.
예를 들어 perl 스크립트를 일반 서버로 사용할 경우
실행 파일 이름 필드에 perl.exe 모듈의 경로를
입력하십시오.
추가 인수(예:
perl 스크립트의 이름 및 해당 매개변수)가 있으면
실행 가능 인수 필드에 입력하십시오. 여러 인수는 캐리지 리턴으로
구분해야 합니다. 실행 가능 인수 필드에서 이러한 캐리지 리턴을 작성하려면
키보드의 Enter 키를 사용하십시오. 다음 예제는
두 개의 인수가 필요한 perl 스크립트 애플리케이션을 이 필드에서
어떻게 나타내는지 설명합니다.
perl_application.pl
arg1arg2
유의: 실행 가능 대상 유형 및
실행 가능 대상 특성은 Java가 아닌 애플리케이션에 사용되지
않습니다. 실행 가능 대상 유형 및 실행 가능 대상 특성은
Java 애플리케이션에만 사용됩니다.
- 확인을 클릭하십시오.
![[IBM i]](../images/iseries.gif)
Java 애플리케이션을 일반 서버로 작성하십시오. 다음 단계에서는 관리 콘솔을
사용하여 Java 애플리케이션을 일반 애플리케이션 서버로 작성하는 방법에 대해 설명합니다. - 를 선택하십시오.
- 새로 작성을 클릭하십시오.
- 일반 서버의 이름을 입력하십시오.
이름은 노드 내에서 고유해야 합니다. 정규
WebSphere Application Server 서버와 일반 애플리케이션 서버를 쉽게 구별할 수 있는
네이밍 설계를 사용하는 것이 가장 좋습니다.
- 다음을 클릭하십시오.
- 완료를 클릭하십시오. 일반 서버가 관리 콘솔의 애플리케이션 서버
페이지에 옵션으로 나타납니다.
- 완료를 클릭하십시오. 일반 서버가
관리 콘솔의 일반 서버 페이지에 옵션으로 나타납니다.
- 일반 서버 페이지에서 일반 서버의 이름을 클릭하십시오.
- 추가 특성 아래에서 프로세스 정의를 클릭하십시오.
- 일반 특성 아래에 있는 실행 파일 이름 필드에 WebSphere Application Server의
기본 JVM(${JAVA_HOME}/bin/java)에 대한 경로를 입력하십시오.
이 경로는 일반 서버를 시작할 때 Java 애플리케이션을 실행하는 데 사용됩니다.
- 일반 특성 아래에 있는 실행 가능 대상 유형 필드에서
Java 클래스 이름 JAVA_CLASS나 실행 가능 JAR 파일 이름 EXECUTABLE_JAR
중에서 Java 프로세스의 실행 파일 대상으로 사용할 파일을
선택하십시오. 제품의 기본값은 JAVA_CLASS입니다.
- 일반 특성 아래에 있는 실행 가능 대상 필드에 실행 가능 대상의
이름을 입력하십시오. 실행 가능 대상 유형에 따라, 이 이름은
main() 메소드를 포함하는 Java 클래스나 실행 가능 JAR 파일의
이름입니다.) WebSphere Application Server의 기본값은 com.ibm.ws.runtime.WsServer입니다.
- 확인을 클릭하십시오.
참고: 일반 서버가 WebSphere Application Server
서버가 아닌 다른 애플리케이션 서버에서 실행하기 위한 것이면, 실행 파일 이름
필드를 기본값으로 두고 실행 가능 대상 필드에 애플리케이션 서버에 대해
main 함수를 포함하는 Java 클래스를 지정하십시오.
다음에 수행할 작업
일반 서버를 정의한 후 이에 의존하는 애플리케이션을
중지하거나 시작할 때 Application Server 관리 콘솔을 사용하여
연관된
WebSphere Application Server
이외의 서버 또는 프로세스를 시작, 중지 및 모니터링하십시오.
유의: 관리 콘솔에서 종료 또는 중지
단추를 사용하여 일반 애플리케이션 서버를 포함한 모든 애플리케이션 서버를
중지할 수 있습니다.