как запустить веб приложение в intellij idea
IntelliJ IDEA — запуск / отладка веб-приложения на Tomcat
В этой статье показано, как запустить или отладить веб-приложение на сервере Tomcat, используя IntelliJ IDEA.
1. Tomcat Плагин
1.1 Файл — >> Настройки — >> Плагин типа — >> Убедитесь, что включена интеграция Tomcat и TomEE.
2. Запуск / отладка конфигурации
2.1 Выполнить — >> Редактировать конфигурации …
2.2 Клики + значок, выберите Tomcat Server — >> Локальный
3. Конфигурация Tomcat
3.1 Нажмите на вкладку «Развертывание», значок +, чтобы выбрать артефакт для развертывания. Для отладки точки останова всегда выбирайте версию войны в разобранном виде.
3.2 Нажмите на вкладке «Сервер», выберите сервер Tomcat и обновите on ‘Update’ action «Обновлять классы и ресурсы» — для горячей замены.
4. Серверы приложений
4.1 Теперь на нижней панели отображается вид «Серверы приложений».
Запустите или отладьте ваше веб-приложение, готово.
Создание веб-приложения Hello World для Службы приложений Azure с помощью IntelliJ
В этой статье показаны действия, необходимые для создания базового веб-приложения Hello World и его публикации в Службе приложений Azure с помощью Azure Toolkit for IntelliJ.
Если вы предпочитаете использовать Eclipse, ознакомьтесь с нашим аналогичным учебником для Eclipse.
Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начать работу.
Обязательно очистите ресурсы после выполнения действий из этого учебника. В этом случае работа с этим учебником не приведет к превышению квоты бесплатной учетной записи.
Предварительные требования
Для выполнения описанных в статье шагов необходимо установить Azure Toolkit for IntelliJ. Для этого требуются следующие компоненты:
На сайте репозитория подключаемых модулей JetBrains на странице Azure Toolkit for IntelliJ приведен список сборок, совместимых с набором средств.
Установка и вход
Следующие шаги описывают процесс входа в Azure в среде разработки IntelliJ.
Если вы еще не установили подключаемый модуль, см. статью Azure Toolkit for IntelliJ.
Чтобы войти в учетную запись Azure, перейдите к левой боковой панели Azure Explorer, а затем щелкните значок входа в Azure. Кроме того, можно открыть раздел Средства, развернуть пункт Azure и щелкнуть значок входа в Azure.
В окне Azure Sign In (Вход в Azure) выберите Device Login (Имя пользователя устройства) и щелкните Sign in (Вход) (другие варианты входа).
В диалоговом окне Azure Device Login (Вход на устройство Azure) щелкните Copy&Open (Копировать и открыть).
В браузере вставьте код устройства (скопированный при нажатии Copy&Open (Копировать и открыть) на последнем шаге), а затем нажмите кнопку Далее.
Выберите нужную учетную запись Azure и выполните все необходимые для входа процедуры аутентификации.
Завершив вход, закройте браузер и вернитесь в интегрированную среду разработки IntelliJ. В диалоговом окне Select Subscriptions (Выбор подписок) выберите нужные подписки и щелкните Select (Выбрать).
Создание проекта веб-приложения
В меню File (Файл) разверните пункт New (Создать), а затем щелкните Проект (Project).
В диалоговом окне New Project (Новый проект) выберите Maven и убедитесь, что установлен флажок Create from Archetype (Создать из архетипа). В списке вариантов выберите maven-archetype-webapp, а затем щелкните Далее.
Раскройте список Artifact Coordinates (Координаты артефакта), чтобы просмотреть все поля ввода и указать приведенные ниже сведения о новом веб-приложении, а затем щелкните Далее.
Настройте любые параметры Maven или примите значения по умолчанию и щелкните Готово.
Перейдите к проекту на вкладке Project (Проект) слева и откройте файл src/main/webapp/index.jsp. Замените его содержимое следующим кодом и сохраните изменения:
Развертывание веб-приложения в Azure
В представлении обозревателя проектов щелкните проект правой кнопкой мыши, разверните Azure и щелкните Deploy to Azure Web Apps (Развернуть в веб-приложения службы приложений Azure).
В диалоговом окне «Развертывание в Azure» можно развернуть приложение в существующем веб-приложении Tomcat или создать новое.
Во всплывающем окне Create WebApp (Создание веб-приложения) укажите следующие сведения и щелкните ОК:
b. Чтобы выполнить развертывание в существующее приложение, выберите его из раскрывающегося списка веб-приложений, а затем щелкните Run (Запустить).
Набор средств отобразит сообщение о состоянии при успешном развертывании веб-приложения, а также URL-адрес развернутого веб-приложения.
Перейти к своему веб-приложению можно с помощью ссылки, предоставленной в сообщении о состоянии.
Управление конфигурациями развертывания
После публикации веб-приложения можно запустить развертывание, щелкнув значок зеленой стрелки на панели инструментов.
Перед началом развертывания веб-приложения вы можете изменить предложенные по умолчанию параметры, щелкнув раскрывающееся меню веб-приложения и выбрав Edit Configurations (Изменить конфигурации).
.
В диалоговом окне Run/Debug Configurations (Конфигурации выполнения и отладки) можно изменить любые параметры по умолчанию. Нажмите кнопку ОК, чтобы сохранить настройки.
Освобождение ресурсов
Чтобы удалить веб-приложение, перейдите в левую боковую панель Azure Explorer и найдите пункт Веб-приложения.
Если пункт меню «Веб-приложения» не удается развернуть, вручную обновите список, щелкнув значок Обновить на панели инструментов Azure Explorer или щелкнув правой кнопкой мыши меню веб-приложения и выбрав пункт Обновить.
Щелкните правой кнопкой мыши веб-приложение, которое необходимо удалить, и выберите Удалить.
Чтобы удалить план службы приложений или группу ресурсов, перейдите на портал Azure и вручную удалите ресурсы в подписке.
Дальнейшие действия
Сообщить об ошибке или запросить новые функции можно в нашем репозитории GitHub. Также можно задать вопросы на сайте Stack Overflow, пометив их тегом azure-java-tools.
Дополнительные сведения об использовании Java в Azure см. по следующим ссылкам:
Дополнительные сведения о создании веб-приложений Azure см. в разделе Обзор веб-приложений.
Русские Блоги
Создание веб-проекта Java с использованием IntelliJ IDEA 15 и Maven
Поделитесь учебником по искусственному интеллекту моего учителя! Нулевой фундамент, легко понять!http://blog.csdn.net/jiangjunshow
Вы также можете перепечатать эту статью. Делитесь знаниями, приносите пользу людям и осознайте великое омоложение нашей китайской нации!
1. Введение в Maven
По сравнению с традиционными проектами проекты, управляемые и создаваемые в Maven, действительно очень просты в использовании и просты, поэтому здесь также подчеркивается, что старайтесь использовать такие инструменты для построения проекта, он может управлять всем жизненным циклом проекта.
Вы можете выполнить всю связанную работу через его команды. Общие команды следующие:
Эта статья в основном демонстрирует, как настроить и использовать в среде IntelliJ IDEA IDE.
2. Настройте Maven
Программное обеспечение может быть настроено один раз, и все проекты Maven являются общими.
1) Обратите внимание на значок 3 Выбери свой склад
3. Скелет Maven создает веб-проект Java
2) как показано ниже
3) как показано ниже
GroupId и ArtifactId и версия, целью этих трех атрибутов является определение уникальности вашего проекта.
4) как показано ниже
5) как показано ниже
6) После нажатия кнопки «Готово» Maven создаст веб-приложение на основе Maven в соответствии с конфигурацией.
-Создание завершено, журнал выглядит следующим образом:
Создание завершено, и его структура кода выглядит следующим образом:
Папка recources: обычно используется для хранения некоторых файлов ресурсов
Папка веб-приложения: используется для хранения файлов веб-конфигурации, страниц JSP и т. Д. Это сформировало оригинальное веб-приложение
4. Запустите веб-проект Java
1) Открыть «Структура проекта»
3) Настроить «Артефакты»
4) Запустите «Редактировать конфигурации»
5) Добавить новую конфигурацию «Tomcat Server»
6) Настроить Деплимент
7) Настроить сервер
8) Запустить веб-сервер
Теперь вы можете получить доступ к странице WebServer через браузер.
5. Разверните файл войны в Tomcat
1) Скопируйте MVNDemo.war в каталог веб-приложений Tomcat.
2) Посетите URL в браузере: http: // localhost: 8080 / MVNDemo /.
6. Создайте каталог программ Java
1) Создать каталог Java
2) Установите каталог Java в Источники
Выберите папку java и нажмите «Сделать как: Источники выше», папка станет синей для сохранения кода java, нажмите «ОК».
Позвоните моему преподавателю по искусственному интеллекту.http://blog.csdn.net/jiangjunshow
Новые изменения
У нас есть некоторые функциональные расширения и поддержка грамматики для редактора Markdown.В дополнение к стандартным функциям редактора Markdown, мы добавили следующие новые функции, которые помогут вам писать блоги с ним:
Функциональные ярлыки
Revoked: Ctrl/Command + Z
Повторить: Ctrl/Command + Y
Жирный шрифт: Ctrl/Command + B
Курсив: Ctrl/Command + I
Заголовок: Ctrl/Command + Shift + H
Неупорядоченный список: Ctrl/Command + Shift + U
упорядоченный список: Ctrl/Command + Shift + O
Контрольный список: Ctrl/Command + Shift + C
Вставьте код: Ctrl/Command + Shift + K
Вставить ссылку: Ctrl/Command + Shift + L
Вставьте картинку: Ctrl/Command + Shift + G
Разумно создать заголовок, который помогает сгенерировать оглавление
Введите 1 раз напрямую # И нажмите space После этого будет создан заголовок уровня 1.
введите 2 раза # И нажмите space После этого будет создан заголовок уровня 2.
По аналогии мы поддерживаем заголовки 6 уровня. Полезно использовать TOC После грамматики создается идеальный каталог.
Как изменить стиль текста
Подчеркните текст Подчеркните текст
Жирный текст Жирный текст
2 10 Результат операции 1024.
Вставьте ссылки и картинки
Изображение:
Картинки с размерами:
Конечно, для удобства пользователей мы добавили функцию перетаскивания изображений.
Как вставить красивый кусок кода
Создать список, подходящий для вас
Создать таблицу
Простая таблица создается так:
проект | Value |
---|---|
компьютер | $1600 |
Сотовый телефон | $12 |
катетер | $1 |
Установить контент по центру, слева, справа
Первый столбец | Второй столбец | Третий столбец |
---|---|---|
Первый столбец текста центрирован | Второй столбец текста находится справа | Третий столбец текста оставлен |
SmartyPants
SmartyPants преобразует знаки препинания ASCII в «умные» печатные знаки препинания HTML. Например:
Создать собственный список
Как создать сноску
Примечания также необходимы
Markdown преобразует текст вHTML 。
KaTeX математическая формула
Вы можете визуализировать математические выражения LaTeX, используяKaTeX:
Вы можете найти больше информации оLaTeX Математическое выражениеhere.
Новая функция диаграммы Ганта для обогащения ваших статей
UML-диаграмма
UML-диаграммы могут быть использованы для рендеринга.MermaidНапример, диаграмма последовательности генерируется следующим образом:
Здравствуйте! Ли Си, как дела?
Как ты недавно, Ван Ву?
Я в порядке, спасибо!
Я в порядке, спасибо!
Ли Си долго думал, Текст слишком длинный Не подходит для одной линии.
Создаем Spring Boot Hello World приложение в Intellij IDEA
Самый простой способ создать Spring Boot приложение, на мой взгляд — это воспользоваться официальным сайтом Spring.
Открываем Intellij IDEA и создаем новый Maven проект:
После создания проекта идем на сайт Spring в раздеп Guides:
Далее в строке поиска пишем MVC и получаем такой результат:
Заходим по этой ссылке и делаем все, что там написано (далее по тексту).
Конфигурация pom.xml для Spring Boot
Чтобы сконфигурировать Spring Boot проект нам надо прописать build script:
Создаем файлы проекта Spring Boot
Далее по инструкции создаем пакет hello и в нем класс GreetingController:
Содержимой класса выглядит следующим образом:
Далее в ресурсах создаем папку templates и в ней файл greeting.html, имеющий следующее содержимое:
Далее в пакете hello создадим класс Application:
Далее создаем папку static в ресурсах и в ней создаем файл index.html:
Запуск Spring Boot приложения
Чтобы запустить приложение, надо перейти в класс Application и выполнить действия, показанные на скриншоте:
Наше приложение доступно по адресу http://127.0.0.1:8080
Создание WAR архива Spring Boot приложения и deploy на Apache Tomcat
Чтобы задеплоить написанное приложение на tomcat необходимо выполнить следующие действия:
Класс Application должен приобрести следующий вид:
В файл pom.xml дописываем
после тега version в начале файла.
Далее создаем war архив (View/Tool Windows/Maven Projects):
В проекте создалась папка target и в ней файл war.
Останавливаем проект и запускаем Apache Tomcat.
Заходим в Application List и деплоим наш файл, предварительно переименовав его, как вам удобно:
intellij idea запуск проекта
Появляется при запуске run. Как это убрать?
1 ответ 1
В прошлой теме мы рассмотрели, как создавать первую программу с последующим ее запуском в командной строке. Однако в реальности, как правило, крупные программы разрабатываются не при помощи простого текстового редактора, а с использованием таких средств как >IntelliJ IDEA от компании JetBrains (по ряду опросов на момент середины 2018 ею пользовалось до 60% разработчиков на Java). Рассмотрим, как использовать данную среду.
Конечно, Community-версия не имеет ряда многих возможностей, которые доступны в Ultimate-версии (в частности, в Community не доступны опции для веб-приложений на Java). Но Community-версия тоже довольна функциональна и тоже позволяет делать довольно много, в том числе приложения на JavaFX и Android.
После установки запустим IntelliJ >Create New Project :
Далее откроется окно создания проекта. В левой части в качестве типа проекта выберем Java.
Кроме того, в поле Project SDK с помощью кнопки New. указывается путь к Java SDK, который будет использоваться в проекте. Как правило, это поле по умолчанию уже содержит путь к SDK, который установлен на локальном компьютере. Если это поле пусто, то его надо установить.
И в конце откроется окно, где надо будет ввести название проекта и пакета, а также указать его расположение на жестком диске. Здесь можно ввести любые данные. Ну в данном случае проект будет называться HelloApp, а базовый пакет «com.metanit».
И после этого для создания проекта нажмем на кнопку Finish. После этого среда создаст и откроект проект.
В центральной части программы открыт исходный код программы в виде класса Main. Изменим его следующим образом:
И внизу IntelliJ IDEA отобразится окно вывода, где мы можем увидить результат работы нашей программы.
В данной статья я расскажу, как сконфигурировать проект на JBoss с использование JPA. В подробности JPA, Hibernate, EJB лезть не буду, это отдельная тема. Просто покажу структуру проекта, как настроить datasource на WildFly и все это запустить в IntelliJ IDEA. Данный каркас, я думаю, будет полезен новичкам, работающим с JavaEE и JPA.
Установка WildFly10
Заходим на официальный сайт WildFly и скачиваем версию 10.1.0.Final. (возможно будет работать и другая, но в данном проекте я использовал ее).
Распаковываем архив в любую директорию на вашем компьютере.
Далее создадим нового пользователя. Для этого запускаем bin/add-user.bat. Там все достаточно просто. Следуем инструкциям и запоминаем введенный username и password.
Создание datasource
Следующим шагом будет создание datasource на сервере. Самым простым способом будет использование консоли администратора, предоставляемой WildFly.
Для того чтобы в нее зайти, сначала нужно запустить сервер /bin/standalone.bat и перейти по адресу 127.0.0.1:9990. Используем имя пользователя и пароль, которые только что создали.
Идем в раздел Deployments->Add->Upload a new deployment.
Теперь скачиваем jdbc драйвер с официального сайте postgresql. Я скачал postgresql-42.2.4.jar. Его добавляем в deployments. Имя можно дать любое.
Выбираем Postgresql Datasource и наш скачанный драйвер. Задаем url нашей базы, логин и пароль. (не путать с логином и паролем от сервера). Если все сделали правильно, то должен появиться ваш новый datasource в списке. Во вкладке View вы можете проверить соединение с базой, если нажмете Test Connection.
Создаем проект в IntelliJ IDEA
Здесь все стандартно. Думаю лишних комментариев не требуется. Создаем maven проект. В packaging ставим war. И добавляем необходимые зависимости.
Собственно вот мой pom.xml
Структура проекта
Обратите внимание, что persitence.xml лежит в WEB-INF->classes->META-INF.
А вот и сам persistence.xml
В качестве jta-data-source используем jndi-name, которое указали при создании datasource.
Если забыли, можно посмотреть на 127.0.0.1:9990 в разделе Configuration->Subsystems->Datasources->Наш datasource->View->Attributes->строка JNDI.
Теперь давайте посмотрим на наши классы.
1. Простейший entity класс.
Подробности не расписываю. Это уже другая тема.
Аннотация @PersistenceContext инжектит наш persistence-unit и на его основе создает EntityManager.
Аннотация @Stateless указывает, что это ejb.
3. Простейший Servlet
Аннотация @EJB инжектит JavaBean.
В методе doGet создается пользователь с именем «Ser» и вызывается метод saveUser из ejb.
Если таблицы userentity не было, то hibernate создаст сам таблицу и вставит туда нашего user.
Запуск проекта
Для настройки jboss в IDEA, заходим в Run->EditConfiguration, нажимаем «+» в левом верхнем углу и выбираем jboss-local.
В качестве ApplicationServer выбираем папку с нашим установленным WildFly. В качестве артифакта я выбрал ExternalArtifact (собранный maven hiberProject.war), убрал стандартный Build и добавил стандартные задачи maven (clean package install).
Теперь жмем старт и ждем когда загрузится сервер. Далее заходим на страницу localhost:8080/имяпроекта/test.
При загрузке страницы срабатывает метод doGet и наш user с именем «Ser» записывается в базу.
Всем спасибо. Надеюсь кому-то эта статья помогла.
Вот ссылка на GitHub с этим проектом.