1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/jfinal-jfinal-undertow

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README_en.md

5. Добавление файлов запуска проекта в корневой каталог проекта

Этот проект предоставляет сценарии jfinal.sh и jfinal.bat в корневом каталоге. jfinal.sh предназначен для систем Linux/Mac, а jfinal.bat — для Windows. Убедитесь, что вы изменили переменную MAIN_CLASS в этих сценариях, чтобы она указывала на точку входа вашего проекта, например:

MAIN_CLASS=com.yourpackage.YourMainClass

Эти файлы сценариев не являются обязательными. Вы можете написать свои собственные сценарии запуска в соответствии с личными предпочтениями.

6. Выполнение команды упаковки в терминале

mvn clean package

7. Развёртывание

Перейдите в каталог target/your-project-release проекта и запустите ./jfinal.sh start, чтобы запустить проект. В целевом каталоге также будет находиться файл your-project-release.zip. Это сжатый zip-файл каталога, созданного на пятом шаге. Загрузите и распакуйте этот файл на сервере для развёртывания. Вы можете изменить файл package.xml, чтобы изменить созданное имя файла или отказаться от создания этого файла.

III. Преимущества jfinal-undertow:

  1. Сверхбыстрый запуск, в 5–8 раз быстрее, чем Tomcat. Официальный сайт jfinal.com запускается за 1,5 секунды.
  2. Блестяще простой дизайн горячего развёртывания обеспечивает молниеносную и лёгкую горячую перезагрузку, улучшая опыт разработки.
  3. Производительность превосходит Tomcat и Jetty, подходит в качестве замены для производственных сред.
  4. Undertow предназначен для встраивания, позволяя прямое развёртывание в производственных средах без загрузки или настройки служб, что делает его идеальным для разработки и развёртывания микросервисов.
  5. Попрощайтесь с web.xml, Tomcat и Jetty, сэкономив значительное количество времени на упаковку и развёртывание. Это делает разработку, упаковку и развёртывание радостью.
  6. Богат функциями, поддерживает classHotSwap, WebSocket, gzip-сжатие, сервлеты, фильтры, sessionHotSwap и многое другое.
  7. Поддерживает как режим упаковки fatjar, так и режим упаковки без fatjar, подготавливая jfinal к будущей функциональности микросервисов.
  8. Унифицированные процессы разработки, упаковки и развёртывания. Весь рабочий процесс не требует корректировок или изменений в любой части проекта, действительно обеспечивая быстрое развитие до быстрого развёртывания.
  9. Выше приведены лишь некоторые функции jfinal-undertow. Для получения более полезной информации о таких функциях, как режим упаковки fatjar, обратитесь к официальной документации jfinal.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

JFinal-Undertow используется для разработки и развёртывания веб-проектов, созданных с помощью JFinal. Уникальные HotSwapClassLoader и HotSwapWatcher позволяют реализовать горячую загрузку разработки и развёртывания всего в 319 строках кода. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/jfinal-jfinal-undertow.git
git@api.gitlife.ru:oschina-mirror/jfinal-jfinal-undertow.git
oschina-mirror
jfinal-jfinal-undertow
jfinal-jfinal-undertow
master