The order of the elements in init-param changed between Servlet 2.3 and 2.4.
In 2.3, the order is as you have show: param-name, param-value, and description.
In 2.4, the order is: description, param-name, param-value.
What was the behavior of the application when you had the description as the last element of the init-param?
[Message sent by forum member 'rlubke' (rlubke)]
http://forums.java.net/jive/thread.jspa?messageID=263083