GenPluginCfg 명령
GenPluginCfg 명령은 WebSphere® 웹 서버 플러그인 구성 파일인 plugin-cfg.xml을 재생성하는 데 사용됩니다.
이 명령 실행 위치에 대한 자세한 정보는 명령 도구 사용 문서를 참조하십시오.
경고:
플러그인 구성을 재생성하면 보존하려는 수동 구성 변경사항을
겹쳐쓸 수 있습니다. 이 태스크를 수행하기 전에 웹 서버 플러그인 구현에 설명된 대로 관련사항을 이해해야 합니다.

참고: GenPluginCfg 명령은 WebSphere Application Server JVM 대신
자체 JVM(Java™ Virtual Machine)에서 실행되므로
다른 클래스 파일에 액세스하지 못할 수 있습니다. GenPluginCfg 명령을 실행할 때
이 문제점이 발생하면 대신 httpPluginManagement.py 스크립트를 실행하여
애플리케이션 중심 플러그인 구성을 생성할 수 있습니다. 이 스크립트는 wsadmin을 사용하여 플러그인 생성을 시작합니다. 자세한 정보는 httpPluginManagement.py 스크립트을 참조하십시오.
구문
플러그인 구성을 재생성하려면 다음 방법을 사용하십시오.
-profileName
옵션을 사용하여 다중 프로파일 설치에서 Application Server
프로세스의 프로파일을 정의할 수 있습니다. 단일 프로파일 환경에서 실행하기 위해서는
-profileName 옵션이 필요하지 않습니다. 이 옵션의 기본값은 기본 프로파일입니다.
GenPluginCfg 명령이 -webserver.name webservrName 옵션과 함께 실행되면, wsadmin은 웹 서버에 대한 플러그인 구성 파일을 생성합니다. 생성된 구성 파일의 설정은 웹 서버에 배치되는 애플리케이션 목록에 기초합니다. -webserver.name webservrName 옵션 없이 이 명령이 발행될 때에는 토폴로지에 기반하여 플러그인 구성 파일이 생성됩니다.
매개변수
다음 옵션은 GenPluginCfg 명령에 대해 사용 가능합니다.
- -config.root configroot_dir
- 기본값은 CONFIG_ROOT입니다. setupCmdLine 명령을 호출하여 환경 변수를 가져옵니다.
-profileName
다중 프로파일 설치에서 애플리케이션 서버 프로세스의 프로파일을 정의합니다. 단일 프로파일 환경에서 실행하기 위해서는 -profileName 옵션이 필요하지 않습니다. 이 옵션의 기본값은 기본 프로파일입니다.
- -cell.name cell
- 기본값은 WAS_CELL입니다. setupCmdLine 명령을 호출하여 환경 변수를 가져옵니다.
- -node.name node
- 기본값은 WAS_NODE입니다. setupCmdLine 명령을 호출하여 환경 변수를 가져옵니다.
- -webserver.name webserver1
- 제공된 웹 서버에 대한 플러그인 구성 파일을 작성해야 합니다.
- -propagate yes/no
- webserver.name 옵션이 지정되고 웹 서버가 로컬 또는 원격 비관리 노드에 있는 경우에만 적용됩니다. 그렇지 않으면, app_server_root/profiles/profile_name/config/cells/cell_name/nodes/node_name/servers/web_server_name의 plugin-cfg.xml 파일을 원격 웹 서버 플러그인 디렉토리의 plugins_root/config/web_server_name으로 수동 복사해야 합니다. 기본값은 no입니다.
- -propagateKeyring yes/no
- webserver.name 옵션이 지정되고 웹 서버가 로컬인 경우에만 적용됩니다. 기본값은 no입니다.
- -cluster.name cluster1,cluster2 | ALL
- 클러스터의 선택사항 목록. webserver.name 옵션이 지정된 경우에는 무시됩니다.
- -server.name server1,server2
- 서버의 선택사항 목록. 단일 서버 플러그인 생성에 필요합니다. webserver.name 옵션이 지정된 경우에는 무시됩니다.
- -output.file.name file_name
- 기본값은 configroot_dir/plugin-cfg.xml 파일입니다. webserver.name 옵션이 지정된 경우에는 무시됩니다.
- -destination.root root
- 구성을 사용하는 시스템의 설치 루트. webserver.name 옵션이 지정된 경우에는 무시됩니다.
- -destination.operating.system windows/unix
- 구성을 사용하는 시스템의 운영 체제. webserver.name 옵션이 지정된 경우에는 무시됩니다.
- -force yes
- 셀 전체 파일 생성을 위해 명령이 발행될 때 기존 구성과 병합하는 대신 새 구성을 작성하십시오.
- -debug yes/no
- 기본값은 no입니다.
- -help
- 명령문 사용법을 인쇄합니다.
- -?
- 명령문 사용법을 인쇄합니다.
사용법 시나리오
셀의 모든 클러스터에 플러그인 구성을 생성하려면 다음을 수행하십시오.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
GenPluginCfg -cell.name NetworkDeploymentCell
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
GenPluginCfg.sh -cell.name NetworkDeploymentCell
단일 서버에 플러그인 구성을 생성하려면 다음을 수행하십시오.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
GenPluginCfg -cell.name BaseApplicationServerCell -node.name appServerNode -server.name appServerName
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
GenPluginCfg.sh -cell.name BaseApplicationServerCell -node.name appServerNode -server.name appServerName
웹 서버에 대한 플러그인 구성 파일을 생성하려면 다음을 수행하십시오.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
GenPluginCfg -cell.name BaseApplicationServerCell -node.name webserverNode -webserver.name webserverName
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
GenPluginCfg.sh -cell.name BaseApplicationServerCell -node.name webserverNode -webserver.name webserverName