This is an automated email from the ASF dual-hosted git repository. rzo1 pushed a commit to branch TOMEE-2324 in repository https://gitbox.apache.org/repos/asf/tomee.git
The following commit(s) were added to refs/heads/TOMEE-2324 by this push: new 78b5ae28ba TOMEE-2324 - Remove CORBA 78b5ae28ba is described below commit 78b5ae28bada42bc82565f98a4c10c1ca0d80733 Author: Richard Zowalla <r...@apache.org> AuthorDate: Thu Sep 19 19:56:12 2024 +0200 TOMEE-2324 - Remove CORBA --- .../main/resources/tomee/conf/logging.properties | 2 - .../main/resources/tomee/conf/logging.properties | 2 - .../main/resources/tomee/conf/logging.properties | 2 - .../main/resources/tomee/conf/logging.properties | 2 - container/openejb-core/pom.xml | 1 - .../java/org/apache/openejb/util/LogCategory.java | 1 - .../org.apache.openejb.embedded/service-jar.xml | 1 - .../resources/log4j.embedded.logging.properties | 1 - .../resources/log4j.standalone.logging.properties | 2 - .../service-jar.xml | 1 - docs/configuring-logging-in-tests.adoc | 2 - docs/containers-and-resources.adoc | 10 ---- docs/deployment-id.adoc | 46 ---------------- docs/orb-config.adoc | 42 --------------- .../org/apache/openejb/test/CorbaTestServer.java | 63 ---------------------- server/openejb-client/pom.xml | 2 - .../openejb/server/ejbd/JndiRequestHandler.java | 15 ------ server/openejb-server/pom.xml | 2 - .../apache/tomee/catalina/TomcatJndiBuilder.java | 8 --- .../apache/tomee/catalina/TomcatWebAppBuilder.java | 8 --- .../java/org/apache/tomee/installer/Installer.java | 2 - .../META-INF/org.apache.tomee/service-jar.xml | 1 - .../META-INF/org.apache.tomee/service-jar.xml | 1 - .../src/main/resources/juli.properties | 2 - .../META-INF/org.apache.tomee/service-jar.xml | 1 - .../src/main/resources/juli.properties | 2 - .../META-INF/org.apache.tomee/service-jar.xml | 1 - .../src/main/resources/juli.properties | 2 - .../META-INF/org.apache.tomee/service-jar.xml | 1 - .../src/main/resources/juli.properties | 2 - tomee/tomee-webapp/src/main/webapp/juli.properties | 2 - 31 files changed, 230 deletions(-) diff --git a/boms/tomee-microprofile/src/main/resources/tomee/conf/logging.properties b/boms/tomee-microprofile/src/main/resources/tomee/conf/logging.properties index a5db12f797..eb5892d117 100644 --- a/boms/tomee-microprofile/src/main/resources/tomee/conf/logging.properties +++ b/boms/tomee-microprofile/src/main/resources/tomee/conf/logging.properties @@ -96,7 +96,6 @@ org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].ha # OpenEJB.startup.service.level = WARNING # OpenEJB.startup.config.level = INFO # OpenEJB.hsql.level = INFO -# CORBA-Adapter.level = WARNING # Transaction.level = WARNING # org.apache.activemq.level = SEVERE # org.apache.geronimo.level = SEVERE @@ -115,7 +114,6 @@ org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].ha # OpenEJB.startup.service.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # OpenEJB.startup.config.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # OpenEJB.hsql.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler -# CORBA-Adapter.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # Transaction.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # org.apache.activemq.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # org.apache.geronimo.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler diff --git a/boms/tomee-plume/src/main/resources/tomee/conf/logging.properties b/boms/tomee-plume/src/main/resources/tomee/conf/logging.properties index a5db12f797..eb5892d117 100644 --- a/boms/tomee-plume/src/main/resources/tomee/conf/logging.properties +++ b/boms/tomee-plume/src/main/resources/tomee/conf/logging.properties @@ -96,7 +96,6 @@ org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].ha # OpenEJB.startup.service.level = WARNING # OpenEJB.startup.config.level = INFO # OpenEJB.hsql.level = INFO -# CORBA-Adapter.level = WARNING # Transaction.level = WARNING # org.apache.activemq.level = SEVERE # org.apache.geronimo.level = SEVERE @@ -115,7 +114,6 @@ org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].ha # OpenEJB.startup.service.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # OpenEJB.startup.config.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # OpenEJB.hsql.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler -# CORBA-Adapter.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # Transaction.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # org.apache.activemq.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # org.apache.geronimo.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler diff --git a/boms/tomee-plus/src/main/resources/tomee/conf/logging.properties b/boms/tomee-plus/src/main/resources/tomee/conf/logging.properties index a5db12f797..eb5892d117 100644 --- a/boms/tomee-plus/src/main/resources/tomee/conf/logging.properties +++ b/boms/tomee-plus/src/main/resources/tomee/conf/logging.properties @@ -96,7 +96,6 @@ org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].ha # OpenEJB.startup.service.level = WARNING # OpenEJB.startup.config.level = INFO # OpenEJB.hsql.level = INFO -# CORBA-Adapter.level = WARNING # Transaction.level = WARNING # org.apache.activemq.level = SEVERE # org.apache.geronimo.level = SEVERE @@ -115,7 +114,6 @@ org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].ha # OpenEJB.startup.service.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # OpenEJB.startup.config.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # OpenEJB.hsql.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler -# CORBA-Adapter.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # Transaction.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # org.apache.activemq.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # org.apache.geronimo.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler diff --git a/boms/tomee-webprofile/src/main/resources/tomee/conf/logging.properties b/boms/tomee-webprofile/src/main/resources/tomee/conf/logging.properties index a5db12f797..eb5892d117 100644 --- a/boms/tomee-webprofile/src/main/resources/tomee/conf/logging.properties +++ b/boms/tomee-webprofile/src/main/resources/tomee/conf/logging.properties @@ -96,7 +96,6 @@ org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].ha # OpenEJB.startup.service.level = WARNING # OpenEJB.startup.config.level = INFO # OpenEJB.hsql.level = INFO -# CORBA-Adapter.level = WARNING # Transaction.level = WARNING # org.apache.activemq.level = SEVERE # org.apache.geronimo.level = SEVERE @@ -115,7 +114,6 @@ org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].ha # OpenEJB.startup.service.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # OpenEJB.startup.config.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # OpenEJB.hsql.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler -# CORBA-Adapter.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # Transaction.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # org.apache.activemq.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler # org.apache.geronimo.handlers = 5tomee.org.apache.juli.FileHandler, org.apache.tomee.jul.formatter.AsyncConsoleHandler diff --git a/container/openejb-core/pom.xml b/container/openejb-core/pom.xml index bbf7bc4a6a..2439a1578f 100644 --- a/container/openejb-core/pom.xml +++ b/container/openejb-core/pom.xml @@ -208,7 +208,6 @@ org.junit.runners;resolution:=optional, org.junit.runners.model;resolution:=optional, org.testng;resolution:=optional, - org.omg.CORBA, org.osgi.framework, org.apache.openejb.quartz;resolution:=optional, org.apache.openejb.quartz.impl;resolution:=optional, diff --git a/container/openejb-core/src/main/java/org/apache/openejb/util/LogCategory.java b/container/openejb-core/src/main/java/org/apache/openejb/util/LogCategory.java index 5ec2f365a7..47bb036414 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/util/LogCategory.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/util/LogCategory.java @@ -51,7 +51,6 @@ public final class LogCategory { public static final LogCategory ACTIVEMQ = new LogCategory("org.apache.activemq"); public static final LogCategory GERONIMO = new LogCategory("org.apache.geronimo"); public static final LogCategory OPENJPA = new LogCategory("openjpa"); - public static final LogCategory CORBA_ADAPTER = new LogCategory("CORBA-Adapter"); public static final LogCategory AXIS = new LogCategory("axis"); public static final LogCategory AXIS2 = new LogCategory("axis"); public static final LogCategory CXF = new LogCategory("cxf"); diff --git a/container/openejb-core/src/main/resources/META-INF/org.apache.openejb.embedded/service-jar.xml b/container/openejb-core/src/main/resources/META-INF/org.apache.openejb.embedded/service-jar.xml index 72e053034f..7b605840d8 100644 --- a/container/openejb-core/src/main/resources/META-INF/org.apache.openejb.embedded/service-jar.xml +++ b/container/openejb-core/src/main/resources/META-INF/org.apache.openejb.embedded/service-jar.xml @@ -36,7 +36,6 @@ <ServiceProvider id="Default JMS Connection Factory" parent="org.apache.openejb:Default JMS Connection Factory"/> <ServiceProvider id="Default Queue" parent="org.apache.openejb:Default Queue"/> <ServiceProvider id="Default Topic" parent="org.apache.openejb:Default Topic"/> - <ServiceProvider id="Default ORB" parent="org.apache.openejb:Default ORB"/> <ServiceProvider id="Default Mail Session" parent="org.apache.openejb:Default Mail Session"/> <ServiceProvider id="Default Remote Jndi Provider" parent="org.apache.openejb:Default Remote Jndi Provider"/> <ServiceProvider id="RoutedDataSource" parent="org.apache.openejb:RoutedDataSource"/> diff --git a/container/openejb-core/src/main/resources/log4j.embedded.logging.properties b/container/openejb-core/src/main/resources/log4j.embedded.logging.properties index 5a675852b6..2fc275451a 100644 --- a/container/openejb-core/src/main/resources/log4j.embedded.logging.properties +++ b/container/openejb-core/src/main/resources/log4j.embedded.logging.properties @@ -23,7 +23,6 @@ log4j.category.OpenEJB.startup = info log4j.category.OpenEJB.startup.service = warn log4j.category.OpenEJB.startup.config = info log4j.category.OpenEJB.hsql = info -log4j.category.CORBA-Adapter = warn log4j.category.Transaction = warn log4j.category.org.apache.activemq = error log4j.category.org.apache.geronimo = error diff --git a/container/openejb-core/src/main/resources/log4j.standalone.logging.properties b/container/openejb-core/src/main/resources/log4j.standalone.logging.properties index b263c38a66..16702e2927 100644 --- a/container/openejb-core/src/main/resources/log4j.standalone.logging.properties +++ b/container/openejb-core/src/main/resources/log4j.standalone.logging.properties @@ -35,7 +35,6 @@ log4j.category.OpenEJB.hsql = info log4j.category.OpenEJB.ws = info log4j.category.OpenEJB.rs = info log4j.category.OpenEJB.tomcat = info -log4j.category.CORBA-Adapter = error,R log4j.category.Transaction = warn,TX log4j.category.org.apache.activemq = error,R log4j.category.org.apache.geronimo = error,R @@ -79,7 +78,6 @@ log4j.appender.TX.layout.ConversionPattern=%d - %-5p - %m%n #log4j.category.OpenEJB.startup.service = warn #log4j.category.OpenEJB.startup.config = info #log4j.category.OpenEJB.hsql = info -#log4j.category.CORBA-Adapter = info #log4j.category.Transaction = warn #log4j.category.org.apache.activemq = error #log4j.category.org.apache.geronimo = error diff --git a/container/openejb-core/src/test/resources/META-INF/org.apache.openejb.actpropfalse/service-jar.xml b/container/openejb-core/src/test/resources/META-INF/org.apache.openejb.actpropfalse/service-jar.xml index ba70d3b1a8..676114826e 100644 --- a/container/openejb-core/src/test/resources/META-INF/org.apache.openejb.actpropfalse/service-jar.xml +++ b/container/openejb-core/src/test/resources/META-INF/org.apache.openejb.actpropfalse/service-jar.xml @@ -39,7 +39,6 @@ <ServiceProvider id="Default JMS Connection Factory" parent="org.apache.openejb:Default JMS Connection Factory"/> <ServiceProvider id="Default Queue" parent="org.apache.openejb:Default Queue"/> <ServiceProvider id="Default Topic" parent="org.apache.openejb:Default Topic"/> - <ServiceProvider id="Default ORB" parent="org.apache.openejb:Default ORB"/> <ServiceProvider id="Default Mail Session" parent="org.apache.openejb:Default Mail Session"/> <ServiceProvider id="Default Remote Jndi Provider" parent="org.apache.openejb:Default Remote Jndi Provider"/> <ServiceProvider id="RoutedDataSource" parent="org.apache.openejb:RoutedDataSource"/> diff --git a/docs/configuring-logging-in-tests.adoc b/docs/configuring-logging-in-tests.adoc index cad3b84392..e7d147988b 100644 --- a/docs/configuring-logging-in-tests.adoc +++ b/docs/configuring-logging-in-tests.adoc @@ -58,7 +58,6 @@ p.put("log4j.category.OpenEJB.startup", "info"); p.put("log4j.category.OpenEJB.startup.service", "warn"); p.put("log4j.category.OpenEJB.startup.config", "info"); p.put("log4j.category.OpenEJB.hsql", "info"); -p.put("log4j.category.CORBA-Adapter", "info"); p.put("log4j.category.Transaction", "warn"); p.put("log4j.category.org.apache.activemq", "error"); p.put("log4j.category.org.apache.geronimo", "error"); @@ -101,7 +100,6 @@ log4j.category.OpenEJB.startup = info log4j.category.OpenEJB.startup.service = warn log4j.category.OpenEJB.startup.config = info log4j.category.OpenEJB.hsql = info -log4j.category.CORBA-Adapter = info log4j.category.Transaction = warn log4j.category.org.apache.activemq = error log4j.category.org.apache.geronimo = error diff --git a/docs/containers-and-resources.adoc b/docs/containers-and-resources.adoc index acefa0cfca..2f5c17c5b9 100644 --- a/docs/containers-and-resources.adoc +++ b/docs/containers-and-resources.adoc @@ -453,16 +453,6 @@ destination Specifies the name of the topic -org.omg.CORBA.ORB - -Declarable in tomee.xml via - -Declarable in properties via - -Foo = new://Resource?type=org.omg.CORBA.ORB - -No properties. - jakarta.mail.Session Declarable in tomee.xml via diff --git a/docs/deployment-id.adoc b/docs/deployment-id.adoc index 1a3b0fbffa..c87040c629 100644 --- a/docs/deployment-id.adoc +++ b/docs/deployment-id.adoc @@ -146,52 +146,6 @@ Object bean = initialContext.lookup("/my/bean/Foo"); ... ---- -== In the CORBA Adapter - -The CORBA Adapter is separate than the Remote Server. It adapts the -OpenEJB Container System and the Local Server into OpenORB as an -embedded library. It provides users of OpenORB the ability to lookup and -execute beans (EJBs) via the RMI-IIOP protocol. All the EJBHome and -EJBObject interfaces of beans in OpenEJB are implemented by OpenORB as -CORBA stubs and ties. - -The beans are exported into OpenORB's naming service by deployment id. -So, just as with the Local Server and Remote Server, clients can lookup -beans using the bean's deployment id. OpenORB has a JNDI implementation -of their naming service, so lookups can be done just as before. - -[source,java] ----- -... -String[] args = ... - -// The ORB and Object -org.omg.CORBA.ORB orb = null; -org.omg.CORBA.Object bean = null. - -// The Naming Service and Object Name -org.omg.CosNaming.NamingContext context = null; -org.omg.CosNaming.NameComponent[] name = null; - -// Get the ORB -orb = org.omg.CORBA.ORB.init( args, null ); - -// Get the Naming Service -org.omg.CORBA.Object ref = null; -ref = orb.resolve_initial_references("NameService"); -context = org.omg.CosNaming.NamingContextHelper.narrow( ref ); - -// Get the Name as a component -// Note: the string is the bean's deployment id -name = new org.omg.CosNaming.NameComponent[ 1 ]; -name[0] = new org.omg.CosNaming.NameComponent("/my/bean/foo",""); - -// Finally, get the bean as a CORBA object -// Equvalent to an InitialContext.lookup("/my/bean/foo"); -bean = context.resolve( name ); -... ----- - = What happens if there is a duplicate deployment ID? The deployment ID uniquely identifies the bean in the OpenEJB container diff --git a/docs/orb-config.adoc b/docs/orb-config.adoc deleted file mode 100644 index 94c86ae6bd..0000000000 --- a/docs/orb-config.adoc +++ /dev/null @@ -1,42 +0,0 @@ -= ORB Configuration -:index-group: Configuration -:jbake-date: 2018-12-05 -:jbake-type: page -:jbake-status: published - - -A ORB can be declared via xml in the `<tomee-home>/conf/tomee.xml` file -or in a `WEB-INF/resources.xml` file using a declaration like the -following. All properties in the element body are optional. - -[source,xml] ----- -<Resource id="myORB" type="org.omg.CORBA.ORB"> -</Resource> ----- - -Alternatively, a ORB can be declared via properties in the -`<tomee-home>/conf/system.properties` file or via Java VirtualMachine -`-D` properties. The properties can also be used when embedding TomEE -via the `jakarta.ejb.embeddable.EJBContainer` API or `InitialContext` - -[source,properties] ----- -myORB = new://Resource?type=org.omg.CORBA.ORB ----- - -Properties and xml can be mixed. Properties will override the xml -allowing for easy configuration change without the need for $\{} style -variable substitution. Properties are not case sensitive. If a property -is specified that is not supported by the declared ORB a warning will be -logged. If a ORB is needed by the application and one is not declared, -TomEE will create one dynamically using default settings. Multiple ORB -declarations are allowed. # Supported Properties - -Property - -Type - -Default - -Description diff --git a/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/CorbaTestServer.java b/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/CorbaTestServer.java deleted file mode 100644 index 6888fd4bdd..0000000000 --- a/itests/openejb-itests-client/src/main/java/org/apache/openejb/test/CorbaTestServer.java +++ /dev/null @@ -1,63 +0,0 @@ -/** - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.openejb.test; - -import java.util.Properties; - -public class CorbaTestServer implements TestServer { - - Properties props; - - public void init(final Properties props) { - /* TO DO: - * Perform some test to see if the OpenEJB CORBA Server - * is started. If not, display the followding message - * and exit. - */ -// log("OpenEJB Test Suite with the OpenEJB CORBA Server"); -// log(""); -// log("Before running the OpenEJB test suite on the "); -// log("OpenEJB CORBA Server, the MapNamingContext"); -// log("and CORBA Server must each be started in "); -// log("separate processes."); -// log(""); -// log("1) Execute corba_naming_server.sh or .bat in a process."); -// log("2) Execute corba_server.sh or .bat in another process."); -// log(""); - - this.props = props; - } - - public void log(final String s) { - System.out.println("[NOTE] " + s); - } - - public void destroy() { - } - - public void start() { - } - - public void stop() { - - } - - public Properties getContextEnvironment() { - return (Properties) props.clone(); - } - -} diff --git a/server/openejb-client/pom.xml b/server/openejb-client/pom.xml index 7e3559034f..8ae011e26d 100644 --- a/server/openejb-client/pom.xml +++ b/server/openejb-client/pom.xml @@ -44,7 +44,6 @@ javax.net, javax.net.ssl, javax.rmi, - javax.rmi.CORBA, javax.security.auth, javax.security.auth.callback, javax.security.auth.login, @@ -60,7 +59,6 @@ jakarta.xml.ws.spi, jakarta.xml.ws.wsaddressing, org.apache.geronimo.osgi.locator, - org.omg.CORBA, org.osgi.framework, org.w3c.dom </openejb.osgi.import.pkg> diff --git a/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/JndiRequestHandler.java b/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/JndiRequestHandler.java index 995d51decf..dff0fb1f8d 100644 --- a/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/JndiRequestHandler.java +++ b/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/JndiRequestHandler.java @@ -81,17 +81,6 @@ import java.util.Set; import static org.apache.openejb.server.ejbd.ClientObjectFactory.convert; class JndiRequestHandler extends RequestHandler { - private static final Class<?> ORB_CLASS; - - static { - Class<?> orb; - try { - orb = JndiRequestHandler.class.getClassLoader().loadClass("org.omg.CORBA.ORB"); - } catch (final ClassNotFoundException e) { - orb = null; - } - ORB_CLASS = orb; - } private static final Logger LOGGER = Logger.getInstance(LogCategory.OPENEJB_SERVER_REMOTE.createChild("jndi"), "org.apache.openejb.server.util.resources"); @@ -301,10 +290,6 @@ class JndiRequestHandler extends RequestHandler { res.setResponseCode(ResponseCodes.JNDI_RESOURCE); res.setResult(ConnectionFactory.class.getName()); return; - } else if (ORB_CLASS != null && ORB_CLASS.isInstance(object)) { - res.setResponseCode(ResponseCodes.JNDI_RESOURCE); - res.setResult(ORB_CLASS.getName()); - return; } else if (object instanceof ValidatorFactory) { res.setResponseCode(ResponseCodes.JNDI_RESOURCE); res.setResult(ValidatorFactory.class.getName()); diff --git a/server/openejb-server/pom.xml b/server/openejb-server/pom.xml index 79f6de1710..75fac0cb42 100644 --- a/server/openejb-server/pom.xml +++ b/server/openejb-server/pom.xml @@ -153,7 +153,6 @@ jakarta.resource.spi.endpoint, jakarta.resource.spi.work, javax.rmi, - javax.rmi.CORBA, javax.security.auth, javax.security.auth.callback, javax.security.auth.login, @@ -275,7 +274,6 @@ org.eclipse.persistence.transaction;resolution:=optional, org.hibernate;resolution:=optional, org.hibernate.transaction;resolution:=optional, - org.omg.CORBA, org.osgi.framework;version="[1.5,2)", org.osgi.util.tracker;version="[1.4,2)", org.apache.openejb.quartz;resolution:=optional, diff --git a/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatJndiBuilder.java b/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatJndiBuilder.java index c6b9e77851..5a12eb2696 100644 --- a/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatJndiBuilder.java +++ b/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatJndiBuilder.java @@ -267,11 +267,6 @@ public class TomcatJndiBuilder { final TransactionSynchronizationRegistry synchronizationRegistry = SystemInstance.get().getComponent(TransactionSynchronizationRegistry.class); comp.rebind("TransactionSynchronizationRegistry", synchronizationRegistry); - try { - comp.rebind("ORB", new SystemComponentReference(TomcatJndiBuilder.class.getClassLoader().loadClass("org.omg.CORBA.ORB"))); - } catch (final NoClassDefFoundError | ClassNotFoundException ncdfe) { - // no-op - } comp.rebind("HandleDelegate", new SystemComponentReference(HandleDelegate.class)); if (webContext != null && webContext.getWebbeansContext() != null) { @@ -700,9 +695,6 @@ public class TomcatJndiBuilder { } else if (TransactionSynchronizationRegistry.class.getName().equals(ref.resourceEnvRefType)) { resourceEnv.setProperty(Constants.FACTORY, SystemComponentFactory.class.getName()); resourceEnv.setProperty(NamingUtil.COMPONENT_TYPE, TransactionSynchronizationRegistry.class.getName()); - } else if ("org.omg.CORBA.ORB".equals(ref.resourceEnvRefType)) { - resourceEnv.setProperty(Constants.FACTORY, SystemComponentFactory.class.getName()); - resourceEnv.setProperty(NamingUtil.COMPONENT_TYPE, ref.resourceEnvRefType); } else if (HandleDelegate.class.getName().equals(ref.resourceEnvRefType)) { resourceEnv.setProperty(Constants.FACTORY, SystemComponentFactory.class.getName()); resourceEnv.setProperty(NamingUtil.COMPONENT_TYPE, HandleDelegate.class.getName()); diff --git a/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java b/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java index cbec4b030d..1a14eb4ede 100644 --- a/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java +++ b/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java @@ -1786,14 +1786,6 @@ public class TomcatWebAppBuilder implements WebAppBuilder, ContextListener, Pare } } - try { - final Class<?> orb = TomcatWebAppBuilder.class.getClassLoader().loadClass("org.omg.CORBA.ORB"); - if (SystemInstance.get().getComponent(orb) != null) { - safeBind(comp, "ORB", new SystemComponentReference(orb)); - } - } catch (final NoClassDefFoundError | ClassNotFoundException cnfe) { - // no-op - } if (SystemInstance.get().getComponent(HandleDelegate.class) != null) { safeBind(comp, "HandleDelegate", new SystemComponentReference(HandleDelegate.class)); } diff --git a/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java b/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java index df002c25bf..5b8eacffa3 100644 --- a/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java +++ b/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java @@ -769,7 +769,6 @@ public class Installer implements InstallerInterface { "# OpenEJB.startup.service.level = WARNING\r\n" + "# OpenEJB.startup.config.level = INFO\r\n" + "# OpenEJB.hsql.level = INFO\r\n" + - "# CORBA-Adapter.level = WARNING\r\n" + "# Transaction.level = WARNING\r\n" + "# org.apache.activemq.level = SEVERE\r\n" + "# org.apache.geronimo.level = SEVERE\r\n" + @@ -788,7 +787,6 @@ public class Installer implements InstallerInterface { "# OpenEJB.startup.service.handlers = 5tomee.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler\r\n" + "# OpenEJB.startup.config.handlers = 5tomee.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler\r\n" + "# OpenEJB.hsql.handlers = 5tomee.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler\r\n" + - "# CORBA-Adapter.handlers = 5tomee.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler\r\n" + "# Transaction.handlers = 5tomee.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler\r\n" + "# org.apache.activemq.handlers = 5tomee.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler\r\n" + "# org.apache.geronimo.handlers = 5tomee.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler\r\n" + diff --git a/tomee/tomee-embedded/src/main/resources/META-INF/org.apache.tomee/service-jar.xml b/tomee/tomee-embedded/src/main/resources/META-INF/org.apache.tomee/service-jar.xml index f532ff9163..0658a357f3 100644 --- a/tomee/tomee-embedded/src/main/resources/META-INF/org.apache.tomee/service-jar.xml +++ b/tomee/tomee-embedded/src/main/resources/META-INF/org.apache.tomee/service-jar.xml @@ -37,7 +37,6 @@ <ServiceProvider id="Default JMS Connection Factory" parent="org.apache.openejb.embedded:Default JMS Connection Factory"/> <ServiceProvider id="Default Queue" parent="org.apache.openejb.embedded:Default Queue"/> <ServiceProvider id="Default Topic" parent="org.apache.openejb.embedded:Default Topic"/> - <ServiceProvider id="Default ORB" parent="org.apache.openejb.embedded:Default ORB"/> <ServiceProvider id="Default Mail Session" parent="org.apache.openejb.embedded:Default Mail Session"/> <ServiceProvider id="Default Remote Jndi Provider" parent="org.apache.openejb.embedded:Default Remote Jndi Provider"/> <ServiceProvider id="RoutedDataSource" parent="org.apache.openejb:RoutedDataSource"/> diff --git a/tomee/tomee-microprofile/tomee-microprofile-webapp/src/main/resources/META-INF/org.apache.tomee/service-jar.xml b/tomee/tomee-microprofile/tomee-microprofile-webapp/src/main/resources/META-INF/org.apache.tomee/service-jar.xml index dd6c6e5b07..631d500ace 100644 --- a/tomee/tomee-microprofile/tomee-microprofile-webapp/src/main/resources/META-INF/org.apache.tomee/service-jar.xml +++ b/tomee/tomee-microprofile/tomee-microprofile-webapp/src/main/resources/META-INF/org.apache.tomee/service-jar.xml @@ -41,7 +41,6 @@ <ServiceProvider id="Default JMS Connection Factory" parent="org.apache.openejb:Default JMS Connection Factory"/> <ServiceProvider id="Default Queue" parent="org.apache.openejb:Default Queue"/> <ServiceProvider id="Default Topic" parent="org.apache.openejb:Default Topic"/> - <ServiceProvider id="Default ORB" parent="org.apache.openejb:Default ORB"/> <ServiceProvider id="Default Mail Session" parent="org.apache.openejb:Default Mail Session"/> <ServiceProvider id="Default Remote Jndi Provider" parent="org.apache.openejb:Default Remote Jndi Provider"/> <ServiceProvider id="RoutedDataSource" parent="org.apache.openejb:RoutedDataSource"/> diff --git a/tomee/tomee-microprofile/tomee-microprofile-webapp/src/main/resources/juli.properties b/tomee/tomee-microprofile/tomee-microprofile-webapp/src/main/resources/juli.properties index 873ce5065b..27e07601f1 100644 --- a/tomee/tomee-microprofile/tomee-microprofile-webapp/src/main/resources/juli.properties +++ b/tomee/tomee-microprofile/tomee-microprofile-webapp/src/main/resources/juli.properties @@ -26,8 +26,6 @@ OpenEJB.startup.level = INFO OpenEJB.startup.config.level = INFO OpenEJB.hsql.level = INFO OpenEJB.handlers = 9OpenEJB.org.apache.juli.FileHandler -CORBA-Adapter.hsql.level = ERROR -CORBA-Adapter.handlers = 9OpenEJB.org.apache.juli.FileHandler Transaction.level = WARNING Transaction.handlers = 9Transaction.org.apache.juli.FileHandler org.apache.activemq.level = ERROR diff --git a/tomee/tomee-plume-webapp/src/main/resources/META-INF/org.apache.tomee/service-jar.xml b/tomee/tomee-plume-webapp/src/main/resources/META-INF/org.apache.tomee/service-jar.xml index dd6c6e5b07..631d500ace 100644 --- a/tomee/tomee-plume-webapp/src/main/resources/META-INF/org.apache.tomee/service-jar.xml +++ b/tomee/tomee-plume-webapp/src/main/resources/META-INF/org.apache.tomee/service-jar.xml @@ -41,7 +41,6 @@ <ServiceProvider id="Default JMS Connection Factory" parent="org.apache.openejb:Default JMS Connection Factory"/> <ServiceProvider id="Default Queue" parent="org.apache.openejb:Default Queue"/> <ServiceProvider id="Default Topic" parent="org.apache.openejb:Default Topic"/> - <ServiceProvider id="Default ORB" parent="org.apache.openejb:Default ORB"/> <ServiceProvider id="Default Mail Session" parent="org.apache.openejb:Default Mail Session"/> <ServiceProvider id="Default Remote Jndi Provider" parent="org.apache.openejb:Default Remote Jndi Provider"/> <ServiceProvider id="RoutedDataSource" parent="org.apache.openejb:RoutedDataSource"/> diff --git a/tomee/tomee-plume-webapp/src/main/resources/juli.properties b/tomee/tomee-plume-webapp/src/main/resources/juli.properties index 873ce5065b..27e07601f1 100644 --- a/tomee/tomee-plume-webapp/src/main/resources/juli.properties +++ b/tomee/tomee-plume-webapp/src/main/resources/juli.properties @@ -26,8 +26,6 @@ OpenEJB.startup.level = INFO OpenEJB.startup.config.level = INFO OpenEJB.hsql.level = INFO OpenEJB.handlers = 9OpenEJB.org.apache.juli.FileHandler -CORBA-Adapter.hsql.level = ERROR -CORBA-Adapter.handlers = 9OpenEJB.org.apache.juli.FileHandler Transaction.level = WARNING Transaction.handlers = 9Transaction.org.apache.juli.FileHandler org.apache.activemq.level = ERROR diff --git a/tomee/tomee-plus-webapp/src/main/resources/META-INF/org.apache.tomee/service-jar.xml b/tomee/tomee-plus-webapp/src/main/resources/META-INF/org.apache.tomee/service-jar.xml index dd6c6e5b07..631d500ace 100644 --- a/tomee/tomee-plus-webapp/src/main/resources/META-INF/org.apache.tomee/service-jar.xml +++ b/tomee/tomee-plus-webapp/src/main/resources/META-INF/org.apache.tomee/service-jar.xml @@ -41,7 +41,6 @@ <ServiceProvider id="Default JMS Connection Factory" parent="org.apache.openejb:Default JMS Connection Factory"/> <ServiceProvider id="Default Queue" parent="org.apache.openejb:Default Queue"/> <ServiceProvider id="Default Topic" parent="org.apache.openejb:Default Topic"/> - <ServiceProvider id="Default ORB" parent="org.apache.openejb:Default ORB"/> <ServiceProvider id="Default Mail Session" parent="org.apache.openejb:Default Mail Session"/> <ServiceProvider id="Default Remote Jndi Provider" parent="org.apache.openejb:Default Remote Jndi Provider"/> <ServiceProvider id="RoutedDataSource" parent="org.apache.openejb:RoutedDataSource"/> diff --git a/tomee/tomee-plus-webapp/src/main/resources/juli.properties b/tomee/tomee-plus-webapp/src/main/resources/juli.properties index 873ce5065b..27e07601f1 100644 --- a/tomee/tomee-plus-webapp/src/main/resources/juli.properties +++ b/tomee/tomee-plus-webapp/src/main/resources/juli.properties @@ -26,8 +26,6 @@ OpenEJB.startup.level = INFO OpenEJB.startup.config.level = INFO OpenEJB.hsql.level = INFO OpenEJB.handlers = 9OpenEJB.org.apache.juli.FileHandler -CORBA-Adapter.hsql.level = ERROR -CORBA-Adapter.handlers = 9OpenEJB.org.apache.juli.FileHandler Transaction.level = WARNING Transaction.handlers = 9Transaction.org.apache.juli.FileHandler org.apache.activemq.level = ERROR diff --git a/tomee/tomee-webapp/src/main/resources/META-INF/org.apache.tomee/service-jar.xml b/tomee/tomee-webapp/src/main/resources/META-INF/org.apache.tomee/service-jar.xml index dd6c6e5b07..631d500ace 100644 --- a/tomee/tomee-webapp/src/main/resources/META-INF/org.apache.tomee/service-jar.xml +++ b/tomee/tomee-webapp/src/main/resources/META-INF/org.apache.tomee/service-jar.xml @@ -41,7 +41,6 @@ <ServiceProvider id="Default JMS Connection Factory" parent="org.apache.openejb:Default JMS Connection Factory"/> <ServiceProvider id="Default Queue" parent="org.apache.openejb:Default Queue"/> <ServiceProvider id="Default Topic" parent="org.apache.openejb:Default Topic"/> - <ServiceProvider id="Default ORB" parent="org.apache.openejb:Default ORB"/> <ServiceProvider id="Default Mail Session" parent="org.apache.openejb:Default Mail Session"/> <ServiceProvider id="Default Remote Jndi Provider" parent="org.apache.openejb:Default Remote Jndi Provider"/> <ServiceProvider id="RoutedDataSource" parent="org.apache.openejb:RoutedDataSource"/> diff --git a/tomee/tomee-webapp/src/main/resources/juli.properties b/tomee/tomee-webapp/src/main/resources/juli.properties index 873ce5065b..27e07601f1 100644 --- a/tomee/tomee-webapp/src/main/resources/juli.properties +++ b/tomee/tomee-webapp/src/main/resources/juli.properties @@ -26,8 +26,6 @@ OpenEJB.startup.level = INFO OpenEJB.startup.config.level = INFO OpenEJB.hsql.level = INFO OpenEJB.handlers = 9OpenEJB.org.apache.juli.FileHandler -CORBA-Adapter.hsql.level = ERROR -CORBA-Adapter.handlers = 9OpenEJB.org.apache.juli.FileHandler Transaction.level = WARNING Transaction.handlers = 9Transaction.org.apache.juli.FileHandler org.apache.activemq.level = ERROR diff --git a/tomee/tomee-webapp/src/main/webapp/juli.properties b/tomee/tomee-webapp/src/main/webapp/juli.properties index 873ce5065b..27e07601f1 100644 --- a/tomee/tomee-webapp/src/main/webapp/juli.properties +++ b/tomee/tomee-webapp/src/main/webapp/juli.properties @@ -26,8 +26,6 @@ OpenEJB.startup.level = INFO OpenEJB.startup.config.level = INFO OpenEJB.hsql.level = INFO OpenEJB.handlers = 9OpenEJB.org.apache.juli.FileHandler -CORBA-Adapter.hsql.level = ERROR -CORBA-Adapter.handlers = 9OpenEJB.org.apache.juli.FileHandler Transaction.level = WARNING Transaction.handlers = 9Transaction.org.apache.juli.FileHandler org.apache.activemq.level = ERROR