Log4j dependency not found
The program logviewer
doesn't work natively.
$ logviewer
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Logger
at fr.esrf.logviewer.Main.<clinit>(Main.java:45)
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
Indeed log4j
is no longer in /usr/local/share/java/ which contains the Java classes for Tango.
The easiest way I found for now is to install log4j
(via official Debian packages) and then create a link in /usr/local/share/java/ directory.
$ sudo ln -s /usr/share/java/log4j-1.2.jar /usr/local/share/java/log4j.jar