JavaRush /Java-Blog /Random-DE /IntelliJ IDEA-Benutzerhandbuch. Anwendungsserver.
theGrass
Level 24
Саратов

IntelliJ IDEA-Benutzerhandbuch. Anwendungsserver.

Veröffentlicht in der Gruppe Random-DE
Anwendungsserver
IntelliJ IDEA Ultimate поставляется с предустановленной поддержкой большинства популярных проприетарных и открытых Serverов приложений, включая GlassFish, WebLogic, JBoss EAP, Wildfly, WebSphere, Tomcat, TomEE, Jetty, Geronimo, Resin и Virgo.
  1. Anwendungsserver Um einen Server in einer Entwicklungsumgebung zu konfigurieren, öffnen Sie Einstellungen → Anwendungsserver und klicken Sie auf die Schaltfläche Anwendungsserver hinzufügen . Die Entwicklungsumgebung erkennt automatisch die Version des installierten Servers und fordert Sie auf, auszuwählen, welche Bibliotheken zur Liste der Abhängigkeiten hinzugefügt werden sollen, wenn dieser Server im Projekt verwendet wird. IntelliJ IDEA-Benutzerhandbuch.  Anwendungsserver.  - 1
    • Web-Facette Eine sehr wichtige Sache bei der Arbeit mit Anwendungsservern ist die Web-Facette . Darin speichert die Entwicklungsumgebung Einstellungen bezüglich des Webservers für jedes Modul im Projekt. Diese Einstellungen umfassen Installationshandles und Webressourcenstämme und sind unter Projektstruktur → Module und Projektstruktur → Facetten verfügbar . IntelliJ IDEA-Benutzerhandbuch.  Anwendungsserver.  - 2
        Normalerweise müssen Sie dies nicht alles manuell konfigurieren. Die Entwicklungsumgebung selbst findet Deskriptoren und Stammressourcenordner und fordert Sie auf, diese zu den Einstellungen hinzuzufügen.
        • Artefakte sind das, was die Entwicklungsumgebung auf dem Server ablegt, wenn Sie Ihre Webanwendung mithilfe von „ Konfigurationen ausführen“ ausführen . Jedes Artefakt hat seinen Namen, Typ, das Verzeichnis, in dem es erstellt wird, und den Build-Typ ( Webanwendung: Archiv, Webanwendung: Explodiert, EJB-Anwendung: Archiv, EJB-Anwendung: Explodiert usw.). Um Artefakte zu konfigurieren, öffnen Sie Projektstruktur → Artefakte . IntelliJ IDEA-Benutzerhandbuch.  Anwendungsserver.  - 3
            Wenn Sie Maven- oder Gradle- Build-Systeme verwenden , müssen Sie Artefakte nicht manuell konfigurieren. Die Entwicklungsumgebung synchronisiert sie automatisch mit den Einstellungen der Artefakte, die in den Build-Konfigurationsdateien definiert sind.
            • Ausführungseinstellungen Die Ausführungskonfigurationbestimmt, wie das Artefakt auf den Server hochgeladen wird. IntelliJ IDEA unterstützt zwei Arten von Starteinstellungen – lokal ( Local ) und remote ( Remote ). Bei lokaler Ausführung wird eine neue Serverinstanz gestartet und das Artefakt darauf platziert. Beim Remote-Start wird das Artefakt auf einen bereits laufenden Remote-Server hochgeladen. IntelliJ IDEA-Benutzerhandbuch.  Anwendungsserver.  - 4
                Jeder Anwendungsserver verfügt möglicherweise über einen anderen Parametersatz in der Ausführungskonfiguration . IntelliJ IDEA-Benutzerhandbuch.  Anwendungsserver.  - 5
                  Один из важных параметров тут - On ‘update’ action, который определяет Wie обновить ваше приложение на Serverе, когда вы хотите выложить новую версию, нажав Ctrl + F10 (Cmd+ F10 для Mac). В зависимости от того что вы выбрали, среда разработки может обновить ресурсы, обновить классы и ресурсы(update resources), выложить заново все приложение(update classes and resources) oder рестартовать Server (restart the server). Если вы не хотите чтобы каждый раз при запуске проекта всплывало диалоговое окно с выбором того Wie обновить ваш проект на Serverе, вы можете снять галочку Show dialog в настройках, что поможет вам сэкономить массу времени если вы часто перезапускаете ваш проект. Другой важный параметр это On frame deactivation, он определяет Wie обновить ваше приложение на Serverе, когда вы переключoderсь из среды разработки (к примеру в браузер). В зависимости от того что вы выберете, среда разработки может обновить ресурсы, обновить классы и ресурсы, oder не делать вообще ничего. Таким образом, каждый раз Wie вы переключаетесь в браузер, ваш проект может автоматически загружаться на Server. Не забывайте, что вариант обновления классов и ресурсов доступен только если ваш артифакт не является архивом (Exploded). Для архивов используйте HotSwap. По умолчанию, среда разработки запускает Server приложений используя ту версию JRE что настроена для вашего проекта. Но вы можете выбрать и любую другую из установленных. Важной частью любой конфигурации запуска является выкладывание артефакта на Server. IntelliJ IDEA-Benutzerhandbuch.  Anwendungsserver.  - 6 По умолчанию, среда разработки автоматически собирает артифакты перед выкладыванием. Но вы можете перенастроить это поведение во вкладке Before launch окна Run configuration. В настройках удаленного запуска вы также можете указать Adresse и номер порта вашего Serverа, на который вы хотите залить проект. IntelliJ IDEA-Benutzerhandbuch.  Anwendungsserver.  - 7
                  • Запуск и отладка Anwendungen После того Wie вы создадите настройки запуска, вы можете запускать ваше приложение с отладчиком oder без с помощью кнопок на панели инструментов, oder комбинаций клавиш Shift + F10 для запуска без отладчика, и Shift + F9 с отладчиком. IntelliJ IDEA-Benutzerhandbuch.  Anwendungsserver.  - 8
                    • Update und HotSwap Wenn Sie Änderungen am Code einer bereits laufenden Anwendung vornehmen möchten, empfehlen wir die Verwendung der Update- Funktion , die über die Tastenkombination Strg + F10 ( Cmd + F10 für Mac ) zugänglich ist. Wie bereits erwähnt, ist es nur verfügbar, wenn Ihr Artefakt kein Archiv ist. Abhängig von Ihrer Wahl werden während der Aktualisierung möglicherweise Ressourcen oder Klassen und Ressourcen erneut hochgeladen. Wenn das Update im Debug-Modus ausgeführt wird, verwendet es den HotSwap- Modus . Andernfalls wird Hot-Reployment verwendet. IntelliJ IDEA-Benutzerhandbuch.  Anwendungsserver.  - 9
                        Wenn es sich bei Ihrem Artefakt um ein Archiv handelt, können Sie sich nur auf HotSwap verlassen , das automatisch im Debug-Modus verwendet wird.
                        • Artefakte erstellen Um Artefakte Ihres Projekts zu erstellen, müssen Sie Build → Artefakte erstellen in der Entwicklungsumgebung ausführen . IntelliJ IDEA-Benutzerhandbuch.  Anwendungsserver.  - 10
                          • Fenster „Application Server Tools“ Jede Build-Konfiguration wird zusammen mit den Server- und Artefakttypen im Fenster „Application Server Tools“ angezeigt. Dieses Fenster kann auch beim Starten/Stoppen des Servers und beim Hochladen/Löschen/Konfigurieren von Artefakten nützlich sein. IntelliJ IDEA-Benutzerhandbuch.  Anwendungsserver.  - elf
                            Wir empfehlen Ihnen außerdem, „ Erste Schritte mit Java EE 7 und GlassFish 4.0“ zu lesen, in dem beschrieben wird, wie Sie Java EE 7 -Anwendungen auf dem GlassFish 4.0- Anwendungsserver erstellen, konfigurieren, bereitstellen und debuggen . Originaler Artikel
                            Kommentare
                            TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
                            GO TO FULL VERSION