XMPP Server

[b]Openfire[/b]
[url]http://www.igniterealtime.org/projects/openfire/[/url]

[b]ejabberd[/b]
[url]http://www.ejabberd.im/[/url]
[root@yfw ~]# cd /opt/openfire/bin [root@yfw bin]# sudo chmod +x /opt/openfire/bin/start.sh [root@yfw bin]# sudo chown -R openfire:openfire /opt/openfire [root@yfw bin]# sudo su - openfire Last login: Sat Nov 15 17:44:19 CST 2025 on pts/0 ✅ JAVA_HOME: /usr/lib/jvm/java-11-openjdk ✅ Maven home: /opt/maven ✅ Java version: openjdk version "11.0.13" 2021-10-19 LTS ✅ Environment loaded for openfire PATH = /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/lib/jvm/java-11-openjdk/bin:/opt/maven/bin:/usr/local/ffmpeg/bin:/opt/spark/bin JAVA_HOME = /usr/lib/jvm/java-11-openjdk [openfire@yfw ~]$ cd /opt/openfire [openfire@yfw openfire]$ ./bin/start.sh --no-daemon Starting OpenFire in foreground mode... 17:53:48.527 [main] ERROR org.jivesoftware.util.XMLProperties - Error reading XML properties org.dom4j.DocumentException: Error on line 1 of document : Premature end of file. at org.dom4j.io.SAXReader.read(SAXReader.java:511) ~[dom4j-2.1.4.jar:?] at org.dom4j.io.SAXReader.read(SAXReader.java:408) ~[dom4j-2.1.4.jar:?] at org.jivesoftware.util.XMLProperties.buildDoc(XMLProperties.java:810) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.XMLProperties.<init>(XMLProperties.java:160) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveGlobals.loadSecurityProperties(JiveGlobals.java:1312) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveGlobals.isXMLPropertyEncrypted(JiveGlobals.java:1010) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.XMLProperties.getProperty(XMLProperties.java:212) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.XMLProperties.getProperty(XMLProperties.java:171) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveGlobals.getXMLProperty(JiveGlobals.java:310) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.initialize(XMPPServer.java:367) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:658) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:221) [xmppserver-5.0.2.jar:5.0.2] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) [?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) [?:?] at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) [?:?] at jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) [?:?] at java.lang.Class.newInstance(Class.java:645) [?:?] at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:92) [startup.jar:5.0.2] at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) [startup.jar:5.0.2] Caused by: org.xml.sax.SAXParseException: Premature end of file. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204) ~[?:?] at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178) ~[?:?] at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400) ~[?:?] at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327) ~[?:?] at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1471) ~[?:?] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:1013) ~[?:?] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605) ~[?:?] at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112) ~[?:?] at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542) ~[?:?] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889) ~[?:?] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825) ~[?:?] at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) ~[?:?] at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1224) ~[?:?] at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637) ~[?:?] at org.dom4j.io.SAXReader.read(SAXReader.java:494) ~[dom4j-2.1.4.jar:?] ... 20 more 17:53:48.554 [main] ERROR org.jivesoftware.util.JiveGlobals - Unable to load default security properties from: /opt/openfire/conf/openfire.xml java.io.IOException: Error on line 1 of document : Premature end of file. at org.jivesoftware.util.XMLProperties.buildDoc(XMLProperties.java:814) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.XMLProperties.<init>(XMLProperties.java:160) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveGlobals.loadSecurityProperties(JiveGlobals.java:1312) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveGlobals.isXMLPropertyEncrypted(JiveGlobals.java:1010) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.XMLProperties.getProperty(XMLProperties.java:212) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.XMLProperties.getProperty(XMLProperties.java:171) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveGlobals.getXMLProperty(JiveGlobals.java:310) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.initialize(XMPPServer.java:367) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:658) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:221) [xmppserver-5.0.2.jar:5.0.2] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) [?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) [?:?] at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) [?:?] at jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) [?:?] at java.lang.Class.newInstance(Class.java:645) [?:?] at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:92) [startup.jar:5.0.2] at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) [startup.jar:5.0.2] 17:53:48.569 [main] ERROR org.jivesoftware.util.JiveProperties - null java.lang.NullPointerException: null at java.lang.Class.forName0(Native Method) ~[?:?] at java.lang.Class.forName(Class.java:375) ~[?:?] at org.jivesoftware.database.DefaultConnectionProvider.start(DefaultConnectionProvider.java:99) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.database.DbConnectionManager.setConnectionProvider(DbConnectionManager.java:652) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.database.DbConnectionManager.ensureConnectionProvider(DbConnectionManager.java:109) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:162) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveProperties.loadProperties(JiveProperties.java:472) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveProperties.init(JiveProperties.java:108) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveProperties.getInstance(JiveProperties.java:84) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveGlobals.getProperty(JiveGlobals.java:547) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.cache.CacheFactory.<clinit>(CacheFactory.java:102) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.initialize(XMPPServer.java:381) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:658) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:221) [xmppserver-5.0.2.jar:5.0.2] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) [?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) [?:?] at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) [?:?] at jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) [?:?] at java.lang.Class.newInstance(Class.java:645) [?:?] at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:92) [startup.jar:5.0.2] at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) [startup.jar:5.0.2] Database setup or configuration error: Please verify your database settings and check the logs/openfire.log file for detailed error messages. 17:53:51.152 [main] ERROR org.jivesoftware.openfire.XMPPServer - Database could not be accessed java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 attempts. The exception from the last attempt is as follows: java.sql.SQLException: Check JDBC properties; data source was not be initialised at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:204) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.verifyDataSource(XMPPServer.java:1010) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:666) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:221) [xmppserver-5.0.2.jar:5.0.2] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) [?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) [?:?] at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) [?:?] at jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) [?:?] at java.lang.Class.newInstance(Class.java:645) [?:?] at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:92) [startup.jar:5.0.2] at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) [startup.jar:5.0.2] java.lang.IllegalArgumentException: java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 attempts. The exception from the last attempt is as follows: java.sql.SQLException: Check JDBC properties; data source was not be initialised at org.jivesoftware.openfire.XMPPServer.verifyDataSource(XMPPServer.java:1020) at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:666) at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:221) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) at java.base/java.lang.Class.newInstance(Class.java:645) at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:92) at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) Caused by: java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 attempts. The exception from the last attempt is as follows: java.sql.SQLException: Check JDBC properties; data source was not be initialised at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:204) at org.jivesoftware.openfire.XMPPServer.verifyDataSource(XMPPServer.java:1010) ... 11 more 17:53:51.153 [main] ERROR org.jivesoftware.openfire.XMPPServer - java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 attempts. The exception from the last attempt is as follows: java.sql.SQLException: Check JDBC properties; data source was not be initialised java.lang.IllegalArgumentException: java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 attempts. The exception from the last attempt is as follows: java.sql.SQLException: Check JDBC properties; data source was not be initialised at org.jivesoftware.openfire.XMPPServer.verifyDataSource(XMPPServer.java:1020) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:666) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:221) [xmppserver-5.0.2.jar:5.0.2] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) [?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) [?:?] at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) [?:?] at jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) [?:?] at java.lang.Class.newInstance(Class.java:645) [?:?] at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:92) [startup.jar:5.0.2] at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) [startup.jar:5.0.2] Caused by: java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 attempts. The exception from the last attempt is as follows: java.sql.SQLException: Check JDBC properties; data source was not be initialised at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:204) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.verifyDataSource(XMPPServer.java:1010) ~[xmppserver-5.0.2.jar:5.0.2] ... 11 more Error starting the server. Please check the log files for more information.[root@yfw ~]# cd /opt/openfire/bin [root@yfw bin]# sudo chmod +x /opt/openfire/bin/start.sh [root@yfw bin]# sudo chown -R openfire:openfire /opt/openfire [root@yfw bin]# sudo su - openfire Last login: Sat Nov 15 17:44:19 CST 2025 on pts/0 ✅ JAVA_HOME: /usr/lib/jvm/java-11-openjdk ✅ Maven home: /opt/maven ✅ Java version: openjdk version "11.0.13" 2021-10-19 LTS ✅ Environment loaded for openfire PATH = /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/lib/jvm/java-11-openjdk/bin:/opt/maven/bin:/usr/local/ffmpeg/bin:/opt/spark/bin JAVA_HOME = /usr/lib/jvm/java-11-openjdk [openfire@yfw ~]$ cd /opt/openfire [openfire@yfw openfire]$ ./bin/start.sh --no-daemon Starting OpenFire in foreground mode... 17:53:48.527 [main] ERROR org.jivesoftware.util.XMLProperties - Error reading XML properties org.dom4j.DocumentException: Error on line 1 of document : Premature end of file. at org.dom4j.io.SAXReader.read(SAXReader.java:511) ~[dom4j-2.1.4.jar:?] at org.dom4j.io.SAXReader.read(SAXReader.java:408) ~[dom4j-2.1.4.jar:?] at org.jivesoftware.util.XMLProperties.buildDoc(XMLProperties.java:810) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.XMLProperties.<init>(XMLProperties.java:160) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveGlobals.loadSecurityProperties(JiveGlobals.java:1312) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveGlobals.isXMLPropertyEncrypted(JiveGlobals.java:1010) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.XMLProperties.getProperty(XMLProperties.java:212) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.XMLProperties.getProperty(XMLProperties.java:171) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveGlobals.getXMLProperty(JiveGlobals.java:310) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.initialize(XMPPServer.java:367) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:658) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:221) [xmppserver-5.0.2.jar:5.0.2] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) [?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) [?:?] at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) [?:?] at jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) [?:?] at java.lang.Class.newInstance(Class.java:645) [?:?] at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:92) [startup.jar:5.0.2] at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) [startup.jar:5.0.2] Caused by: org.xml.sax.SAXParseException: Premature end of file. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204) ~[?:?] at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178) ~[?:?] at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400) ~[?:?] at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327) ~[?:?] at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1471) ~[?:?] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:1013) ~[?:?] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605) ~[?:?] at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112) ~[?:?] at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542) ~[?:?] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889) ~[?:?] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825) ~[?:?] at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) ~[?:?] at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1224) ~[?:?] at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637) ~[?:?] at org.dom4j.io.SAXReader.read(SAXReader.java:494) ~[dom4j-2.1.4.jar:?] ... 20 more 17:53:48.554 [main] ERROR org.jivesoftware.util.JiveGlobals - Unable to load default security properties from: /opt/openfire/conf/openfire.xml java.io.IOException: Error on line 1 of document : Premature end of file. at org.jivesoftware.util.XMLProperties.buildDoc(XMLProperties.java:814) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.XMLProperties.<init>(XMLProperties.java:160) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveGlobals.loadSecurityProperties(JiveGlobals.java:1312) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveGlobals.isXMLPropertyEncrypted(JiveGlobals.java:1010) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.XMLProperties.getProperty(XMLProperties.java:212) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.XMLProperties.getProperty(XMLProperties.java:171) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveGlobals.getXMLProperty(JiveGlobals.java:310) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.initialize(XMPPServer.java:367) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:658) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:221) [xmppserver-5.0.2.jar:5.0.2] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) [?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) [?:?] at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) [?:?] at jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) [?:?] at java.lang.Class.newInstance(Class.java:645) [?:?] at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:92) [startup.jar:5.0.2] at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) [startup.jar:5.0.2] 17:53:48.569 [main] ERROR org.jivesoftware.util.JiveProperties - null java.lang.NullPointerException: null at java.lang.Class.forName0(Native Method) ~[?:?] at java.lang.Class.forName(Class.java:375) ~[?:?] at org.jivesoftware.database.DefaultConnectionProvider.start(DefaultConnectionProvider.java:99) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.database.DbConnectionManager.setConnectionProvider(DbConnectionManager.java:652) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.database.DbConnectionManager.ensureConnectionProvider(DbConnectionManager.java:109) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:162) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveProperties.loadProperties(JiveProperties.java:472) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveProperties.init(JiveProperties.java:108) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveProperties.getInstance(JiveProperties.java:84) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveGlobals.getProperty(JiveGlobals.java:547) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.cache.CacheFactory.<clinit>(CacheFactory.java:102) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.initialize(XMPPServer.java:381) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:658) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:221) [xmppserver-5.0.2.jar:5.0.2] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) [?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) [?:?] at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) [?:?] at jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) [?:?] at java.lang.Class.newInstance(Class.java:645) [?:?] at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:92) [startup.jar:5.0.2] at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) [startup.jar:5.0.2] Database setup or configuration error: Please verify your database settings and check the logs/openfire.log file for detailed error messages. 17:53:51.152 [main] ERROR org.jivesoftware.openfire.XMPPServer - Database could not be accessed java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 attempts. The exception from the last attempt is as follows: java.sql.SQLException: Check JDBC properties; data source was not be initialised at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:204) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.verifyDataSource(XMPPServer.java:1010) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:666) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:221) [xmppserver-5.0.2.jar:5.0.2] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) [?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) [?:?] at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) [?:?] at jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) [?:?] at java.lang.Class.newInstance(Class.java:645) [?:?] at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:92) [startup.jar:5.0.2] at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) [startup.jar:5.0.2] java.lang.IllegalArgumentException: java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 attempts. The exception from the last attempt is as follows: java.sql.SQLException: Check JDBC properties; data source was not be initialised at org.jivesoftware.openfire.XMPPServer.verifyDataSource(XMPPServer.java:1020) at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:666) at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:221) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) at java.base/java.lang.Class.newInstance(Class.java:645) at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:92) at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) Caused by: java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 attempts. The exception from the last attempt is as follows: java.sql.SQLException: Check JDBC properties; data source was not be initialised at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:204) at org.jivesoftware.openfire.XMPPServer.verifyDataSource(XMPPServer.java:1010) ... 11 more 17:53:51.153 [main] ERROR org.jivesoftware.openfire.XMPPServer - java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 attempts. The exception from the last attempt is as follows: java.sql.SQLException: Check JDBC properties; data source was not be initialised java.lang.IllegalArgumentException: java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 attempts. The exception from the last attempt is as follows: java.sql.SQLException: Check JDBC properties; data source was not be initialised at org.jivesoftware.openfire.XMPPServer.verifyDataSource(XMPPServer.java:1020) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:666) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:221) [xmppserver-5.0.2.jar:5.0.2] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) [?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) [?:?] at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) [?:?] at jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) [?:?] at java.lang.Class.newInstance(Class.java:645) [?:?] at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:92) [startup.jar:5.0.2] at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) [startup.jar:5.0.2] Caused by: java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 attempts. The exception from the last attempt is as follows: java.sql.SQLException: Check JDBC properties; data source was not be initialised at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:204) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.verifyDataSource(XMPPServer.java:1010) ~[xmppserver-5.0.2.jar:5.0.2] ... 11 more Error starting the server. Please check the log files for more information. ^CHalting server... Server halted [openfire@yfw openfire]$ [root@yfw ~]# cd /opt/openfire/bin -bash: [root@yfw: command not found [openfire@yfw openfire]$ [root@yfw bin]# sudo chmod +x /opt/openfire/bin/start.sh XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFr-bash: [root@yfw: command not found [openfire@yfw openfire]$ [root@yfw bin]# sudo chown -R openfire:openfire /opt/openfire -bash: [root@yfw: command not found mpl.java:542) ~[?:?] at com.sun.org.apac[openfire@yfw openfire]$ [root@yfw bin]# sudo su - openfire parsers.XML11Con-bash: [root@yfw: command not found [openfire@yfw openfire]$ Last login: Sat Nov 15 17:44:19 CST 2025 on pts/0 figuration.parse(XML11Configuration.java:889) ~[?:-bash: Last: command not found [openfire@yfw openfire]$ ✅ JAVA_HOME: /usr/lib/jvm/java-11-openjdk -bash: ✅: command not found [openfire@yfw openfire]$ ✅ Maven home: /opt/maven rnal.parsers.XML11Configura-bash: ✅: command not found [openfire@yfw openfire]$ ✅ Java version: openjdk version "11.0.13" 2021-10-19 LTS (XML11Configuration.java:825) ~[?:?] at c-bash: ✅: command not found [openfire@yfw openfire]$ ✅ Environment loaded for openfire -bash: ✅: command not found che.xerces.internal.pa[openfire@yfw openfire]$ PATH = /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usrdk/bin:/opt/maven/bin:/usr/local/ffmpeg/bin:/opt/spark/bin e.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXPa-bash: PATH: command not found [openfire@yfw openfire]$ JAVA_HOME = /usr/lib/jvm/java-11-openjdk rser.java:1224) ~[?:?] at com.sun.or-bash: JAVA_HOME: command not found [openfire@yfw openfire]$ [openfire@yfw ~]$ cd /opt/openfire -bash: [openfire@yfw: command not found [openfire@yfw openfire]$ [openfire@yfw openfire]$ ./bin/start.sh --no-daemon rserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637)-bash: [openfire@yfw: command not found [openfire@yfw openfire]$ Starting OpenFire in foreground mode... SAXReade-bash: Starting: command not found [openfire@yfw openfire]$ 17:53:48.527 [main] ERROR org.jivesoftware.util.XMLProperties - Error reading XML properties 94) ~[dom4j-2.1.4.jar:?] ... 20 more 17:53:48.554 [main] ERROR-bash: 17:53:48.527: command not found [openfire@yfw openfire]$ org.dom4j.DocumentException: Error on line 1 of document : Premature end of file. org.jivesoftware.util.JiveGlobals - Unable to load default security properties fro-bash: org.dom4j.DocumentException:: command not found [openfire@yfw openfire]$ at org.dom4j.io.SAXReader.read(SAXReader.java:511) ~[dom4j-2.1.4.jar:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.dom4j.io.SAXReader.read(SAXReader.java:408) ~[dom4j-2.1.4.jar:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.util.XMLProperties.buildDoc(XMLProperties.java:810) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.util.XMLProperties.<init>(XMLProperties.java:160) [xmppserver-5.0.2.jar:5.0.2] veGlobals.loa-bash: init/dev/fd/62: No such file or directory -bash: XMLProperties.java:160: command not found [openfire@yfw openfire]$ at org.jivesoftware.util.JiveGlobals.loadSecurityProperties(JiveGlobals.java:1312) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.util.JiveGlobals.isXMLPropertyEncrypted(JiveGlobals.java:1010) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.util.XMLProperties.getProperty(XMLProperties.java:212) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' etProperty(XMLProperties.java:212) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.XMLProperties.g[openfire@yfw openfire]$ at org.jivesoftware.util.) [xmppserver-5.0.2.jar:5.0.2]roperties.java:171) -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.util.JiveGlobals.getXMLProperty(JiveGlobals.java:310) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.XMPPServer.initialize(XMPPServer.java:367) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:658) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:221) [xmppserver-5.0.2.jar:5.0.2] al.reflect.NativeConstructo-bash: XMLProperties.java:160: command not found -bash: init/dev/fd/62: No such file or directory -bash: XMPPServer.java:221: command not found [openfire@yfw openfire]$ at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] -bash: syntax error near unexpected token `(' onstructo[openfire@yfw openfire]$ at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstanconstructorAccessorImpl.java:77) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:?] -bash: syntax error near unexpected token `(' tructorAccessorImpl.java:45) [?:?] at java.lang.reflect.Constructor.newInst[openfire@yfw openfire]$ at java.lang.reflect.Cons99) [?:?]ewInstanceWithCaller(Constructor.java:49 -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) [?:?] -bash: syntax error near unexpected token `(' ava:499) [?:?] at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) [?:?] at jdk.internal.reflect.ReflectionFactor[openfire@yfw openfire]$ at jdk.internal.reflect.Rava:347) [?:?]ry.newInstance(ReflectionFactory.ja -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.lang.Class.newInstance(Class.java:645) [?:?] -bash: syntax error near unexpected token `(' ry.java:347) [?:?] at java.lang.Class.newInstance(Class.java:645) [?:?] at org.jivesoftware.openfire.starter.Ser[openfire@yfw openfire]$ at org.jivesoftware.openfva:92) [startup.jar:5.0.2]start(ServerStarter.jav -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) [startup.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ Caused by: org.xml.sax.SAXParseException: Premature end of file. JiveProperties - null java.lang.NullPointerException: null -bash: XMPPServer.java:221: command not found -bash: Caused: command not found [openfire@yfw openfire]$ at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204) ~[?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178) ~[?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400) ~[?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327) ~[?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1471) ~[?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:1013) ~[?:?] -bash: syntax error near unexpected token `(' :162) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveProperties.loadProperties(J[openfire@yfw openfire]$ at com.suLDocumentScannerImpl.java:605) ~[?:?]DocumentScannerImpl.next(XML -bash: syntax error near unexpected token `(' iveProperties.java:472) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.util.JiveProperties.init(JivePropertie[openfire@yfw openfire]$ at com.XMLNSDocumentScannerImpl.java:112) ~[?:?]DocumentScannerImpl.next(X -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542) ~[?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889) ~[?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825) ~[?:?] -bash: syntax error near unexpected token `(' itialize(XMPPServer.java:381) [xmppserver-5.0.2.jar:5.0.2] at o[openfire@yfw openfire]$ at com.sun.org.apache.xerces.internal.parsers.XMLParser.parseava:141) ~[?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1224) ~[?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637) ~[?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.dom4j.io.SAXReader.read(SAXReader.java:494) ~[dom4j-2.1.4.jar:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ ... 20 more va:77) [?:?] at jdk-bash: ...: command not found [openfire@yfw openfire]$ 17:53:48.554 [main] ERROR org.jivesoftware.util.JiveGlobals - Unable to load default security properties from: /opt/openfire/conf/openfire.xml .internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:?] at java.lang.reflect.C-bash: 17:53:48.554: command not found [openfire@yfw openfire]$ java.io.IOException: Error on line 1 of document : Premature end of file. onstructor.newInstanceWithCaller(Constructor.java:499) [?:?] at jav-bash: java.io.IOException:: command not found [openfire@yfw openfire]$ at org.jivesoftware.util.XMLProperties.buildDoc(XMLProperties.java:814) ~[xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.util.XMLProperties.<init>(XMLProperties.java:160) ~[xmppserver-5.0.2.jar:5.0.2] at java.lang.Class.newInstance(Class.java:6-bash: init/dev/fd/62: No such file or directory [openfire@yfw openfire]$ -bash: XMLProperties.java:160: command not found ava:1312) [xmppserver-5.0.2.jar:5.0.2]lobals.loadSecurityProperties(JiveGlobals.ja -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.util.JiveGlobals.isXMLPropertyEncrypted(JiveGlobals.java:1010) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.util.XMLProperties.getProperty(XMLProperties.java:212) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.util.XMLProperties.getProperty(XMLProperties.java:171) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.util.JiveGlobals.getXMLProperty(JiveGlobals.java:310) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.XMPPServer.initialize(XMPPServer.java:367) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:658) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:221) [xmppserver-5.0.2.jar:5.0.2] -bash: XMLProperties.java:160: command not found -bash: init/dev/fd/62: No such file or directory -bash: XMPPServer.java:221: command not found [openfire@yfw openfire]$ at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ -bash: XMPPServer.java:221: command not found onstructorAccessorImpl.java:77) [?:?]eConstructorAccessorImpl.newInstance(NativeCo -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.lang.Class.newInstance(Class.java:645) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:92) [startup.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) [startup.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ 17:53:48.569 [main] ERROR org.jivesoftware.util.JiveProperties - null onstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) [?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) [?:?] at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) [?:?] at jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) [?:?] at java.lang.Class.newInstance(Class.java:645) [?:?] at org.jiveso-bash: 17:53:48.569: command not found [openfire@yfw openfire]$ java.lang.NullPointerException: null -bash: java.lang.NullPointerException:: command not found [openfire@yfw openfire]$ at java.lang.Class.forName0(Native Method) ~[?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.lang.Class.forName(Class.java:375) ~[?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.database.DefaultConnectionProvider.start(DefaultConnectionProvider.java:99) ~[xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.database.DbConnectionManager.setConnectionProvider(DbConnectionManager.java:652) ~[xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.database.DbConnectionManager.ensureConnectionProvider(DbConnectionManager.java:109) ~[xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:162) ~[xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.util.JiveProperties.loadProperties(JiveProperties.java:472) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.util.JiveProperties.init(JiveProperties.java:108) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.util.JiveProperties.getInstance(JiveProperties.java:84) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.util.JiveGlobals.getProperty(JiveGlobals.java:547) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.util.cache.CacheFactory.<clinit>(CacheFactory.java:102) [xmppserver-5.0.2.jar:5.0.2] -bash: clinit/dev/fd/62: No such file or directory -bash: CacheFactory.java:102: command not found [openfire@yfw openfire]$ at org.jivesoftware.openfire.XMPPServer.initialize(XMPPServer.java:381) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:658) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:221) [xmppserver-5.0.2.jar:5.0.2] -bash: CacheFactory.java:102: command not found -bash: init/dev/fd/62: No such file or directory penfire.starter.ServerStarter.main(ServerStarter.-bash: XMPPServer.java:221: command not found [openfire@yfw openfire]$ at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.lang.Class.newInstance(Class.java:645) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:92) [startup.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) [startup.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ Database setup or configuration error: Please verify your database settings and check the logs/openfire.log file for detailed error messages. -bash: Database: command not found -bash: XMPPServer.java:221: command not found [openfire@yfw openfire]$ 17:53:51.152 [main] ERROR org.jivesoftware.openfire.XMPPServer - Database could not be accessed itialised at org.jivesoftware.openfire.XMPPServer.verifyDataSource(XMPPServer.java:1020)-bash: 17:53:51.152: command not found [openfire@yfw openfire]$ java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 attempts. The exception from the last attempt is as follows: java.sql.SQLException: Check JDBC properties; data source was not be initialised -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:204) ~[xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.XMPPServer.verifyDataSource(XMPPServer.java:1010) [xmppserver-5.0.2.jar:5.0.2] ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:666) [xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:221) [xmppserver-5.0.2.jar:5.0.2] a-bash: syntax error near unexpected token `(' t jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) [?:?] at jdk.internal.refle[openfire@yfw openfire]$ at org.jivesoftware.openfire.XMPPServer.starerver-5.0.2.jar:5.0.2] [xmppse -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:221) [xmppserver-5.0.2.jar:5.0.2] t java.lang-bash: init/dev/fd/62: No such file or directory [openfire@yfw openfire]$ -bash: XMPPServer.java:221: command not found Method) ~[?:?]internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.lang.Class.newInstance(Class.java:645) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ -bash: XMPPServer.java:221: command not found va:92) [startup.jar:5.0.2]e.openfire.starter.ServerStarter.start(ServerStarter.jav -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) [startup.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ java.lang.IllegalArgumentException: java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 attempts. The exception from the last attempt is as follows: java.sql.SQLException: Check JDBC properties; data source was not be initialised -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.XMPPServer.verifyDataSource(XMPPServer.java:1020) -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:666) -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:221) -bash: init/dev/fd/62: No such file or directory -bash: XMPPServer.java:221: command not found [openfire@yfw openfire]$ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.base/java.lang.Class.newInstance(Class.java:645) -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:92) -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ Caused by: java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 attempts. The exception from the last attempt is as follows: java.sql.SQLException: Check JDBC properties; data source was not be initialised -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:204) -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.XMPPServer.verifyDataSource(XMPPServer.java:1010) -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ ... 11 more -bash: XMPPServer.java:221: command not found -bash: ...: command not found [openfire@yfw openfire]$ 17:53:51.153 [main] ERROR org.jivesoftware.openfire.XMPPServer - java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 attempts. The exception from the last attempt is as follows: java.sql.SQLException: Check JDBC properties; data source was not be initialised -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ java.lang.IllegalArgumentException: java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 attempts. The exception from the last attempt is as follows: java.sql.SQLException: Check JDBC properties; data source was not be initialised -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.XMPPServer.verifyDataSource(XMPPServer.java:1020) ~[xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:666) [xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:221) [xmppserver-5.0.2.jar:5.0.2] -bash: init/dev/fd/62: No such file or directory [openfire@yfw openfire]$ at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at java.lang.Class.newInstance(Class.java:645) [?:?] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:92) [startup.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) [startup.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ Caused by: java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 attempts. The exception from the last attempt is as follows: java.sql.SQLException: Check JDBC properties; data source was not be initialised -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:204) ~[xmppserver-5.0.2.jar:5.0.2] -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ -bash: XMPPServer.java:221: command not found 1010) ~[xmppserver-5.0.2.jar:5.0.2]e.XMPPServer.verifyDataSource(XMPPServer.java:1 -bash: syntax error near unexpected token `(' [openfire@yfw openfire]$ ... 11 more -bash: ...: command not found [openfire@yfw openfire]$ Error starting the server. Please check the log files for more information. -bash: Error: command not found -bash: XMPPServer.java:221: command not found [openfire@yfw openfire]$
最新发布
11-16
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值