I have been trying to get a Jive server up and running for a while now, and have had a lot of problems with the SSL portion. I got over one hump with the keystore problem finally…or so I thought. I used the SSL guide to install my Signed Cert, and then made the changes in the server properties as instructed…but now I cannot log into the chat server via the desktop client. I get the following error log…
line
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
at java.lang.Class.newInstance(Unknown Source)
at org.jivesoftware.messenger.starter.ServerStarter.start(ServerStarter.java:82)
at org.jivesoftware.messenger.starter.ServerStarter.main(ServerStarter.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)
2005.04.21 10:35:29 [org.jivesoftware.messenger.container.AdminConsolePlugin.initializePlugin(Admin ConsolePlugin.java:139)
] Trouble initializing admin console
org.mortbay.util.MultiException[java.io.FileNotFoundException: C:\Program Files\Jive Messenger\resources\security (Access is denied)]
at org.mortbay.http.HttpServer.doStart(HttpServer.java:673)
at org.mortbay.util.Container.start(Container.java:72)
at org.jivesoftware.messenger.container.AdminConsolePlugin.initializePlugin(AdminC onsolePlugin.java:122)
at org.jivesoftware.messenger.container.PluginManager.loadPlugin(PluginManager.jav a:191)
at org.jivesoftware.messenger.container.PluginManager.access$300(PluginManager.jav a:69)
at org.jivesoftware.messenger.container.PluginManager$PluginMonitor.run(PluginMana ger.java:420)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101 (Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodi c(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknow n Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.io.FileNotFoundException: C:\Program Files\Jive Messenger\resources\security (Access is denied)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(Unknown Source)
at org.mortbay.http.SunJsseListener.createFactory(SunJsseListener.java:227)
at org.mortbay.http.JsseListener.newServerSocket(JsseListener.java:193)
at org.mortbay.util.ThreadedServer.open(ThreadedServer.java:466)
at org.mortbay.util.ThreadedServer.start(ThreadedServer.java:495)
at org.mortbay.http.SocketListener.start(SocketListener.java:203)
at org.mortbay.http.HttpServer.doStart(HttpServer.java:703)
at org.mortbay.util.Container.start(Container.java:72)
at org.jivesoftware.messenger.container.AdminConsolePlugin.initializePlugin(AdminC onsolePlugin.java:122)
at org.jivesoftware.messenger.container.PluginManager.loadPlugin(PluginManager.jav a:191)
at org.jivesoftware.messenger.container.PluginManager.access$300(PluginManager.jav a:69)
at org.jivesoftware.messenger.container.PluginManager$PluginMonitor.run(PluginMana ger.java:420)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101 (Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodi c(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknow n Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Anyone out there got a clue they can lend me?!?
–Justin Charles