Pack and Unpack Command in Oracle Weblogic


Weblogic Domains containing manage servers can be extended to different servers. To do this, weblogic comes with the pack and unpack tools. The pack command creates a template archive (.jar) file that contains a snapshot of either an entire domain or a subset of a domain. You can use a template that contains a subset of a domain to create a Managed Server domain directory hierarchy on a remote machine. The unpack command creates a full domain or a subset of a domain used for a Managed Server domain directory on a remote machine.

Reduce server restart on java web projects

Java web application development have been criticized a lot in the past as painful compared to building building php web application.  When developing an application in php, developers would refresh the browser to see changes they have made.

In java, the developer would have to  restart the server and then refresh the browser. This process limits developer productivity. JRebel was created to solve this problem and has done this very well. The only problem is that jrebel is not free.  

A free alternate to jrebel is  "Dynamic Code Evaluation Virtaul Machine"  or  "DCEVM" .  I wrote about DCEVM  a while back. This article would describe how I use it in my development environment. My environment consist of the following tools