신중한 고려 끝에 2026년 6월 30일부터 AWS Mainframe Modernization 자체 관리형 경험에 대한 새로운 고객 액세스를 종료하기로 결정했습니다. 기존 고객은 서비스를 정상적으로 계속 사용할 수 있습니다.AWS는AWS메인프레임 현대화 자체 관리형 경험을 위한 보안 및 가용성 개선에 계속 투자하지만 새로운 기능을 도입할 계획은 없습니다. 자세한 내용은 AWS Mainframe Modernization 가용성 변경을 참조하세요.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS Mainframe Modernization Service(관리형 런타임 환경 환경 환경)는 더 이상 신규 고객에게 공개되지 않습니다.AWS Mainframe Modernization Service(관리형 런타임 환경 환경)와 유사한 기능은AWS Mainframe Modernization Service(자체 관리형 환경)를 참조하세요. 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세한 내용은 AWS Mainframe Modernization 가용성 변경을 참조하세요.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon EC2에서 메인프레임 런타임에 대한 AWS 변환 설정
이 주제에서는 Amazon EC2에서 메인프레임 런타임용 AWS 변환을 사용하여 PlanetsDemo 샘플 애플리케이션을 설정하고 배포하는 방법을 설명합니다.
사전 조건
시작하기 전에 다음 사전 조건을 충족하는지 확인합니다.
-
AWS CLI 구성의 단계에 AWS CLI 따라를 구성합니다. https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html
-
AWS 메인프레임 런타임 사전 조건에 대한 변환 및 메인프레임 런타임에 대한 온보딩 AWS 변환를 완료합니다.
-
지원되는 인스턴스 유형 중 하나를 사용하여 Amazon EC2 인스턴스를 만듭니다. 자세한 내용은 Amazon EC2 Linux 인스턴스 시작하기를 참조하세요.
-
예를 들어 SSM을 사용하여 Amazon EC2 인스턴스에 성공적으로 연결할 수 있는지 확인하세요.
참고
이 가이드 전체에서 Tomcat 설치 경로는 로 간주됩니다
/m2-anywhere/tomcat-gapwalk/velocity. 아래 지침을 따를 때이 경로를 사용하거나 다음 지침을 원하는 경로에 맞게 조정합니다. -
메인프레임 런타임용 AWS 변환(Amazon EC2)을 다운로드하여 속도 디렉터리
/m2-anywhere/tomcat-gapwalk/velocity(Tomcat 설치 폴더)로 직접 압축을 풉니다. 스토리지, 액세스 및 콘텐츠에 대한 정보를 포함하여 메인프레임 런타임 아티팩트의 AWS 변환을 검색하는 방법에 대한 지침은 섹션을 참조하세요AWS 메인프레임 런타임 아티팩트에 대한 변환. -
PlanetsDemo
애플리케이션 아카이브를 다운로드하세요. -
아카이브의 압축을 풀고 선택한 Amazon S3 버킷에 애플리케이션을 업로드합니다.
-
JICS용 Amazon Aurora PostgreSQL 데이터베이스를 생성합니다. 메인프레임 런타임의 AWS 변환은 첫 번째 시작 시
PlanetsDemo-v1/jics/sql/initJics.sql스크립트를 자동으로 실행합니다. Amazon Aurora PostgreSQL 데이터베이스를 생성하는 방법에 대한 자세한 내용은 Aurora PostgreSQL DB 클러스터 생성 및 연결을 참조하세요.
설정
PlanetsDemo 샘플 애플리케이션을 설정하려면 다음 단계를 완료하세요.
-
Amazon EC2 인스턴스에 연결하고 Apache Tomcat 설치
conf폴더 아래의 폴더로 이동합니다. 편집할파일을 열고catalina.properties로 시작하는 줄을 다음 줄로 바꿉니다.common.loadercommon.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar","${catalina.home}/shared","${catalina.home}/shared/*.jar","${catalina.home}/extra","${catalina.home}/extra/*.jar" -
/m2-anywhere/tomcat-gapwalk/velocity/webapps폴더로 이동합니다. -
다음 명령을 사용하여 Amazon S3 버킷의
PlanetsDemo-v1/webapps/폴더에서 사용할 수 있는 PlanetsDemo 바이너리를 복사합니다.aws s3 cp s3://path-to-demo-app-webapps/ . --recursive참고
이전에 PlanetsDemo 아카이브의 압축을 풀었던 버킷의 올바른 Amazon S3 URI로
path-to-demo-app-webapps를 교체하세요. -
PlanetsDemo-v1/config/폴더의 콘텐츠를/m2-anywhere/tomcat-gapwalk/velocity/config/에 복사합니다. -
/m2-anywhere/tomcat-gapwalk/velocity/config/application-main.yml파일의 다음 코드 조각에서 사전 조건의 일부로 생성한 데이터베이스에 대한 연결 정보를 제공합니다. 자세한 내용은 Aurora PostgreSQL DB 클러스터를 참조하세요.datasource: jicsDs: driver-class-name : url: username: password: type : -
Apache Tomcat 서버를 시작하고 로그를 확인합니다.
/m2-anywhere/tomcat-gapwalk/velocity/startup.sh tail -f /m2-anywhere/tomcat-gapwalk/velocity/logs/catalina.logC로 시작한 다음 숫자가 나오는 오류 코드(예: CXXXX)를 발견한 경우 오류 메시지를 기록해 둡니다. 예를 들어 오류 코드 C5102는 잘못된 인프라 구성을 나타내는 일반적인 오류입니다.
배포된 애플리케이션 테스트
PlanetsDemo 애플리케이션을 테스트하는 방법의 예는 PlanetsDemo 애플리케이션을 테스트하세요 섹션을 참조하세요.