Fun with Java: Log4j appender using notify-send on ubuntu

January 18th, 2010

I’ve discovered yet another -maybe quite useless- trick to combine java-development, JBoss AS and Ubuntu (or any other debian-based distro).

I created a very simple log4j-appender which used notify-send (commandline-tool for libnotify) to report errors. This way I will get a visual notification when something went wrong, immediately showing the class of the error and the message.

As an example, I use my favorite Application Server, JBoss AS, but any java-app using log4j (or commons-logging on top of log4j or slf4j-log4j) will do.

(more…)

Categories: Development, Java, Linux, Uncategorized | Tags: , , , , | 2 Comments

JBoss Tools in Eclipse on Ubuntu 9.10 (karmic koala)

November 2nd, 2009

While upgrading to Karmic Koala (Ubuntu 9.10), my JBoss Tools eclipse plugins suite stopped working. Workspace log told me:

java.lang.UnsatisfiedLinkError: /opt/eclipse/plugins/org.mozilla.xulrunner.gtk.linux.x86_1.8.1.3-20070904/xulrunner/libjavaxpcomglue.so: libstdc++.so.5: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647)
at java.lang.Runtime.load0(Runtime.java:769)
at java.lang.System.load(System.java:968)
at org.mozilla.xpcom.internal.JavaXPCOMMethods.registerJavaXPCOMMethods
(JavaXPCOMMethods.java:57)
at org.mozilla.xpcom.internal.MozillaImpl.initialize(MozillaImpl.java:48)
at org.mozilla.xpcom.Mozilla.initialize(Mozilla.java:668)

XULRunner needs libstdc++5 and it seems that it’s removed from the Karmic repository when upgrading from Jaunty. To get JBoss Tools back online, install the .deb file yourself from the jaunty repo:

http://packages.ubuntu.com/jaunty/i386/libstdc++5/download

Categories: Development, Java, Linux | Tags: , , , , | 2 Comments

Switch naar Ubuntu 8.10

November 5th, 2008

Vanmorgen overgeschakeld naar Ubuntu 8.10 (Intrepid Ibex) op mijn werk-laptop, op een half uurtje was het geflikt… Alles is blijven werken (wat had je gedacht) en lijkt ook vlotter te draaien.

Nog wat extra schijfruimte gemaakt door Ubuntu Tweak (thnkx Tom voor de tip) los te laten op de synaptic packages. Zo maar even 2GB (!) aan ongebruikte packages en package-cache verwijderd… Voor de rest nog een hele hoop aan coole features om je Ubuntu nog beter te benutten.

Categories: Linux | Tags: , , | No Comments