GluuFederation / GluuFederation/oxAuth

Update Weld 3 to Weld 4

Open
#1,580 1 comment 0 reactions 2 assignees Claimed by @yurem View on GitHub
Dominant language
Java
Stars
425
Forks
145
PR merge metrics
No merged PRs in 30d

Description

It's major upgrade due to next fact. `Due to Oracle’s ownership of the "Java" trademark, usage of the javax.* namespace has been restricted and the jakarta.* namespace was adopted by the Eclipse Foundation.` More details is [here](https://blogs.oracle.com/javamagazine/post/transition-from-java-ee-to-jakarta-ee).

Weld 4 uses JakartaEE namespace instead of JavaEE namespace. As result we also need to use compatible components. For example we need to use [Jetty 11](https://www.eclipse.org/jetty/download.php). Tomcat also did same update in [latest ](https://tomcat.apache.org/migration-10.html#Migrating_from_9.0.x_to_10.0.x) version. Also we need to deprecate bootsfaces because there is no version which uses new namespace. But it's not big challenge we use only 3 components from it (form/panel/button). We can replace them with pure JSF components. Also we can drop omnifaces. It supports new namespace. But I'm not sure that we uses this library now.

CE setup already supports installation with Jetty 11.

I've did some investigation and run oxauth.war. But result is predictable:
![image](https://user-images.githubusercontent.com/6104200/138339241-20b17e0d-1d11-4b7a-a598-366d78bebbd8.png)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.