Could not load org.apache.xerces.util.EncodingMap

本文探讨了Hibernate映射文件中常见的两类错误:一是引入了不存在的类名,二是映射文件放置位置不正确。通过具体实例解析了错误产生的原因,并给出了相应的解决办法。

出现此错误的原因

1、在hibernate 映射文件中引入了不存在的类名(例如com.cn.common.domain.UserRole),并且存在不必要的映射文件。
例如  <set
        name="user"
        inverse="true"
    >
        <key>
            <column name="role_id" />
        </key>
        <one-to-many class="com.cn.common.domain.UserRole" />
    </set>
具体详情如下
INFO: Illegal access: this web application instance has been stopped already.  Could not load org.apache.xerces.util.EncodingMap.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException

 

2、因为hibernate 映射文件路径不对,映射文件应该放置在src目录下。

[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、付费专栏及课程。

余额充值