Я в настоящее время тестирую это на Windows 11 и openjdk 17 , но поведение то же самое на Linux Distro
по какой -то причине, чтобы я не могу написать, чтобы я не могу написать, чтобы я не могу написать, чтобы я не могу написать, и я не могу написать, и я не могу написать, и я не могу написать. очередь.
[list] [*] Я недавно обновился с JBoss 7.4 до JBoss 8.0. [*] Я в настоящее время тестирую это на [b] Windows 11 [/b] и [b] openjdk 17 [/b], но поведение то же самое на Linux Distro по какой -то причине, чтобы я не могу написать, чтобы я не могу написать, чтобы я не могу написать, чтобы я не могу написать, и я не могу написать, и я не могу написать, и я не могу написать. очередь.[code]09:49:55,595 ERROR [stderr] (default task-1) javax.naming.NamingException: Failed to lookup [Root exception is java.lang.ClassNotFoundException: org.apache.activemq.artemis.ra.ActiveMQRAConnectionFactoryImpl from [Module "deployment.TESTQUEUE.war" from Service Module Loader]] 09:49:55,596 ERROR [stderr] (default task-1) at org.wildfly.naming-client@2.0.1.Final-redhat-00001//org.wildfly.naming.client.util.NamingUtils.namingException(NamingUtils.java:171) 09:49:55,597 ERROR [stderr] (default task-1) at org.wildfly.naming-client@2.0.1.Final-redhat-00001//org.wildfly.naming.client.remote.RemoteClientTransport.lookup(RemoteClientTransport.java:291) 09:49:55,597 ERROR [stderr] (default task-1) at org.wildfly.naming-client@2.0.1.Final-redhat-00001//org.wildfly.naming.client.remote.RemoteContext.lambda$lookupNative$0(RemoteContext.java:190) 09:49:55,597 ERROR [stderr] (default task-1) at org.wildfly.naming-client@2.0.1.Final-redhat-00001//org.wildfly.naming.client.NamingProvider.performExceptionAction(NamingProvider.java:222) 09:49:55,597 ERROR [stderr] (default task-1) at org.wildfly.naming-client@2.0.1.Final-redhat-00001//org.wildfly.naming.client.remote.RemoteContext.performWithRetry(RemoteContext.java:100) 09:49:55,597 ERROR [stderr] (default task-1) at org.wildfly.naming-client@2.0.1.Final-redhat-00001//org.wildfly.naming.client.remote.RemoteContext.lookupNative(RemoteContext.java:188) 09:49:55,599 ERROR [stderr] (default task-1) at org.wildfly.naming-client@2.0.1.Final-redhat-00001//org.wildfly.naming.client.AbstractFederatingContext.lookup(AbstractFederatingContext.java:74) 09:49:55,599 ERROR [stderr] (default task-1) at org.wildfly.naming-client@2.0.1.Final-redhat-00001//org.wildfly.naming.client.store.RelativeFederatingContext.lookupNative(RelativeFederatingContext.java:58) 09:49:55,601 ERROR [stderr] (default task-1) at org.wildfly.naming-client@2.0.1.Final-redhat-00001//org.wildfly.naming.client.AbstractFederatingContext.lookup(AbstractFederatingContext.java:74) 09:49:55,602 ERROR [stderr] (default task-1) at org.wildfly.naming-client@2.0.1.Final-redhat-00001//org.wildfly.naming.client.AbstractFederatingContext.lookup(AbstractFederatingContext.java:60) 09:49:55,603 ERROR [stderr] (default task-1) at org.wildfly.naming-client@2.0.1.Final-redhat-00001//org.wildfly.naming.client.AbstractFederatingContext.lookup(AbstractFederatingContext.java:66) 09:49:55,603 ERROR [stderr] (default task-1) at org.wildfly.naming-client@2.0.1.Final-redhat-00001//org.wildfly.naming.client.WildFlyRootContext.lookup(WildFlyRootContext.java:144) 09:49:55,603 ERROR [stderr] (default task-1) at java.naming/javax.naming.InitialContext.lookup(InitialContext.java:409) 09:49:55,604 ERROR [stderr] (default task-1) at java.naming/javax.naming.InitialContext.lookup(InitialContext.java:409) 09:49:55,604 ERROR [stderr] (default task-1) at deployment.TESTQUEUE.war//QueueWriter.writeToRequestQueue(QueueWriter.java:49) 09:49:55,605 ERROR [stderr] (default task-1) at deployment.TESTQUEUE.war//NewServlet.processRequest(NewServlet.java:48) 09:49:55,605 ERROR [stderr] (default task-1) at deployment.TESTQUEUE.war//NewServlet.doPost(NewServlet.java:79) 09:49:55,606 ERROR [stderr] (default task-1) at jakarta.servlet.api@6.0.0.redhat-00001//jakarta.servlet.http.HttpServlet.service(HttpServlet.java:547)
< /code>
[*] Это не удается именно в этой строке, пытаясь найти завод по соединению: connectionFactory = (ConnectionFactory) namingContext.lookup("jms/RemoteConnectionFactory");[/code]
[*] Ниже приведен код, который я пишу в очереди с:
TextMessage textMessage = session.createTextMessage(); textMessage.setText("TEST MESSAGE"); // Set the request data in the message textMessage.setJMSCorrelationID(messageID); // Set the correlation ID
Я использую JBoss Server для EJB, и мне нужен JNDI в консольном приложении, чтобы получить ссылку на сессионный компонент.
Код консольного приложения выглядит так
Я работаю над проектом Java (интерфейс Swing) и пытаюсь использовать EJB, но у меня всегда одна и та же проблема:
Bonjour
déc. 01, 2024, 23:55:19 org.wildfly.naming.client.Version
ИНФОРМАЦИЯ: Версия WildFly Naming 2.0.1.Окончательная
декабря. 01,...
Я работаю над проектом Java (интерфейс Swing) и пытаюсь использовать EJB, но у меня всегда одна и та же проблема:
Вот исключение, я пытался создать файл JAR из EJB (с помощью intellij idea и развернуть его в wildfly, но не работает:
развернуть...