powered by Jive Software

Where are the Openfire properties stored?


Does anyone know where the Openfire system properties are stored?

I tried to change the authentication provider to a custom provider in the Openfire web app. After having done this, I stopped and started Openfire and it will not start. An exception is thrown:

java.lang.UnsupportedClassVersionError: test/CustomAuthProvider : Unsupported major.minor version 51.0

I have taken out the changes to the openfire.xml and removed the auth.jar from the lib directory. So I’m sure that the custom authentication class is still in the system properties somewhere. I can’t start Openfire to change it.

Do I need to reinstall Openfire, or is there another way to change the authentication back to org.jivesoftware.openfire.auth.DefaultAuthProvider ?

Many thanks.

It’s in the db, in a simple table of key/value pairs called ofProperty.

Thank, good to know.

I have found it to be stored in embedded-db/openfire.script.

I editted the auth provider back to the default one, and now Openfire comes up.

My question is: when I try to change the auth provider, I modify the openfire.xml and add a jar file (auth.jar) that contains the new code to the lib directory. But this new provider is not recognized and is not reflected in the system properties.

How can I change the auth provider?