PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wildfire - Probleme bei der inbetriebnahme



mr_kaktus
27.11.06, 09:50
Hi @all,

ich möchte für Unsere Abteilung den Chatserver Wildfire Installieren und in Betriebnehmen. Leider Klappt das nicht wie es soll.
Ich hab die Wildfire Version wildfire_3_1_1.tar.gz heruntergeladen und die neueste Java Version Installiert
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build pxz64dev-20061002a (SR3) )
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Linux s390x-64 j9vmxz6423-20061001 (JIT enabled)
J9VM - 20060915_08260_BHdSMr
JIT - 20060908_1811_r8
GC - 20060906_AA)
JCL - 20061002
Den server bekomme ich zum laufen aber ich kann mich nicht über die HTTP Verbindung auf die Admin Konsole anmelden. Ich hab mal in den Logs geschaut und da steht folgendes

2006.11.24 14:33:35 [org.jivesoftware.wildfire.container.PluginManager. loadPlugin(PluginManager.java:467)] Error loading plugin
java.lang.NoClassDefFoundError: com.sun.net.ssl.internal.ssl.Provider
at java.lang.J9VMInternals.verifyImpl(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java: 59)
at java.lang.J9VMInternals.initialize(J9VMInternals.j ava:120)
at org.jivesoftware.wildfire.container.AdminConsolePl ugin.loadListeners(AdminConsolePlugin.java:106)
at org.jivesoftware.wildfire.container.AdminConsolePl ugin.initializePlugin(AdminConsolePlugin.java:176)
at org.jivesoftware.wildfire.container.PluginManager. loadPlugin(PluginManager.java:406)
at org.jivesoftware.wildfire.container.PluginManager. access$200(PluginManager.java:49)
at org.jivesoftware.wildfire.container.PluginManager$ PluginMonitor.run(PluginManager.java:907)
at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:432)
at java.util.concurrent.FutureTask$Sync.innerRunAndRe set(FutureTask.java:295)
at java.util.concurrent.FutureTask.runAndReset(Future Task.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$101(ScheduledThreadPoolE xecutor.java:80)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.runPeriodic(ScheduledThreadPool Executor.java:157)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(ScheduledThreadPoolExecutor .java:181)
at java.util.concurrent.ThreadPoolExecutor$Worker.run Task(ThreadPoolExecutor.java:665)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Thread.java:799)

Kann jemand was mit der Fehlermeldung anfagen bzw. mir mal sagen, was ich falsch gemacht habe?

michael.sprick
27.11.06, 10:09
Kann es sein, dass Du die Secure Socket Extension nicht installiert hast?
Schau mal hier:

http://java.sun.com/products/jsse/install.html

comrad
27.11.06, 10:11
Es sieht irgendwie so aus, als ob das IBM-Java auf eine com.sun-Klasse zugreifen möchte. Schau mal im Classpath, ob die da ist (auch evtl in die .jar gucken).

mr_kaktus
27.11.06, 10:25
Höm mal ganz blöd gefrag, funkt das Wildfire nur mit dem SUN JAVA ?

Kann man Secure Socket Extension parallel installieren?

@comrad
Wie soll ich in der Classpath bzw. in der .jar ??? Sorry, kenn mich da überhaupt nicht aus :(

mr_kaktus
28.11.06, 08:10
Was mir gestern abend noch eingefallen ist, würde es nicht die möglichkeit geben, dieses PlugIN einzupsielen?
2006.11.24 14:33:35 [org.jivesoftware.wildfire.container.PluginManager. loadPlugin(PluginManager.java:467)] Error loading plugin
java.lang.NoClassDefFoundError: com.sun.net.ssl.internal.ssl.Provider
at java.lang.J9VMInternals.verifyImpl(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java: 59)
at java.lang.J9VMInternals.initialize(J9VMInternals.j ava:120)
at org.jivesoftware.wildfire.container.AdminConsolePl ugin.loadListeners(AdminConsolePlugin.java:106)
at org.jivesoftware.wildfire.container.AdminConsolePl ugin.initializePlugin(AdminConsolePlugin.java:176)
at org.jivesoftware.wildfire.container.PluginManager. loadPlugin(PluginManager.java:406)
at org.jivesoftware.wildfire.container.PluginManager. access$200(PluginManager.java:49)
at org.jivesoftware.wildfire.container.PluginManager$ PluginMonitor.run(PluginManager.java:907)
at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:432)
at java.util.concurrent.FutureTask$Sync.innerRunAndRe set(FutureTask.java:295)
at java.util.concurrent.FutureTask.runAndReset(Future Task.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$101(ScheduledThreadPoolE xecutor.java:80)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.runPeriodic(ScheduledThreadPool Executor.java:157)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(ScheduledThreadPoolExecutor .java:181)
at java.util.concurrent.ThreadPoolExecutor$Worker.run Task(ThreadPoolExecutor.java:665)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Thread.java:799)

comrad
28.11.06, 08:43
Hi,

ich hab jetzt mal ein bissl was gelesen über das Thema und es scheint so, als ob deine VM halt diese Klasse nicht unterstützt. Es gibt angeblich irgendwo ein Mozilla-Package dafür, aber naja.

Ich würd an deiner Stelle gucken, dass du den Wildfire auf einer anderen Plattform installierst.

Gruss,
comrad

PS: Sorry, ich weiss leider auch nicht weiter.

mr_kaktus
28.11.06, 09:12
Hi,

erstens danke für eure Hilfe und Mühe.
Ich habs jetzt zum laufen bekommen. Mann muss das SSL Abschalten (was ich ehrlich gesagt nicht brauche) dann läuft die Sache.

1.) Im StartSkript wildfire/bin/wildfire alle einträge -server löschen
2.) In der Configdatei wildfire/conf/wildfire.xml den Eintrag securePort von 9091 auf -1 setzen: <securePort>-1</securePort>
3.) Server Neustarten, dann funkt es!

Jetzt muss ich nur noch schauen wie ich mich mit dem Client auf dem Server Connecten kann :ugly:

gruß

mr_kaktus