GlassFish v3 final has monitoring and administration support for Ruby on Rails or any Ruby Rack based application. Here is how you would go about administering and monitoring your Ruby on Rails application on GlassFish v3:
First you need to install GlassFish v3. Get it from here. After the download simply unzip it to the directory of your choice.
Install JRuby 1.4.0 using...
Content available at: http://blogs.sun.com/arungupta/entry/java_ee_6_glassfish_v31
Content available at: http://blogs.sun.com/arungupta/entry/java_ee_6_glassfish_swimming
Content available at http://blogs.sun.com/arungupta/entry/java_ee_6_is_now.
Content available at: http://blogs.sun.com/arungupta/entry/totd_113_javafx_front_end
Quick post as an update to my last entry on Web applications and SailFin CAFE
Content available at: http://blogs.sun.com/arungupta/entry/java_ee_6_glassfish_v3
As it seems, Marc and Paul (the leaders of JAX-RS / Jersey) really have understood what OpenSource really means: Communicate with the community, understand their needs and thoughts, accept their ideas. I would wish that more project leaders would assimilate this open mind and welcoming kind of leadership.
I authored a refcard about GlassFish v3 recently which covers GlassFish v3 new features. You can download the refcard freely and use it to learn version 3 features and capabilities.
Register before Monday to save $200 on the 2nd annual JSF Summit this Dec 1st-4th in Orlando, FL.
Content available at: http://blogs.sun.com/arungupta/entry/totd_115_glassfish_in_eclipse
Here is another demo/example that shows using Google Translate API for translating the text messages between two SIP clients.
Continuing on the features of SailFin CAFE, this edition covers how to write a simple IM server.
The official GlassFish v3 GA is around the corner. If you are planning to put GlassFish v3 in production, make sure you take a look at the list of properties available that can save your day.
My last post was about introduction of continuation is the Java VM,
This one is about how to use continuation to easily implement service on top of
a non blocking IO server.
This entry tries to provide a basic comparison for state of different Open Source Java EE application server and Servlet container. By reading the article you will understand general strength of different application server along with their possible shortages.
With the newcomer Vaadin module I
updated the Arena Project
script to support builds on Windows platform. Not a big deal in terms of
configuration but it is worthy a notification in case you had
tried to build the project before and got frustrated with the Platform
Classifier restricted to the UNIX-family.
Why to use Platform Classifiers? The lack of a
good Maven support for the Glassfish...
One the comment I'm getting about Atmosphere is why should I use the framework instead of waiting for Servlet 3.0 Async API. Well, it simple: much simpler, works with any existing Java WebServer (including Google App Engine!), and will auto-detect the Servlet 3.0 Async API if you deploy your application on a WebServer that support it.
So far I have described how create server applications that handle cal, conference and IM. This edition take a look at how to add communication capabilities to web applications in a (very) simple way.
JPA has its puzzles and from time to time it is useful to write down that tricky solution for our mapping needs.This entry describes a ManyToMany relationship with an additional state in the intermediate table.