JavaRush /Java Blog /Random-KO /IntelliJ IDEA 사용자 가이드. 애플리케이션 서버.
theGrass
레벨 24
Саратов

IntelliJ IDEA 사용자 가이드. 애플리케이션 서버.

Random-KO 그룹에 게시되었습니다
애플리케이션 서버
IntelliJ IDEA Ultimate поставляется с предустановленной поддержкой большинства популярных проприетарных и открытых serverов приложений, включая GlassFish, WebLogic, JBoss EAP, Wildfly, WebSphere, Tomcat, TomEE, Jetty, Geronimo, Resin и Virgo.
  1. 애플리케이션 서버 개발 환경에서 서버를 구성하려면 설정 → 애플리케이션 서버를 열고 애플리케이션 서버 추가 버튼을 클릭합니다. 개발 환경은 설치된 서버의 버전을 자동으로 감지하고 이 서버가 프로젝트에서 사용되는 경우 종속성 목록에 추가할 라이브러리를 선택하라는 메시지를 표시합니다. IntelliJ IDEA 사용자 가이드.  애플리케이션 서버.  - 1
    • 웹 패싯 애플리케이션 서버로 작업할 때 매우 중요한 것은 웹 패싯 입니다 . 여기에 개발 환경은 프로젝트의 각 모듈에 대한 웹 서버와 관련된 설정을 저장합니다. 이러한 설정에는 설치 핸들 및 웹 리소스 루트가 포함되며 프로젝트 구조 → 모듈 프로젝트 구조 → 패싯 에서 사용할 수 있습니다 . IntelliJ IDEA 사용자 가이드.  애플리케이션 서버.  - 2
        일반적으로 이 모든 항목을 수동으로 구성할 필요는 없습니다. 개발 환경 자체는 설명자와 루트 리소스 폴더를 찾아 설정에 추가하라는 메시지를 표시합니다.
        • 아티팩트 아티팩트는 실행 구성을 사용하여 웹 애플리케이션을 실행할 때 개발 환경이 서버에 배치하는 것입니다. 각 아티팩트에는 이름, 유형, 빌드된 디렉터리 및 빌드 유형( 웹 애플리케이션: 아카이브, 웹 애플리케이션: Exploded, EJB 애플리케이션: 아카이브, EJB 애플리케이션: Exploded 등)이 있습니다. 아티팩트를 구성하려면 Project Structure → Artifacts 를 엽니다 . IntelliJ IDEA 사용자 가이드.  애플리케이션 서버.  - 삼
            Maven 또는 Gradle 빌드 시스템을 사용하는 경우 아티팩트를 수동으로 구성할 필요가 없습니다. 개발 환경은 이를 빌드 구성 파일에 정의된 아티팩트 설정과 자동으로 동기화합니다.
            • 실행 설정 실행 구성은 아티팩트가 서버에 업로드되는 방식을 결정합니다. IntelliJ IDEA는 로컬( Local )과 원격( Remote ) 의 두 가지 시작 설정 유형을 지원합니다. 로컬로 실행하면 새 서버 인스턴스가 시작되고 해당 인스턴스에 아티팩트가 배치됩니다. 원격으로 시작하면 이미 실행 중인 원격 서버에 아티팩트가 업로드됩니다. IntelliJ IDEA 사용자 가이드.  애플리케이션 서버.  - 4
                각 애플리케이션 서버는 실행 구성 에서 서로 다른 매개변수 세트를 가질 수 있습니다 . IntelliJ IDEA 사용자 가이드.  애플리케이션 서버.  - 5
                  Один из важных параметров тут - On ‘update’ action, который определяет How обновить ваше приложение на serverе, когда вы хотите выложить новую версию, нажав Ctrl + F10 (Cmd+ F10 для Mac). В зависимости от того что вы выбрали, среда разработки может обновить ресурсы, обновить классы и ресурсы(update resources), выложить заново все приложение(update classes and resources) or рестартовать server (restart the server). Если вы не хотите чтобы каждый раз при запуске проекта всплывало диалоговое окно с выбором того How обновить ваш проект на serverе, вы можете снять галочку Show dialog в настройках, что поможет вам сэкономить массу времени если вы часто перезапускаете ваш проект. Другой важный параметр это On frame deactivation, он определяет How обновить ваше приложение на serverе, когда вы переключorсь из среды разработки (к примеру в браузер). В зависимости от того что вы выберете, среда разработки может обновить ресурсы, обновить классы и ресурсы, or не делать вообще ничего. Таким образом, каждый раз How вы переключаетесь в браузер, ваш проект может автоматически загружаться на server. Не забывайте, что вариант обновления классов и ресурсов доступен только если ваш артифакт не является архивом (Exploded). Для архивов используйте HotSwap. По умолчанию, среда разработки запускает server приложений используя ту версию JRE что настроена для вашего проекта. Но вы можете выбрать и любую другую из установленных. Важной частью любой конфигурации запуска является выкладывание артефакта на server. IntelliJ IDEA 사용자 가이드.  애플리케이션 서버.  - 6 По умолчанию, среда разработки автоматически собирает артифакты перед выкладыванием. Но вы можете перенастроить это поведение во вкладке Before launch окна Run configuration. В настройках удаленного запуска вы также можете указать address и номер порта вашего serverа, на который вы хотите залить проект. IntelliJ IDEA 사용자 가이드.  애플리케이션 서버.  - 7
                  • Запуск и отладка applications После того How вы создадите настройки запуска, вы можете запускать ваше приложение с отладчиком or без с помощью кнопок на панели инструментов, or комбинаций клавиш Shift + F10 для запуска без отладчика, и Shift + F9 с отладчиком. IntelliJ IDEA 사용자 가이드.  애플리케이션 서버.  - 8
                    • 업데이트 및 HotSwap 이미 실행 중인 애플리케이션의 코드를 변경하려면키보드 단축키 Ctrl + F10 ( Mac의 경우 Cmd + F10 )으로 액세스할 수 있는 업데이트 기능을 사용하는 것이 좋습니다 . 이미 언급한 바와 같이, 아티팩트가 아카이브가 아닌 경우에만 사용할 수 있습니다. 선택에 따라 업데이트 중에 리소스가 다시 업로드되거나 클래스와 리소스가 다시 업로드될 수 있습니다. 업데이트가 디버그 모드에서 실행되면 HotSwap 모드가 사용됩니다 . 그렇지 않으면 핫 재배포가 사용됩니다. IntelliJ IDEA 사용자 가이드.  애플리케이션 서버.  - 9
                        아티팩트가 아카이브인 경우 디버그 모드에서 자동으로 사용되는 HotSwap 에만 의존할 수 있습니다.
                        • 빌드 아티팩트 프로젝트의 아티팩트를 빌드하려면 개발 환경에서 빌드 → 빌드 아티팩트를 실행해야 합니다 . IntelliJ IDEA 사용자 가이드.  애플리케이션 서버.  - 10
                          • 응용 프로그램 서버 도구 창 각 빌드 구성은 서버 및 아티팩트 유형과 함께 응용 프로그램 서버 도구 창에 나타납니다. 이 창은 서버를 시작/중지하고 아티팩트를 업로드/삭제/구성할 때도 유용할 수 있습니다. IntelliJ IDEA 사용자 가이드.  애플리케이션 서버.  - 열하나
                            또한 GlassFish 4.0 애플리케이션 서버 에서 Java EE 7 애플리케이션을 생성, 구성, 배포 및 디버그하는 방법을 설명하는 Java EE 7 및 GlassFish 4.0 시작하기를 학습하는 것이 좋습니다 . 원본 기사
                            코멘트
                            TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
                            GO TO FULL VERSION