How to Install BEA WebLogic Server 9.0 on Mac OS X
Disclaimer: I work for BEA Federal as a sales engineer, and this “hack” is not supported nor endorsed in any way by BEA Systems. I just use Mac OS X and thought it may be useful to other OS X Java developers to be able to install WebLogic Server (and some of our other products
) on Mac OS X for evaluation or development.
I’ve had several folks ask me about how to install WebLogic Server 9.0 on Mac OS X.
First of all, you no longer need to follow the instructions that were used for Insalling WebLogic 8.1 on Mac OS X provided by Rod Chavez… the installer is actually fairly agnostic about platforms. There is one piece of code in the installer that is very particular about the name of the operating system, and it will only recognize (as Unix) any OS that starts with:
- unix
- sunos
- hp-ux
- linux
- aix
- osf1
The trick to making it all work is to specify an attribute for the os.name property that meets those criteria — I successfully kicked off the GUI installer by using this command:
java -Dos.name=unix -jar server900_generic.jar
…which causes it to use the proper checks to sort out how much disk space is available so you won’t get errors like this one (courtesy of my friend Kelby Zorgdrager).
Not Goodas opposed to this wonderful message, indicating success:
Good

















15 Responses to “How to Install BEA WebLogic Server 9.0 on Mac OS X”
1 Trashman 16 December 2005 @ 6:01 pm
You’ve got it all wrong… the first step is get a real operating system. :-p
2 flip 16 December 2005 @ 6:45 pm
Troll!
3 garrett 21 December 2005 @ 2:03 pm
Hey flip, where to get the server910_generic.jar? Is it published yet? I ‘ve got the server900_generic
4 flip 21 December 2005 @ 5:59 pm
It hasn’t been published yet, but it should be available within 2-3 months of the release of the versions for Windows, Linux, and Solaris.
5 Flip’s Blog » Blog Archive » Yes, I already ordered one. 10 January 2006 @ 2:23 pm
[...] However, as an Apple developer, I would be remiss in my responsibilities if I didn’t order one of these for… ummm… developing applications for the Mac. Okay, actually, what I really do is develop Java applications on the Mac. It’s my way of making sure that my applications kick the booty when run on Apple hardware. Heck, I even make sure my employer’s software runs on the Mac! [...]
6 Flip’s Blog » Blog Archive » I got my Mac Book Pro! 22 February 2006 @ 10:29 am
[...] …but I figured that I needed to do some, uhhh, benchmarking of the JVM and see if I could install WebLogic Server 9.0 on it. *cough* *cough* [...]
7 clloyd2 23 March 2006 @ 2:56 pm
Awesome, glad that BEA allows us a way to do this. I have been developing on WL9 on OS X for about 6 months already, and for 2 years on WL8 before, but I was forced to install it on a Linux box and then copy it over to OS X machine, fixing all references to the JVM. That worked but very non-optimal.
I hope BEA realizes that while many people may never deploy into production on OS X, many developers use it daily when developing for WebLogic.
8 Eric Marshall 20 June 2006 @ 5:48 pm
I just installed WebLogic 9.1 on Mac OS X 10.4.6. Installation goes fine, and I can start up the “wl_server” domain server just fine, but when I try to start up the Admin Console, the server CPU consumption jumps to 100% and the console never shows up. Is this your experience as well?
Thanks in advance.
9 mccrawford 31 July 2006 @ 12:00 pm
I have the same issues as Eric. WL 9.1 Mac OS X 10.4.7. I can login and see the menu items in the Console, but navigation to any one of them leads to hanging w/o any visible error messages (that I can find). Makes it hard to configure :).
Is there another way such as weblogic.Admin that can perform some of the administrative features from the command like? I looked in the docs but it appears deprecated?
Any hints would help.
10 flip 31 July 2006 @ 10:37 pm
Hi guys… Sorry I’ve been so slow to respond!
I am working to see what happens with 9.1 and 9.2 on Mac OS X. I’ve been swamped with work, and haven’t snuck in very much time to play around with the Mac OS X ports — but I will give it a whirl before the end of the week. I am hoping to also figure out how to get WebLogic Portal 9.2 (or at least the Workshop 9.2 for Platform) running comfortably on OS X.
11 patrickmcmichael 27 August 2006 @ 9:25 am
The hanging when using the console seems to be tied to the way sockets are handled when using Java I/O instead of the performance pack:
Does anyone have experience configuring the IO performance pack on Mac? Is it as simple as placing libmuxer.so in thhe directory mentioned above?
12 ron hatcher 18 October 2006 @ 8:23 am
I’ve managed to get this working, but it seems to be a memory problem and not in the I/O. Try setting memory options to:
MEM_ARGS=”-Xms512m -Xmx1024m -XX:MaxPermSize=128m”
in /weblogic92/samples/domains/wl_server/bin/setDomainEnv.sh
works OK for me!
13 sun_certified 3 May 2007 @ 8:07 am
i’ve managed to get weblogic server 9.2 mp1 installed and running on osx 10.4.9 using the aix generic installer. i selected to install workshop as well as server.
but no sign of “wlw-ide.jar”. when i tried to launch wlw from quickstart, i got this:
“Component not found
WebLogic Workshop is not supported on this platform”
i then loaded the installer again to reinstall workshop; but according to
the installer, workshop is already installed; that is, it is grayed-out (so is wls)
on the installer screen because technically, i’d already installed it.
can anybody here fill me in on what i need to do to get wlw 9.2
(not wls) working in os x 10.4.9? do i need to install x11 maybe?
many thanks,
sun_certified
14 gratiartis.org - Home of Stephen Masters » Blog Archive » WebLogic on Mac OS X 8 September 2007 @ 8:06 am
[...] How to install BEA WebLogic 9.0 on MacOS X [...]
15 Weblogic on mac os x, le point | My Java Tank 20 February 2008 @ 12:28 pm
[...] Flipmedley, fin 2005, installe un WLS sans doute sur un mac Intel. La reconnaissance du système d’exploitation par l’installateur est forcée à la valeur unix grâce à la ligne de commande java -Dos.name=unix -jar server900_generic.jar. Ici encore, on passe par le package generic. Mais l’ouverture de la console pose alors problème. La solution est d’augmenter la stack mémoire avec MEM_ARGS=”-Xms512m -Xmx1024m -XX:MaxPermSize=128m” dans le fichier /weblogic92/samples/domains/wl_server/bin/setDomainEnv.sh. [...]
Leave a Reply
You must be logged in to post a comment.