Setup for Administering the JBoss EAP 7.3 and WildFly 18 Application Servers
Required Software
- Intel-compatible processor (with reasonably recent hardware).
- Memory: 8GB min recommended
- Disk Space: Free disk space for software installs (generally minimum 2GB)
- Operating System: Windows OS (Any modern version - e.g. Windows 10. - labs have not been tested on Windows 8 variants)
- Zip utility. A good free one is 7-zip
- Adobe Acrobat Reader
- Internet access
Instructions
Install 7-zip
We’ve found that there are sometimes problems using the built in Windows archive/zip utility. This generally has to do with long path lengths that it can’t handle. Use 7-zip to extract the labs and any software zips which we’ve found very reliable.
- Try direct download link for 64-bit install: https://www.7-zip.org/a/7z1900-x64.exe
- If that doesn’t work, go to home page https://www.7-zip.org
- Near the top of the page, find the download link for your bitness (probably 64 bit), and download the installer.
- Execute the installer, and take all the defaults.
- You can now extract zip files by right clicking on them, and selecting 7-Zip | Extract ..
Lab Files
- Extract the lab files to a convenient location (e.g. C:\ ) using 7-zip, not Windows built-in extractor.
- If using folder other than C:\, make sure that students know where they are.
Install Java Development Kit – JDK 11 (11.0.11)
Note that any JDK 11 version should work fine. Other close later Java versions (e.g. Java 12 or 13) should be fine also, but have not been tested.
- From https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html download the installer file for your OS
- File name is something like: jdk-11.0.11_windows-x64_bin.exe
- Run the installer and take all defaults.
- Create or modify environment variables as appropriate for your OS. This will add an environment variable JAVA_HOME, and modify your path to include the jdk bin folder
- JAVA_HOME:
- Right click My Computer and choose Properties > click the Advanced tab > click the Environment Variables button
- In the bottom half of the dialog, click New to add a new System variable
- Variable name: JAVA_HOME (this is case-sensitive)
- Variable value: C:\Program Files\Java\jdk-11.0.11 (or adjust to the actual path where you installed the JDK – please double-check this path – probably best to copy and paste it
- Click OK
- Path:
- Find this existing entry in the bottom half of the Environment Variables button, and click Edit
- Click in the Variable value field and move your cursor all the way to the left (pressing Home on your keyboard should do this quickly for you)
- Check whether the value below is already present, or add it at the beginning if necessary (make sure you get all of this, including the trailing semicolon, with no spaces):
%JAVA_HOME%\bin;
- Click OK repeatedly (likely in 3 different dialogs) until all the dialogs close.
- JAVA_HOME:
- Open a terminal prompt, type the below, and press Enter
javac -version
- You should get a message that tells you the version. If the command is not found, you did something wrong.
- Close the terminal prompt. You’re done installing Java
Install WildFly 18.0.1
- Download: You can try this direct link first: https://download.jboss.org/wildfly/18.0.1.Final/wildfly-18.0.1.Final.zip
- If the direct link doesn’t work, go to http://wildfly.org/downloads and then go to the 18.0.1.Final section
- In that section, find the zip file link for the “Java EE Full & Web Distribution”
- The filename will be wildfly-18.0.1.Final.zip
- Save the file where you can access it easily
- Extract: Extract the zip file where you can access and run it easily.
- Windows OS: Common location is C:\
- Mac OS: Common location is user home directory.
- Create a JBOSS_HOME Environment variable that points to the WildFly install folder (according to your OS needs)
- Windows OS: Right click My Computer and choose Properties, Click the Advanced tab, Click the Environment Variables butto
- *nix / Mac OS: Generally done in user’s shell config file (e.g. ~/.bashrc)
- Create a JAVA_HOME environment variable that points to the Java installation on your system
- That’s all that needs to be done to install WildFly.
Courses and Class Files
This setup page is used for the following course: