[
https://issues.apache.org/jira/browse/ARTEMIS-4716?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17837325#comment-17837325
]
Justin Bertram commented on ARTEMIS-4716:
-----------------------------------------
There are general guides for writing EE code that provide examples (e.g.
[here's one|https://www.baeldung.com/java-ee-cdi] for EE CDI), but I'm not
aware of anything that covers the specifics for every application server.
If you need a JCA RA archive for ActiveMQ Artemis you can create one by
following these steps:
# Clone https://github.com/apache/activemq-artemis-examples
# Follow the [_Getting
Started_|https://github.com/apache/activemq-artemis-examples#getting-started]
instructions
# Execute the following:
{noformat}
$ cd examples/features/sub-modules/artemis-jakarta-ra-rar/
$ mvn clean verify{noformat}
The {{rar}} file will be in the {{target}} directory. Deploy that based on the
instructions provided by your application server.
> Improve Jakarta Messaging / JMS documentation
> ---------------------------------------------
>
> Key: ARTEMIS-4716
> URL: https://issues.apache.org/jira/browse/ARTEMIS-4716
> Project: ActiveMQ Artemis
> Issue Type: Improvement
> Components: JMS
> Affects Versions: 2.33.0
> Reporter: Daniel Martin
> Priority: Minor
>
> I'm struggling to understand [these
> instructions|https://activemq.apache.org/components/artemis/documentation/latest/using-jms.html]
> to use Artemis in the context of Jakarta Messaging which perhaps could be
> updated / simplified / improved.
> At the moment, I'm depending on {{artemis-jakarta-client}} and manually
> instantiating {{ActiveMQConnectionFactory}}. While investigating a memory
> leak that may come from my usage of ActiveMQ, I wanted to simplify this part
> and rely on dependency injection instead. However, I don't begin to
> understand how to do such thing.
> My expectation was to be able to use the {{@Inject}} annotation to get a
> reference to a {{ConnectionFactory}}, {{JMSContext}}, or similar and to be
> able to provide configuration such as broker address and credentials
> _somewhere_ as to end up with a reference to a {{Connection}} which is
> ultimately what I need. Is this possible? What's the recommended way? Is
> there any (working) reference examples?
--
This message was sent by Atlassian Jira
(v8.20.10#820010)