Installing WebLogic 10 on a Mac in OS X isn’t supported by BEA. But it’s possible. Here’s how.

Download WebLogic Server from the BEA website. In the Select OS drop-down, choose IBM AIX. This will give you the WebLogic generic package.

Open the Terminal app and from the command line run: java -Dos.name=unix -jar server100_generic.jar. Follow the wizard to complete the installation. Be sure to make a note of where you installed WebLogic 10.

Now to create a domain.

Again, from Terminal run <weblogic 10 install root>/bea/wlserver_10.0/common/bin/config.sh

Follow the prompts for the services and users that you want to create. Normally you’d be done, but Java on OS X is a little different from what WebLogic expects and the defaults need to be changed in the bin/setDomainEnv.sh for your new domain. So open that file in your favorite editor and set MEM_ARGS.

	MEM_ARGS="-Xms1024m -Xmx1024m -XX:MaxPermSize=256m"

Make sure you include the MaxPermSize entry or you’ll crash WebLogic with Java.lang.OutOfMemoryError: PermGen space errors.