I’‘m trying to make Jive Messenger 2.1.2 authenticate users to Active Directory, and I’'m receiving the following error in the error log when I start the service:
2005.03.09 14:09:37 [org.jivesoftware.database.ConnectionPool.(ConnectionPool.java:60)
] JDBC driver value is null.
2005.03.09 14:09:37 [org.jivesoftware.util.JiveProperties.loadProperties(JiveProperties.java:268)
]
java.lang.NullPointerException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.jivesoftware.util.ClassUtils.loadClass(ClassUtils.java:60)
at org.jivesoftware.util.ClassUtils.forName(ClassUtils.java:39)
at org.jivesoftware.database.ConnectionPool.(ConnectionPool.java:63)
at org.jivesoftware.database.DefaultConnectionProvider.start(DefaultConnectionProv ider.java:83)
at org.jivesoftware.database.DbConnectionManager.setConnectionProvider(DbConnectio nManager.java:263)
at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager .java:99)
at org.jivesoftware.util.JiveProperties.loadProperties(JiveProperties.java:257)
at org.jivesoftware.util.JiveProperties.init(JiveProperties.java:67)
at org.jivesoftware.util.JiveProperties.(JiveProperties.java:49)
at org.jivesoftware.util.JiveProperties.getInstance(JiveProperties.java:43)
at org.jivesoftware.messenger.JiveGlobals.getProperty(JiveGlobals.java:465)
at org.jivesoftware.messenger.XMPPServer.initialize(XMPPServer.java:166)
at org.jivesoftware.messenger.XMPPServer.start(XMPPServer.java:187)
at org.jivesoftware.messenger.XMPPServer.(XMPPServer.java:116)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at org.jivesoftware.messenger.starter.ServerStarter.start(ServerStarter.java:82)
at org.jivesoftware.messenger.starter.ServerStarter.main(ServerStarter.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)
Here’'s my complete config, based on the LDAP docs and earlier posts:
9090
9091
administrator
domain.com
389
sAMAccountName
displayName
cn=Users,dc=domain,dc=com
cn=administrator,cn=Users,dc=domain,dc=com
password
org.jivesoftware.messenger.ldap.LdapUserProvider
org.jivesoftware.messenger.ldap.LdapAuthProvider
true
true
I see there’'s a JRE included with Jive, and I have also tried to install the latest J2SE setting the JAVA_HOME variable alluded to in the previous posts. Debug log shows nothing at this point.
Is there something in my config or my installation that might be wrong here?
Rgds,
Simon