IntelliJ를 사용하여 Azure 앱 Service용 헬로 월드 웹앱 만들기
이 문서에서는 IntelliJ용 Azure 도구 키트를 사용하여 기본 헬로 월드 웹앱을 만들고 Azure 앱 Service에 웹앱을 게시하는 데 필요한 단계를 보여 줍니다.
참고 항목
Eclipse를 사용하려는 경우 Eclipse에 대한 유사한 자습서를 확인하세요.
Azure 구독이 아직 없는 경우 시작하기 전에 체험 계정을 만듭니다.
이 자습서를 완료한 후 리소스를 정리하는 것을 잊지 마세요. 이 경우 이 가이드 실행은 체험 계정 할당량을 초과하지 않습니다.
필수 조건
- 지원되는 JDK(Java Development Kit) Azure에서 개발할 때 사용할 수 있는 JDK에 대한 자세한 내용은 Azure 및 Azure Stack에 대한 Java 지원을 참조하세요.
- IntelliJ IDEA, Ultimate 또는 Community Edition.
- IntelliJ용 Azure 도구 키트입니다. 자세한 내용은 IntelliJ용 Azure 도구 키트 설치를 참조하세요.
설치 및 로그인
다음 단계에서는 IntelliJ 개발 환경에서 Azure 로그인 프로세스를 안내합니다.
플러그 인을 설치하지 않은 경우 IntelliJ용 Azure 도구 키트를 참조하세요.
Azure 계정에 로그인하려면 왼쪽 Azure Explorer 사이드바로 이동한 다음 Azure 로그인 아이콘을 클릭합니다. 또는 도구로 이동하여 Azure를 확장한 다음 Azure 로그인을 클릭할 수 있습니다.
Azure 로그인 창에서 OAuth 2.0을 선택한 다음 로그인을 클릭합니다. 다른 로그인 옵션은 Azure Toolkit for IntelliJ용 로그인 지침을 참조하세요.
브라우저에서 계정으로 로그인한 다음 IntelliJ로 돌아갑니다. 구독 선택 대화 상자에서 사용할 구독을 클릭한 다음 선택을 클릭합니다.
새 웹앱 프로젝트 만들기
파일을 클릭하고 새로 만들기를 확장한 다음 프로젝트를 클릭합니다.
새 프로젝트 대화 상자에서 Maven을 선택하고, Archetype에서 만들기 옵션이 선택되어 있는지 확인합니다. 목록에서 maven-archetype-webapp을 선택하고 다음을 클릭합니다.
아티팩트 좌표 드롭다운을 확장하여 모든 입력 필드를 봅니다. 새 웹앱에 대해 다음 정보를 지정하고 다음을 클릭합니다.
- 이름: 웹앱의 이름입니다. 이 값은 웹앱의 ArtifactId 필드를 자동으로 채우는 데 사용됩니다.
- GroupId: 아티팩트 그룹의 이름(일반적으로 com.microsoft.azure와 같은 회사 도메인)입니다.
- 버전: 기본 버전 1.0-SNAPSHOT을 유지합니다.
Maven 설정을 사용자 지정하거나 기본값을 적용한 다음 마침을 클릭합니다.
생성된 코드를 찾으려면 왼쪽 프로젝트 탭에서 프로젝트로 이동한 다음 src/main/webapp/index.jsp 파일을 엽니다. 다음 예제와 유사한 코드가 표시됩니다.
<html> <body> <h2>Hello World!</h2> </body> </html>
Azure에 웹앱 배포
프로젝트 탐색기 보기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 Azure를 확장한 다음 Azure Web Apps에 배포를 클릭합니다.
Azure에 배포 대화 상자에서 기존 Tomcat 웹앱에 애플리케이션을 배포하거나 새 웹앱을 만들 수 있습니다.
a. 새 웹앱을 만들려면 클릭합니다 + . 그렇지 않으면 구독에 기존 웹앱이 있는 경우 WebApp 드롭다운에서 WebApp을 선택합니다.
b. 팝업 WebApp 만들기 대화 상자에서 다음 정보를 지정하고 확인을 클릭합니다.
- 이름: WebApp의 도메인 이름입니다. 이 값은 Azure에서 고유해야 합니다.
- 플랫폼: Linux-Java 8-TOMCAT 9.0을 선택하거나 적절하게 선택합니다.
c. 기존 웹앱에 배포하려면 WebApp 드롭다운에서 웹앱을 선택한 다음 실행을 클릭합니다.
도구 키트에는 웹앱이 성공적으로 배포되면 상태 메시지가 표시되며, 배포에 성공한 경우 배포된 웹앱의 URL도 표시됩니다.
상태 메시지에 제공된 링크를 사용하여 웹앱으로 이동할 수 있습니다.
배포 구성 관리
팁
웹앱을 게시한 후 도구 모음에서 녹색 화살표 아이콘을 클릭하여 배포를 실행할 수 있습니다.
WebApp의 배포를 실행하기 전에 웹앱의 드롭다운 메뉴를 클릭하고 구성 편집을 선택하여 기본 설정을 수정할 수 있습니다.
구성 실행/디버그 대화 상자에서 기본 설정을 수정할 수 있습니다. 확인을 클릭하여 설정을 저장합니다.
리소스 정리
웹앱을 삭제하려면 왼쪽 Azure Explorer 사이드바로 이동하여 Web Apps 항목을 찾습니다.
참고 항목
Web Apps 메뉴 항목이 확장되지 않으면 Azure 탐색기 도구 모음에서 새로 고침 아이콘을 클릭하거나 Web Apps 메뉴 항목을 마우스 오른쪽 단추로 클릭하고 새로 고침을 선택하여 목록을 수동으로 새로 고칩니다.
삭제할 웹앱을 마우스 오른쪽 단추로 클릭하고 삭제를 클릭합니다.
앱 서비스 계획 또는 리소스 그룹을 삭제하려면 Azure Portal을 방문하여 구독에서 리소스를 수동으로 삭제합니다.
다음 단계
버그를 보고하거나 새 기능을 요청하려면 GitHub 리포지토리에서 문제를 만들거나 태그 azure-java-tools를 사용하여 Stack Overflow에 대해 질문합니다.
Azure에서 Java를 사용하는 방법에 대한 자세한 내용은 다음 링크를 참조하세요.
Azure Web Apps를 만드는 방법에 대한 자세한 내용은 App Service 개요를 참조하세요.