OK,
After much trial and error, I loaded my original 3.7.1 files back onto the server, then re-installed 3.7.1 back over the top of it. Then I created an XML file with the following contents (redacted for security), and replaced the original OPENFIRE.XML file, forcing a “re-configure” and pre-loading the basic LDAP data.
Contents of XML File between lines below:
(replace the bold entries with your own data)
____________________________________________________________________
<?xml version="1.0" encoding="UTF-8"?>
9090
9091
user1, user2, user3
CN=NAME_OF_DOMAIN_CONTROLLER
cn
mail
DC=NAME_OF_DOMAIN,DC=NAME_OF_EXTENSION
CN=AD_ADMIN,CN=USERS,DC=NAME_OF_DOMAIN,DC=NAME_OF_EXTENSION
ACTUAL_AD_ADMIN_PASSWORD
org.jivesoftware.openfire.ldap.LdapGroupProvider
en
org.jivesoftware.database.EmbeddedConnectionProvider
FALSE
____________________________________________________________
Examples:
NAME_OF_DOMAIN_CONTROLLER might be something like DC01
NAME_OF_DOMAIN might be something like abcservices
NAME_OF_EXTENSION might be something like com or net or local
NAME_OF_GROUP is the name of the group for allowing access, such as chatusers, etc.
After replacing “openfire.xml” with this file, restart your server. Start an “elevated” Command Prompt window, and navigate to the “bin” folder under the openfire install directory (default is under Program Files, but could be different). In the “bin” folder, execute the following command:
openfire-service.exe /install
This will ensure that openfire is installed as a Windows service (preferred method of operation)
Start the Openfire application (Run as Administrator), then launch the admin console and log in using the AD Admin credentials used in the script above.
You will be allowed to run through the setup again to “fine-tune” your settings.
If you get to the “vCard” profile settings window, and all fields are empty, enter {cn} for Name, and {mail} for Email (WITH the braces), and after you complete the setup, and restart the openfire service, all should be good.
I will now upgrade to the latest version when convenient.
Thank you speedy, for your assistance! I am marking your original post as the “best answer” because it headed me down the correct path.
I hope my answer helps others as well.
Byron