Displaying script library help information using scripting
The script library provides Jython script procedures to assist in automating your environment. The script library includes help commands to list each available script library, display information for specific script libraries, and to display information for specific script procedures.
About this task
스크립트 라이브러리는 가장 일반적인 애플리케이션 서버
관리 기능을 자동화하는 프로시저 세트를 제공합니다. Jython 스크립트 라이브러리를
사용하는 방법에는 다음 세 가지가 있습니다.
- wsadmin 도구를 사용하여 대화식 모드에서 Jython 스크립트 라이브러리의
스크립트를 실행합니다. wsadmin 도구를 실행한 후 다음 구문을 사용하여
스크립트 라이브러리에 포함된 개별 스크립트를 실행할 수 있습니다.
wsadmin>AdminServerManagement.createApplicationServer("myNode", "myServer", "default")
- 문서 편집기를 사용하여 다음 샘플에 표시된 것과 같이 Jython 스크립트
라이브러리의 여러 스크립트를 결합합니다.
사용자 정의 스크립트를 저장한 후 다음 구문 데모에 표시된 것과 같이 명령행에서 이 스크립트를 실행합니다.# # My Custom Jython Script - file.py # AdminServerManagement.createApplicationServer("myNode", "Server1", "default") AdminServerManagement.createApplicationServer("myNode", "Server2", "default") # Use one of them as the first member of a cluster AdminClusterManagement.createClusterWithFirstMember("myCluster", "APPLICATION_SERVER", "myNode", "Server1") # Add a second member to the cluster AdminClusterManagement.createClusterMember("myCluster", "myNode", "Server3") # Install an application AdminApplication.installAppWithClusterOption("DefaultApplication", "..\installableApps\DefaultApplication.ear", "myCluster") # Start all servers and applications on the node AdminServerManagement.startAllServers("myNode")
bin>wsadmin -language jython -f path/to/your/jython/file.py
- 샘플 구문과 같이 Jython 스크립트 라이브러리 코드를 사용하여 사용자 정의 스크립트를 작성합니다. 스크립트 라이브러리의 각 스크립트 예제는 wsadmin 스크립트를 작성하는 우수 사례를 보여 줍니다. 스크립트 라이브러리 코드는 app_server_root/scriptLibraries 디렉토리에 있습니다. 이 디렉토리에서 스크립트는 기능에 따라 서브디렉토리로 구성됩니다. 예를 들어, app_server_root/scriptLibraries/application/V70 서브디렉토리에는 버전 7.0 이상 제품에 적용 가능한 애플리케이션 관리 태스크를 수행하는 프로시저가 있습니다.스크립트 라이브러리 경로의 서브디렉토리 V70은 해당 서브디렉토리의 스크립트가 버전 7.0 스크립트임을 의미하지 않습니다.
Use the AdminLibHelp script library to display general information about each script library, specific information about a specific script library, and information about specific scripts.