From your posts I understand that you still need to use Java3 and that at the moment you are facing issues is using IDL/CORBA provided by Java3 against other CORBA applications.
The only option I can see is that, you need to start addressing the issues yourself (with assistance from the JavaRanch members) one-by-one using Java3 (quiet time consuming!).
Please check if your JMS provider has settings for message retention duration. I believe, decreasing this value should remove the message once it is read from the JMSQ.
From your post, I understand things work well on the web-front, but in the console the Chinese characters are not displayed properly. Tomcat console is not unicode configurable I guess, hence, the issue.
One possibility is that, myeclipse does not seem to recognise template libraries and is rendering the place-holders as such, whereas in Tomcat the template libraries are recognised and the place-holders substituted properly.
The Servlet container that compiles-and-runs JSP file sees changes to content then it re-compiles the modified files. This in turn will cause the changes to be reflected in the next reload.