I just downloaded a fresh tar.gz copy of wildfire3.0 to my ubuntu6.06 server and i cannot get the wildfire process to start so i can begin my setup. I alway get the following message in nohup.out, and then the process dies silently…
Exception in thread “main” java.lang.NoClassDefFoundError: com/install4j/runtime/Launcher
I have loaded on the sun JVM from the ubuntu multiverse repo, and verified that it is the current java version -
wildfire@MX1:~$ java -version
java version “1.5.0_06”
Java™ 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot™ Server VM (build 1.5.0_06-b05, mixed mode)
I found another thread that had what seemed to be the same issue (http://www.jivesoftware.org/community/thread.jspa?messageID=121002𝢪), but it appers to have gone unresolved. I the mentioned thread one person requested a copy of the output when sh -x ./wildfire start is run, so i will attach my output below.
Any help would be appreciated, I have used wildfire for quite a while now on my personal server (v2.5 currently, but I go back to early jive messenger) and would like to bring this wonderful project to my company.
wildfire@MX1:/usr/local/bin/wildfire/bin$ sh -x ./wildfire start
++ pwd
- old_pwd=/usr/local/bin/wildfire/bin
++ basename ./wildfire
- progname=wildfire
++ dirname ./wildfire
-
linkdir=.
-
cd .
-
prg=wildfire
-
‘’[’’ -h wildfire ‘’]’’
++ dirname wildfire
-
prg_dir=.
-
cd .
++ pwd
-
prg_dir=/usr/local/bin/wildfire/bin
-
app_home=…/
-
cd …/
++ pwd
-
app_home=/usr/local/bin/wildfire
-
bundled_jre_home=/usr/local/bin/wildfire/jre
-
cd /usr/local/bin/wildfire/bin/.
-
‘’[’’ -f /usr/local/bin/wildfire/jre/lib/rt.jar.pack ‘’]’’
-
‘’[’’ -z ‘’’’ ‘’]’’
-
test_jvm
-
tested_jvm=na
-
test_dir=
-
bin_dir=/bin
-
java_exc=/bin/java
-
‘’[’’ -z ‘’’’ ‘’]’’
-
return
-
‘’[’’ -z ‘’’’ ‘’]’’
-
‘’[’’ -f /usr/local/bin/wildfire/.install4j/pref_jre.cfg ‘’]’’
-
‘’[’’ -z ‘’’’ ‘’]’’
++ which java
- path_java=/usr/bin/java
++ expr /usr/bin/java : ‘’(.*)/bin/java$’’
-
path_java_home=/usr
-
test_jvm /usr
-
tested_jvm=na
-
test_dir=/usr
-
bin_dir=/usr/bin
-
java_exc=/usr/bin/java
-
‘’[’’ -z /usr ‘’]’’
-
‘’[’’ ‘’!’’ -d /usr/bin ‘’]’’
-
‘’[’’ ‘’!’’ -f /usr/bin/java ‘’]’’
-
‘’[’’ ‘’!’’ -x /usr/bin/java ‘’]’’
-
tested_jvm=false
-
read_db_entry
-
‘’[’’ -n ‘’’’ ‘’]’’
-
db_file=/home/wildfire/.install4j
-
‘’[’’ ‘’!’’ -f /home/wildfire/.install4j ‘’]’’
-
‘’[’’ ‘’!’’ -x /usr/bin/java ‘’]’’
-
found=1
-
exec
-
read r_type r_dir r_ver_major r_ver_minor r_ver_micro r_ver_patch
-
‘’[’’ JRE_VERSION = JRE_VERSION ‘’]’’
-
‘’[’’ /usr = /usr ‘’]’’
-
ver_major=1
-
ver_minor=5
-
ver_micro=0
-
ver_patch=06
-
found=0
-
break
-
exec
-
return 0
-
‘’[’’ 1 = ‘’’’ ‘’]’’
-
‘’[’’ 1 -lt 1 ‘’]’’
-
‘’[’’ 1 -eq 1 ‘’]’’
-
‘’[’’ 5 -lt 5 ‘’]’’
-
‘’[’’ 1 = ‘’’’ ‘’]’’
-
app_java_home=/usr
-
‘’[’’ -z /usr ‘’]’’
-
‘’[’’ -z /usr ‘’]’’
-
‘’[’’ -z /usr ‘’]’’
-
‘’[’’ -z /usr ‘’]’’
-
‘’[’’ -z /usr ‘’]’’
-
‘’[’’ -z /usr ‘’]’’
-
vmoptions_val=
-
vmoptions_file=/usr/local/bin/wildfire/bin/wildfire.vmoptions
-
‘’[’’ -r /usr/local/bin/wildfire/bin/wildfire.vmoptions ‘’]’’
-
INSTALL4J_ADD_VM_PARAMS=’’ ‘’
-
local_classpath=
-
add_class_path /usr/local/bin/wildfire/.install4j/i4jruntime.jar
-
‘’[’’ -n /usr/local/bin/wildfire/.install4j/i4jruntime.jar ‘’]’’
++ expr /usr/local/bin/wildfire/.install4j/i4jruntime.jar : ‘’.****’’
-
‘’[’’ 0 -eq 0 ‘’]’’
-
local_classpath=/usr/local/bin/wildfire/.install4j/i4jruntime.jar
-
‘’[’’ ‘’!’’ -d /usr/local/bin/wildfire/lib ‘’]’’
++ ls /usr/local/bin/wildfire/lib
++ egrep ‘’.(jar$|zip$)’’
-
for i in ‘’
ls "$app_home/lib" | egrep "\.(jar$|zip$)"
’’ -
add_class_path /usr/local/bin/wildfire/lib/activation.jar
-
‘’[’’ -n /usr/local/bin/wildfire/lib/activation.jar ‘’]’’
++ expr /usr/local/bin/wildfire/lib/activation.jar : ‘’.****’’
-
‘’[’’ 0 -eq 0 ‘’]’’
-
local_classpath=/usr/local/bin/wildfire/.install4j/i4jruntime.jar:/usr/local/bi n/wildfire/lib/activation.jar
-
for i in ‘’
ls "$app_home/lib" | egrep "\.(jar$|zip$)"
’’ -
add_class_path /usr/local/bin/wildfire/lib/bouncycastle.jar
-
‘’[’’ -n /usr/local/bin/wildfire/lib/bouncycastle.jar ‘’]’’
++ expr /usr/local/bin/wildfire/lib/bouncycastle.jar : ‘’.****’’
-
‘’[’’ 0 -eq 0 ‘’]’’
-
local_classpath=/usr/local/bin/wildfire/.install4j/i4jruntime.jar:/usr/local/bi n/wildfire/lib/activation.jar:/usr/local/bin/wildfire/lib/bouncycastle.jar
-
for i in ‘’
ls "$app_home/lib" | egrep "\.(jar$|zip$)"
’’ -
add_class_path /usr/local/bin/wildfire/lib/jdic.jar
-
‘’[’’ -n /usr/local/bin/wildfire/lib/jdic.jar ‘’]’’
++ expr /usr/local/bin/wildfire/lib/jdic.jar : ‘’.****’’
-
‘’[’’ 0 -eq 0 ‘’]’’
-
local_classpath=/usr/local/bin/wildfire/.install4j/i4jruntime.jar:/usr/local/bi n/wildfire/lib/activation.jar:/usr/local/bin/wildfire/lib/bouncycastle.jar:/usr/ local/bin/wildfire/lib/jdic.jar
-
for i in ‘’
ls "$app_home/lib" | egrep "\.(jar$|zip$)"
’’ -
add_class_path /usr/local/bin/wildfire/lib/mail.jar
-
‘’[’’ -n /usr/local/bin/wildfire/lib/mail.jar ‘’]’’
++ expr /usr/local/bin/wildfire/lib/mail.jar : ‘’.****’’
-
‘’[’’ 0 -eq 0 ‘’]’’
-
local_classpath=/usr/local/bin/wildfire/.install4j/i4jruntime.jar:/usr/local/bi n/wildfire/lib/activation.jar:/usr/local/bin/wildfire/lib/bouncycastle.jar:/usr/ local/bin/wildfire/lib/jdic.jar:/usr/local/bin/wildfire/lib/mail.jar
-
for i in ‘’
ls "$app_home/lib" | egrep "\.(jar$|zip$)"
’’ -
add_class_path /usr/local/bin/wildfire/lib/startup.jar
-
‘’[’’ -n /usr/local/bin/wildfire/lib/startup.jar ‘’]’’
++ expr /usr/local/bin/wildfire/lib/startup.jar : ‘’.****’’
-
‘’[’’ 0 -eq 0 ‘’]’’
-
local_classpath=/usr/local/bin/wildfire/.install4j/i4jruntime.jar:/usr/local/bi n/wildfire/lib/activation.jar:/usr/local/bin/wildfire/lib/bouncycastle.jar:/usr/ local/bin/wildfire/lib/jdic.jar:/usr/local/bin/wildfire/lib/mail.jar:/usr/local/ bin/wildfire/lib/startup.jar
-
case “$1” in
-
echo ‘‘Starting wildfire’’
Starting wildfire
-
nohup /usr/bin/java -server -Dinstall4j.jvmDir=/usr -Dinstall4j.appDir=/usr/local/bin/wildfire -Dexe4j.moduleName=/usr/local/bin/wildfire/bin/wildfire -classpath /usr/local/bin/wildfire/.install4j/i4jruntime.jar:/usr/local/bin/wildfire/lib/a ctivation.jar:/usr/local/bin/wildfire/lib/bouncycastle.jar:/usr/local/bin/wildfi re/lib/jdic.jar:/usr/local/bin/wildfire/lib/mail.jar:/usr/local/bin/wildfire/lib /startup.jar com.install4j.runtime.Launcher start org.jivesoftware.wildfire.starter.ServerStarter false false /usr/local/bin/wildfire/bin/…/logs/stderror.log /usr/local/bin/wildfire/bin/…/logs/stdoutt.log true true false ‘’’’ true true 0 0 ‘’’’ 20 20 Arial 0,0,0 8 500 ‘‘version 3.0.0’’ 20 40 Arial 0,0,0 8 500 -1 -DwildfireHome=/usr/local/bin/wildfire -Dwildfire.lib.dir=/usr/local/bin/wildfire/lib start
-
exit 0