Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have WebLogic 11g installed on my machine under /srv/wls, and I start Node manager on it with /srv/wls/wlserver_10.3/server/bin/

I create my domain with, and then I want to start the Admin Server of that domain with Node Manager. So I open a WLST session and do the following:

> nmConnect(...)
> nmStart('AdminServer')

But when I then visit localhost:7001/console, and login, the screen on the browser remains blank and the server logs tell me the server has run out of PermGen space.

I don't encounter this problem when starting the Admin Server through the shell script under $DOMAIN/ Then it works fine.

Any idea what I am doing wrong? I couldn't find anything in Google nor on the Oracle forums...

share|improve this question

The problem is that nmStart doesn't pass any arguments to the child JVM process and the defaults don't have enough memory. Try adding the following:

# Start the Admin Server
arg = "Arguments=\" -server -Xms192m -Xmx768m -XX:MaxPermSize=256m -Xrs\""
prps = makePropertiesObject (arg)
nmStart('AdminServer', props=prps)

This is an annoyingly common problem that Oracle/BEA seems to not want to fix or to document properly.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.