After having worked with GlassFish and Tomcat platforms for several years, I recently planned to quit them and learn the TomEE platform. I'll try to explain why and how.
This news is also available at http://www.dzone.com/links/(...).
Friday 22 March 2013
By Jonathan Lermitage on Friday 22 March 2013, 16:00 - Java EE / Web
After having worked with GlassFish and Tomcat platforms for several years, I recently planned to quit them and learn the TomEE platform. I'll try to explain why and how.
This news is also available at http://www.dzone.com/links/(...).
Wednesday 13 March 2013
By Jonathan Lermitage on Wednesday 13 March 2013, 21:33 - NetBeans IDE
I'll try to explain how I have developed the French, German and Spanish dictionaries for the NetBeans online spellchecker : we will (re)build a French dictionary for NetBeans 7.3.
Summary :
Monday 25 February 2013
By Jonathan Lermitage on Monday 25 February 2013, 19:40 - NetBeans IDE
NetBeans is a powerful and highly customizable IDE. Let me explain how I use it everyday :
netbeans_default_options key of the etc/netbeans.conf file : -J-Dnetbeans.winsys.statusLine.in.menuBar=true.Viewand enable the
Synchronyze Editor with Viewsoption. A simple click on the editor will select the corresponding file in the Project / Files panels.
Ant Libraries). In addition, this is an easy way to maintain dependencies versions of your projects : some projects use the
Google Guava 12outdated library ? Simply upgrade this library with
Google Guava 13.0.1and the job is done.
netbeans_default_options key of the etc/netbeans.conf file : -J-Djava.net.preferIPv4Stack=true may fix connectivity problems if you're on an IPV4 network with an OS that supports IPV6; and -J-XX:+UseCompressedOops will make your IDE to consume less memory and run a little bit faster if you're running on a 64-bit JDK/JRE.Thursday 21 February 2013
By Jonathan Lermitage on Thursday 21 February 2013, 18:06 - NetBeans IDE
I'll try to explain how to retrieve the NetBeans IDE sources from the official Mercurial repository, and build it in two different ways : via an existing IDE and the command line (and Ant).
Summary :
By Jonathan Lermitage on Thursday 21 February 2013, 17:59 - Java EE / Web
I have recently published a short tutorial about JAX-WS 2.0 Web Services (with Metro) development for Java beginners. You can download PDF and Word 2010 versions of this document.
Hope it will help beginners to start with Web Services ;)
Update :
An updated version is available in French : PDF and Word 2010. I'll provide synchronized (ENU-FRA) and reworked documents asap.
Tuesday 11 December 2012
By Jonathan Lermitage on Tuesday 11 December 2012, 17:20 - Uncategorized

Tuesday 20 November 2012
By Jonathan Lermitage on Tuesday 20 November 2012, 17:08 - NetBeans IDE
NetBeans 7.3 is still under development (you can download and test the Beta2 build) but it already offers many interesting improvements. I'll talk about one of them :
The NetBeans IDE allows you to register application servers like Apache Tomcat and Oracle GlassFish. Once registered, you can deploy application, start and stop the servers, etc.
Usually, the first thing to do on a fresh install of a server is to update the administrator password.
NetBeans 7.2 (and previous versions) is able to memorize the administrator of Tomcat servers but - this is annoying, it is not able to memorize the administrator's password of GlassFish servers. Actually, it is designed to use the default account and password of a fresh GlassFish installation only (something like "admin"/"admin"). If you modify the password and/or the administrator's account name, NetBeans will ask you for GlassFish credentials every time you start the IDE; you can't memorize credentials :

Monday 11 June 2012
By Jonathan Lermitage on Monday 11 June 2012, 19:32 - NetBeans IDE
Here is a list of some tips and links for NetBeans. This page will be updated as often as possible :)
It is about parameters you can add to the etc/netbeans.conf
properties file (located in the NetBeans installation directory), in the netbeans_default_options
property. Additional parameters can be found at the NetBeans : Tuning JVM switches for performance web-page.
Warning : you've probably heard people advising to set the same value to the Xms and Xmx parameters, in order to avoid the JVM to manage the heap size (typical explanation : each time the JVM increases the heap size it must ask the OS for additional memory, which takes time). This is a bad idea ! JVMs are designed to perform optimizations according to the Xmx/Xms ratio (and some other parameters). Assign the same value to these switches is unnecessary (the only gain would be pointless for the JVM to allocate more memory, but it must be recognized that this task consumes only very limited resources and occurs infrequently). In addition, you will notice an interesting thing: since Java7 and the G1
garbage collector, the JVM will detect if you set the same value to the Xms and Xmx switches, and will replace your values by its own. The Xms = Xmx
tip is definitely unnecessary when G1 is enabled ;)
Please note that it concerns Sun/Oracle HotSpot JVM only. I have not checked the behavior of Oracle JRockit JVM, nor IBM J9 JVM.
If your Operating System uses IPv6, you can try to ask NetBeans to use IPv4 only. Add the following switch : -J-Djava.net.preferIPv4Stack=true.
Add the following switch : -J-Dnetbeans.winsys.statusLine.in.menuBar=true.
Wednesday 16 May 2012
By Jonathan Lermitage on Wednesday 16 May 2012, 23:44 - TikiOne
Version 1.3.0 it out ! It introduces many changes (the changelog file is shipped with the program package). Click here to download (322KB).
As usual, it is a Java program. If you don't have installed Java on your system, you can use a version which already includes it : click here to download (27MB).
PS : I can now devote more time to complete the tutorial on creating dictionaries for the NetBeans online spellchecker ;)
See you soon.
Monday 27 February 2012
By Jonathan Lermitage on Monday 27 February 2012, 17:15 - NetBeans IDE
You have probably noticed that some unmaintained or buggy plugins have been removed from NetBeans 7.1 default Update Centers (UC), like the Axis2 Support
plugin. They are available if you use an old version of NetBeans (every version of NetBeans has its own default Update Centers, so unmaintained or buggy plugins are removed from newer versions of NetBeans).
« previous entries - page 1 of 2
Latest comments