Cannot start web console of ActiveMQ Artemis embedded within JBoss EAP 7.2 - activemq-artemis

I am new to messaging using ActiveMQ Artemis that is embedded within JBoss EAP 7.2. I have started JBoss EAP in full mode when the Active MQ Artemis broker is also started. but when I open http://localhost:8161, the web console of MQ is not starting up. Can you please guide me how to solve this problem?

The web console which runs on port 8161 by default is not included with JBoss EAP. That specific console run with ActiveMQ Artemis standalone. JBoss EAP has its own web console which runs on port 9990 by default. JBoss EAP also has its own management API, XML configuration, etc. for the embedded ActiveMQ Artemis instance.

Related

What version of Wildfly and undertow that comes with JBoss EAP 7.4?

I couldn't see much on the Jboss documentation. Can I use wildfly version 26.0.1 and undertow 2.2.14. Or is there a better match for Jboss 7.4?
Thanks
TL;DR
If you need the application server, it is:
WildFly 23
If you need artifacts, this is for JBoss EAP 7.4.5:
Undertow 2.2.17.SP4-redhat-00001
WildFly Core 15.0.13.Final-redhat-00001
There is also a runtime BOM for the artifacts delivered with JBoss EAP.
https://mvnrepository.com/artifact/org.jboss.bom/eap-runtime-artifacts
Long version
As Doug Grove
already described, there is an article in the Red Hat Knowledgebase that lists the different JBoss EAP versions with the integrated components. However, starting from JBoss EAP 7.x, the component versions of only one non-described JBoss EAP patch version are listed per JBoss EAP minor version.
For JBoss EAP 7.4, the article states (as of 06/22/2022):
Undertow 2.2.5.Final
WildFly Core 15.0.2.Final
If you want to have the versions for all shipped artifacts of a specific JBoss EAP patch, Red Hat offers a Maven BOM file:
https://mvnrepository.com/artifact/org.jboss.bom/eap-runtime-artifacts
For JBoss EAP 7.4.5, it states:
Undertow 2.2.17.SP4-redhat-00001
WildFly Core 15.0.13.Final-redhat-00001
(Red Hat specific versions from the Redhat GA repository)
However, it is important to note, that the listed WildFly Core version is not the same as the WildFly application server version. If you compare the version of WildFly Core used in the WildFly 23 Undertow artifact with the one in the JBoss EAP Runtime BOM, you will notice that JBoss EAP 7.4 uses the same Core as WildFly 23 application server.
https://mvnrepository.com/artifact/org.wildfly/wildfly-undertow/23.0.2.Final
Or see the POM file of WildFly 23:
https://github.com/wildfly/wildfly/blob/23.0.0.Final/pom.xml#L473
Therefore JBoss EAP 7.4 corresponds roughly to WildFly 23.
Redhat lists components for JBoss EAP 7.4 as:
Undertow 2.2.5.Final
Wildfly Core 15.0.2.Final
Is that what you are looking for?

jboss EAP v/s Widfly differences

I am curious to know that are there any functional differences in Redhat Jboss EAP and community Wildfly. Is there something extra in EAP which is not available in Jboss wildfly.
I am using OpenShift origin with openshift wildfly centos based image. So thought of getting to know this in detail because origin doesnt provide EAP image.
WildFly is the community stream for JBoss EAP 7. Have a look at http://wildfly.org/governance/.

Jboss fuse with EAP container

I am new to Jboss fuse. I went through several tuitorials regarding fuse.
JBoss Fuse combines several technologies like Apache Camel, Apache CXF, Apache ActiveMQ, Apache Karaf and Fabric8
in a single integrated distribution.
I have downloaded the installer from jboss site and installed in to jboss-EAP 6.4 . I checked the standalone.xml and didnt find any configuration regarding
Apache ActiveMQ, Apache Karaf and Fabric8.
My doubt is without these configurations how fuse will support messaging service and osgi ?
I am trying to use fuse in jboss-EAP 6.4 server as osgi.(fuse+server+osgi)
Please guide me.
JBoss EAP is for your web application. JBoss Fuse is the middleware and ActiveMQ is the message broker.
There is no ActiveMq in EAP as it's your Application Server where you run your web applications. You can use ActiveMq in EAP but it's not designed for that. However you can find an ActiveMq configuration in JBoss Fuse where is more suitable to use broker. JBoss Fuse isn't something you can use inside the EAP but it's a separate application that you can use WITH the EAP. So your question probably is "how to connect JBoss Fuse and JBoss EAP?" If so, then you can achieve that by using HTTP queries from EAP to Fuse for example.
About your doubt JBoss Fuse supports OSGi and by using Apache Camel inside your OSGi bundles you can use the ActiveMq component to connect and send/receive AMQ messages.
If you tell us more what you are trying to achieve using the JBoss ESB Stack probably we can help you more.
Best Regards

Migration from Jboss eap 5.1 to jboss eap 6.1 - Clustered JMS topics

I am currently in the phase of migrating my Clustered Application from Jboss eap 5.1 to Jboss eap 6.1 (Jboss AS 7.1). The jboss eap 6.1 uses HornetQ as its JMS system as compared to Jboss eap 5.1 which used JBoss MQ as JMS system. My application has the requirement of using global and local JMS topics(distributed and non-distributed topics). On jboss eap 5.1, there is a configuration file in the messaging folder called 'xxx-destination-service.xml' which provided a boolean attribute called 'Clustered' defined for each of the JMS topics. This xml file and the attribute is no longer supported in jboss eap 6.1. Can anyone provide me pointers on how this can be done in jboss eap 6.1.
I am Clustering my application in Domain Mode on Jboss eap 6.1 . So please tell what configuration chnages need to be done in my domain.xml or any other xml file.
TIA for your help.
Ajit

What's the difference between JBoss ESB and JBoss HornetQ

Çould anyone explain me the difference b/W Jboss ESB and Jboss HornetQ? Do i need Jboss ESB to use JBoss HornetQ?
HornetQ is a Enterprise Grade JMS Messaging System.
JBoss ESB is a Enterprise Service Bus technology that can make use of a JMS Messaging System.
In the case of JBoss there is a bundled technology platform called JBoss SOA Platform that includes an installation of JBoss ESB and HornetQ Messaging into JBoss EAP 5.1.
In short: HornetQ doesn't use JBoss ESB. JBoss ESB can use HornetQ but its not required.