Tomcat vs WildFly: как выбрать сервер приложений и почему не нужно ограничиваться одним решением

Для российских компаний выбор между серверами приложений на базе Apache Tomcat и WildFly давно перестал быть спором о «любимом стеке разработчиков». Это стратегическое решение, влияющее на устойчивость бизнес‑сервисов, стоимость владения ИТ‑ландшафтом и способность пройти путь импортозамещения без рисков для критичных систем. В современных условиях ИТ‑инфраструктура почти всегда неоднородна: рядом живут легкие веб‑сервисы и тяжелые транзакционные ядра, экспериментальные микросервисы и строго регламентированные системы, попадающие под КИИ. В такой среде попытка «посадить все на один тип сервера приложений» приводит либо к избыточной сложности, либо к ограничениям по функционалу и масштабируемости. Гораздо продуктивнее смотреть на сервер приложений на базе Apache Tomcat и сервер приложений на базе WildFly как на два разных типа решений под разные задачи – и выстраивать платформу, которая позволяет использовать оба подхода в едином управляемом контуре.

https://habr.com/ru/companies/diasoft_company/articles/1007282/

#tomcat #wildfly #TomEE #сервер_приложений #системное_администрирование #импортозамещение #jakarta_ee #jboss #ejb #jms

Tomcat vs WildFly: как выбрать сервер приложений и почему не нужно ограничиваться одним решением

Привет, Хабр! Меня зовут Всеволод Котик, я инженер-аналитик департамента «Управление ресурсами предприятия» в Диасофт. В этой статье расскажу, на что нужно обратить внимание при выборе сервера...

Хабр
Java News Roundup: TomEE 10, Struts 7, Payara Platform, GlassFish, Commonhaus Foundation, Gradle

This week's Java roundup for December 16th, 2024 features news highlighting: GA releases of Apache TomEE 10.0.0 and Apache Struts 7.0.0; the December 2024 release of the Payara Platform, GlassFish 8.0

InfoQ
В мире #Java есть отечественные легковестные контейнеризации для микросервисов:
Базовый образ #Axiom #Linux весит всего лишь 3.22 MB за счет оптимизации. При этом ни одна важная функциональность, необходимая для работы контейнеров, не вырезана. #^https://axiomjdk.ru/pages/axiom-linux/
Axiom Linux полностью совместима с легковесной Axiom JDK PRO Lite, инструментарием для создания нативных образов Axiom NIK, входит в систему для создания миниатюрных Java-контейнеров Axiom Runtime Container Pro.

От тех же людей, что и: #Libercat — это безопасный сервер приложений российского производства, реализующий спецификации Java EE / #Jakarta EE, основанный на Apache #Tomcat и Apache #TomEE.
Libercat является альтернативой Oracle #WebLogic, IBM #WebSphere, RedHat #JBoss, RedHat #WildFly, Apache Tomcat и другим подобным решениям.

Как #Java была российской разработкой, так и никуда не делась с этими всеми рестрикциями-санкциями.
#МЦСТ, известное ныне Эльбрусами, в своё время как раз и делало Java, причём в Питере. И довольно хорошо сотрудничало с Intel, пока тот не захотел покупкой части МЦСТ угробить работу над Java и сотрудничество с Sun — именно после этого и люди из МЦСТ создали питерский филиал #Sun, а потом #Oracle (располагались в убогом БЦ «Келлерман»).

#linux #containerization #softwaredevelopment @Russia
Hubzilla.de

Benutzt ihr auch #Logback und wundert euch, warum das auf eurem #TomEE Server nicht mehr logged, wenn ihr eine neue Logback Version verwenden wollt?

(Vielleicht ist es banal, aber mich hat das ein bisschen geärgert)

Die aktuellen Versionen von Logback sind in zwei Zweige aufgespalten 1.4 für kompatibilität zu Jakarta EE (>=9) und 1.3 für Kompatibilität zu #Java EE (<=8).

(Wieso da eine Abhängigkeit zu Java/Jakarta EE drin ist, verstehe wer will)

1/2

Now if only #Apache #TomEE could pick up the pace a bit as well. 🤞 (oh hi @dblevins) Note that #TomEE is at 9.0 RC1 and is Jakarta EE 9 compliant. Get it here: https://tomee.apache.org/download.html
Apache TomEE

Apache TomEE is a lightweight, yet powerful, JavaEE Application server with feature rich tooling.

Spent some time off preparing a PR for the Eclipse JKube project maven plugin.
An Apache Tomee sample:
build and deploy an Apache Tomee instance to a kubernetes cluster with letsencrypt certificates and full config from the command line with Maven.

I'll probably do a blog post soon as well

#maven #java #kubernetes #cicd #tomee
https://github.com/semanticfire/jkube/tree/feature-1958/quickstarts/maven/tomee

https://github.com/eclipse/jkube/issues/1958

jkube/quickstarts/maven/tomee at feature-1958 · semanticfire/jkube

Build and Deploy java applications on Kubernetes. Contribute to semanticfire/jkube development by creating an account on GitHub.

GitHub