G
Gelöschtes Mitglied 68249
Gast
Hallo,
wir wollen in unserem Projekt von javax auf jakarta umsteigen.
Nachdem ich schon viel Spaß dabei hatte in 400 Klassen javax gegen jakarta zu ersetzen, um dann beim Kompilieren fest zu stellen, dass z.B. naming noch in javax liegt und es davon kein jakarta pendant gibt, habe ich es endlich geschafft das Projekt (mit einigen aus kommentierten Zeilen) zu kompilieren.
Jetzt geht es an den Server-Start und der macht mir richtig Probleme. In der aktuellsten Version waren im Server (WebSphere Application Server 22.0.0.5) folgende Features aktiv:
Ich habe das in Jakarta 9.1 übersetzt, laut folgender Seite: Jakarta Update
Jetzt sieht der FeaturaManager so aus:
Beim Starten kommt es dann zu folgende Fehlern:
Ich denke mal, dass ich die builtinAuthentication irgendwie übersteuern kann, aber appSecurity und jdbc kann ich ja nicht entweder oder verwenden. Das Internet hat mir jetzt nach 6 Stunden googlen auch nicht weiter geholfen, weil ich das ganze Feature-Gedöns nicht so recht verstehen will.
Kann mir da jemand von euch helfen?
wir wollen in unserem Projekt von javax auf jakarta umsteigen.
Nachdem ich schon viel Spaß dabei hatte in 400 Klassen javax gegen jakarta zu ersetzen, um dann beim Kompilieren fest zu stellen, dass z.B. naming noch in javax liegt und es davon kein jakarta pendant gibt, habe ich es endlich geschafft das Projekt (mit einigen aus kommentierten Zeilen) zu kompilieren.
Jetzt geht es an den Server-Start und der macht mir richtig Probleme. In der aktuellsten Version waren im Server (WebSphere Application Server 22.0.0.5) folgende Features aktiv:
XML:
<featureManager>
<feature>appSecurity-2.0</feature>
<feature>cdi-2.0</feature>
<feature>concurrent-1.0</feature>
<feature>ejbLite-3.2</feature>
<feature>jdbc-4.2</feature>
<feature>jndi-1.0</feature>
<feature>jsf-2.3</feature>
<feature>jsp-2.3</feature>
<feature>localConnector-1.0</feature>
<feature>servlet-4.0</feature>
<feature>jpa-2.2</feature>
<feature>jaxb-2.2</feature>
</featureManager>
Jetzt sieht der FeaturaManager so aus:
XML:
<featureManager>
<feature>jdbc-4.2</feature>
<feature>localConnector-1.0</feature>
<feature>appSecurity-4.0</feature>
<feature>cdi-3.0</feature>
<feature>concurrent-2.0</feature>
<feature>enterpriseBeansLite-4.0</feature>
<feature>xmlBinding-3.0</feature>
<feature>persistence-3.0</feature>
<feature>faces-3.0</feature>
<feature>pages-3.0</feature>
<feature>servlet-5.0</feature>
</featureManager>
Beim Starten kommt es dann zu folgende Fehlern:
Code:
[FEHLER ] CWWKF0044E: Die Features appSecurity-4.0 und com.ibm.websphere.appserver.builtinAuthentication-1.0 können nicht gleichzeitig geladen werden. Das Feature appSecurity-4.0 von Jakarta EE 9 ist nicht kompatibel mit dem Feature com.ibm.websphere.appserver.builtinAuthentication-1.0 von Java EE 6. Die konfigurierten Features appSecurity-4.0 und appSecurity-4.0 enthalten eine nicht kompatible Kombination von Features. Ihre Konfiguration wird nicht unterstützt. Aktualisieren Sie die Konfiguration so, dass Features verwendet werden, die das Programmiermodell Jakarta EE oder das Programmiermodell Java EE verwenden, aber nicht beide.
[FEHLER ] CWWKF0033E: Die Singleton-Features com.ibm.websphere.appserver.transaction-2.0 und com.ibm.websphere.appserver.transaction-1.1 können nicht gleichzeitig geladen werden. Die konfigurierten Features appSecurity-4.0 und jdbc-4.2 enthalten mindestens ein Feature, das den Konflikt verursacht. Ihre Konfiguration wird nicht unterstützt. Aktualisieren Sie die Datei server.xml und entfernen Sie die inkompatiblen Features.
Ich denke mal, dass ich die builtinAuthentication irgendwie übersteuern kann, aber appSecurity und jdbc kann ich ja nicht entweder oder verwenden. Das Internet hat mir jetzt nach 6 Stunden googlen auch nicht weiter geholfen, weil ich das ganze Feature-Gedöns nicht so recht verstehen will.
Kann mir da jemand von euch helfen?