Jboss AS 7 work with JDK8 - jboss

I'm trying startup JBoss EAP 7.1.1 Final with JDK 1.8.0_144 in Window 7 enviroment. Each time I run the standalone.bat from command line I got following error. Server halt on starting cannot proceed anymore.
09:20:44,413 INFO [org.jboss.modules] JBoss Modules version 1.1.1.GA
09:20:45,203 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA
09:20:45,265 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting
Below is link i download JBoss AS 7.1.1 Final. I also configure my JAVA_HOME and PATH environment variable, I think configuration should not an issue.
http://jbossas.jboss.org/downloads
I found some article mention that Jboss AS 7 unable work with JDK8 but my colleagues is PC is startup with JDK8. I guess should has another way to work up.
AS7.1 does not work on JDK8.
Downgrade to JDK7 or Upgrade AS to WildFly 8.
Update
After trying, I found Jboss EAP 7.0 or Jboss AS 7.0.0 Final is executable with JDK8, I will downgrade to that version that what I need.

The article you read is correct, JBoss AS 7.1.1.Final does not work on jdk 8. Only EAP 6.3.3 (which is way newer than 7.1.1) and above have jdk8 support
https://access.redhat.com/articles/111663
Are you sure your friend is using jdk 8? Even if he is using jdk8, it is not recommended to do so.

Go for Wildfly - v8 server it seemlessly works with jdk8

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?

What version of Wildfly corresponds to EAP 7.2?

Again, no information is available about this on any Red Hat or JBoss site, so I ask it here...
I am not sure if it is 13 or 14.
Mapping the Community versions with JBoss EAP versions
It is not possible to map exactly a version of the Community version
(JBoss EAP, WildFly) with the corresponding version of the supported
version (JBoss EAP) as they are maintained in separated branches. In
general terms, the following tables summarizes the version of WildFly
used as baseline for a JBoss EAP version:
JBoss EAP Version WildFly Version
JBoss EAP 7.3 WildFly 18
JBoss EAP 7.2 WildFly 14
JBoss EAP 7.1 WildFly 11
JBoss EAP 7.0 WildFly 10
JBoss EAP 6.4 JBoss AS 7.5
JBoss EAP 6.3 JBoss AS 7.4
JBoss EAP 6.2 JBoss AS 7.3
JBoss EAP 6.1 JBoss AS 7.2
JBoss EAP 6.0 JBoss AS 7.1
http://www.mastertheboss.com/jboss-server/jboss-eap/what-is-the-difference-between-jboss-eap-wildfly-and-jboss-as
I believe that it is forked from WF 13.
If you look at the module for the server core, you'll see that WF 13 uses WildFly Core 5.0.0.Final. EAP 7.2 Beta uses WildFly Core 5.0.5.
If you look at WF 14, it uses WildFly Core 6.0.2.Final, so EAP 7.2 is definitely not forked from this.
You can see the module used for the server core at: eap-install-dir/modules/system/layers/base/org/jboss/as/server/main
The versions of JBoss EAP are forked from the Wildfly projects, when certain features are complete enough they fork the project and create an EAP version.
JBoss EAP 7.0 is forked from WildFly 10
JBoss EAP 7.1 is forked from a working branch of WildFly 11
JBoss EAP 7.2 unfortunatelly has no oficial information available yet as you can see here, here and here - but I do believe it's forked from Wildfly 13 or 14, considering the last fork was Wildfly 11 and we are 3 versions ahead now.
And here is a comparative with some new information.

Which version of Jboss eap Compatability with Java 8

My name Narasimha , Could you please tell me which version of Jboss eap compatible with Java8
Previosuly I tried with Jboss eap 7.2 but it didn't work.
My mailid
vswamy448#gmail.com
I have got jbosseap 6.4.0 working with JDK 1.8.
If you are facing issues with java , try setting explicit java_home in standalone.conf and restart the jboss.

How to detect Jboss version during installation?

We are currently migrating from Jboss AS 4.2.3 to Jboss AS 7.1.1. When running the installation process we need to detect if the client already have Jboss installed and which version is it.
From what I can see ,in Jboss 4.2.3 there is a readme.html file, while under Jboss 7 it is called readme.txt, is there a more unified/common way to detect it?
if there is a standalone.xml file it should mean it is jboss as 7

How to find a new JBoss Application Server 7 server in eclipse?

I want to launch my application with JBoss AS7. Normally I'll go to Window->Preferences->Server->RuntimeEnvironments and Add JBoss 7.0 Runtime. But I can't find JBoss AS 7.0 Runtime. I have installed the JBOSS Community with JBoss AS 3.2, ... 6.0 but where is 7? Thanks for your help
You can indeed run JBoss Application Server 7 with Eclipse, but you will find it easiest to do so with JBoss Tools. There's a helpful guide posted to the JBoss community per the following: Starting JBoss AS from Eclipse with JBoss Tools
There's another useful guide on the JBoss Tools site: How to use JBoss AS 7 Beta 2 with JBoss Tools & Developer Studio
I don't think that Eclipse supports JBoss AS 7... You may need to run it manually for now.