So you have written an application using Play! Framework 2.x and your System Administrator tells you that he won’t install Play! and that your application needs to run in a supported Java Servlet Container like JBoss, Tomcat or Glassfish?
No worries, you can use the play2-war-plugin to create a WAR file which can be deployed in a Java Servlet 2.5 or 2.3 spec Servlet Container!
Here is the Quick Guide for 2.1.x (mainly from stackoverflow):
According to the project web page, you will need to pick the correct Version for you Play! Framework version:
<pre>Play 2.0 -> 2.0.4 : 0.8.1
Play 2.0.5+ : 0.8.2
Play 2.1 -> 2.1.3 : 1.0.1
Play 2.1.4+ : 1.1.1
Play 2.2.x : 1.2-beta1 (unstable)
</pre>
</pre>
_The X.X needs to be changed to the required Java Servlet version (usually 3.0 or 2.5 depending on your container)_ </li> </ol>
If you are using Play! Framework 2.2 then you can also try this method without the Plugin, just using sbt <a href="http://play2war.blogspot.in" onclick="javascript:pageTracker._trackPageview('/outbound/article/play2war.blogspot.in');" target="_blank">http://play2war.blogspot.in</a>.
If you made it this far, you may as well follow me on LinkedIn: Follow Brian Porter