安装 Open Fire XMPP 后出错

Error after installation Open Fire XMPP

我在 windows 7 中安装了 open fire 并且 returns 出现以下错误!!仍然当我启动管理员并进一步处理时我也无法安装插件

log4j:ERROR setFile(null,true) call failed.

java.io.FileNotFoundException: C:\Program Files\Openfire\bin..\logs\all.log (访问被拒绝) 在 java.io.FileOutputStream.open0(本机方法) 在 java.io.FileOutputStream.open(未知来源) 在 java.io.FileOutputStream。(未知来源) 在 java.io.FileOutputStream。(未知来源) 在 org.apache.log4j.FileAppender.setFile(FileAppender.java:289) 在 org.apache.log4j.RollingFileAppender.setFile(滚动FileAppender.java:167) 在 org.apache.log4j.FileAppender.activateOptions(FileAppender.java:163) 在 org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:256) 在 org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:220) 在 org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:150) 在 org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163) 在 org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425) 在 org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:394) 在 org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:829) 在 org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712) 在 org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618) 在 org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:470) 在 org.apache.log4j.LogManager.(LogManager.java:122) 在 org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66) 在 org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277) 在 org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:288) 在 org.jivesoftware.openfire.XMPPServer.(XMPPServer.java:103) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(未知来源) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(来源不明) 在 java.lang.reflect.Constructor.newInstance(来源不明) 在 java.lang.Class.newInstance(来源不明) 在 org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:105) 在 org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(来源不明) 在 java.lang.reflect.Method.invoke(来源不明) 在 com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:65) 在 com.exe4j.runtime.WinLauncher.main(WinLauncher.java:101) 在 com.install4j.runtime.launcher.WinLauncher.main(WinLauncher.java:26) log4j:ERROR setFile(null,true) 调用失败。 java.io.FileNotFoundException: C:\Program Files\Openfire\bin..\logs\debug.log(访问被拒绝) 在 java.io.FileOutputStream.open0(本机方法) 在 java.io.FileOutputStream.open(未知来源) 在 java.io.FileOutputStream。(未知来源) 在 java.io.FileOutputStream。(未知来源) 在 org.apache.log4j.FileAppender.setFile(FileAppender.java:289) 在 org.apache.log4j.RollingFileAppender.setFile(滚动FileAppender.java:167) 在 org.apache.log4j.FileAppender.activateOptions(FileAppender.java:163) 在 org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:256) 在 org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:220) 在 org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:150) 在 org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163) 在 org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425) 在 org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:394) 在 org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:829) 在 org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712) 在 org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618) 在 org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:470) 在 org.apache.log4j.LogManager.(LogManager.java:122) 在 org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66) 在 org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277) 在 org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:288) 在 org.jivesoftware.openfire.XMPPServer.(XMPPServer.java:103) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(未知来源) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(来源不明) 在 java.lang.reflect.Constructor.newInstance(来源不明) 在 java.lang.Class.newInstance(来源不明) 在 org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:105) 在 org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(来源不明) 在 java.lang.reflect.Method.invoke(来源不明) 在 com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:65) 在 com.exe4j.runtime.WinLauncher.main(WinLauncher.java:101) 在 com.install4j.runtime.launcher.WinLauncher.main(WinLauncher.java:26) log4j:ERROR setFile(null,true) 调用失败。 java.io.FileNotFoundException: C:\Program Files\Openfire\bin..\logs\info.log(访问被拒绝) 在 java.io.FileOutputStream.open0(本机方法) 在 java.io.FileOutputStream.open(未知来源) 在 java.io.FileOutputStream。(未知来源) 在 java.io.FileOutputStream。(未知来源) 在 org.apache.log4j.FileAppender.setFile(FileAppender.java:289) 在 org.apache.log4j.RollingFileAppender.setFile(滚动FileAppender.java:167) 在 org.apache.log4j.FileAppender.activateOptions(FileAppender.java:163) 在 org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:256) 在 org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:220) 在 org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:150) 在 org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163) 在 org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425) 在 org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:394) 在 org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:829) 在 org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712) 在 org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618) 在 org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:470) 在 org.apache.log4j.LogManager.(LogManager.java:122) 在 org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66) 在 org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277) 在 org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:288) 在 org.jivesoftware.openfire.XMPPServer.(XMPPServer.java:103) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(未知来源) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(来源不明) 在 java.lang.reflect.Constructor.newInstance(来源不明) 在 java.lang.Class.newInstance(来源不明) 在 org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:105) 在 org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(来源不明) 在 java.lang.reflect.Method.invoke(来源不明) 在 com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:65) 在 com.exe4j.runtime.WinLauncher.main(WinLauncher.java:101) 在 com.install4j.runtime.launcher.WinLauncher.main(WinLauncher.java:26) log4j:ERROR setFile(null,true) 调用失败。 java.io.FileNotFoundException: C:\Program Files\Openfire\bin..\logs\warn.log(访问被拒绝) 在 java.io.FileOutputStream.open0(本机方法) 在 java.io.FileOutputStream.open(未知来源) 在 java.io.FileOutputStream。(未知来源) 在 java.io.FileOutputStream。(未知来源) 在 org.apache.log4j.FileAppender.setFile(FileAppender.java:289) 在 org.apache.log4j.RollingFileAppender.setFile(滚动FileAppender.java:167) 在 org.apache.log4j.FileAppender.activateOptions(FileAppender.java:163) 在 org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:256) 在 org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:220) 在 org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:150) 在 org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163) 在 org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425) 在 org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:394) 在 org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:829) 在 org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712) 在 org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618) 在 org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:470) 在 org.apache.log4j.LogManager.(LogManager.java:122) 在 org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66) 在 org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277) 在 org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:288) 在 org.jivesoftware.openfire.XMPPServer.(XMPPServer.java:103) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(未知来源) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(来源不明) 在 java.lang.reflect.Constructor.newInstance(来源不明) 在 java.lang.Class.newInstance(来源不明) 在 org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:105) 在 org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(来源不明) 在 java.lang.reflect.Method.invoke(来源不明) 在 com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:65) 在 com.exe4j.runtime.WinLauncher.main(WinLauncher.java:101) 在 com.install4j.runtime.launcher.WinLauncher.main(WinLauncher.java:26) log4j:ERROR setFile(null,true) 调用失败。 java.io.FileNotFoundException: C:\Program Files\Openfire\bin..\logs\error.log(访问被拒绝) 在 java.io.FileOutputStream.open0(本机方法) 在 java.io.FileOutputStream.open(未知来源) 在 java.io.FileOutputStream。(未知来源) 在 java.io.FileOutputStream。(未知来源) 在 org.apache.log4j.FileAppender.setFile(FileAppender.java:289) 在 org.apache.log4j.RollingFileAppender.setFile(滚动FileAppender.java:167) 在 org.apache.log4j.FileAppender.activateOptions(FileAppender.java:163) 在 org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:256) 在 org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:220) 在 org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:150) 在 org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163) 在 org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425) 在 org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:394) 在 org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:829) 在 org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712) 在 org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618) 在 org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:470) 在 org.apache.log4j.LogManager.(LogManager.java:122) 在 org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66) 在 org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277) 在 org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:288) 在 org.jivesoftware.openfire.XMPPServer.(XMPPServer.java:103) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(未知来源) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(来源不明) 在 java.lang.reflect.Constructor.newInstance(来源不明) 在 java.lang.Class.newInstance(来源不明) 在 org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:105) 在 org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(来源不明) 在 java.lang.reflect.Method.invoke(来源不明) 在 com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:65) 在 com.exe4j.runtime.WinLauncher.main(WinLauncher.java:101) 在 com.install4j.runtime.launcher.WinLauncher.main(WinLauncher.java:26) Openfire 4.0.3 [2016 年 10 月 5 日 11:27:49 下午] 管理控制台监听 http://mohit-pc:9090

error screen shot

您似乎没有授权可写入所选文件夹。

只需将 Openfire 安装在另一个目录中,例如

C:\Openfire

C:\MyPrograms\Openfire

并避免C:\Program Files\