On starting weblogic on Solaris 10, I got this error
Could not load the performance pack that can take advantage of /dev/(e)poll device due to:
I checked ulimit:
I reduced ulimit to 65534:
ulimit -n 65534
and weblogic started up fine.
I remember reading somewhere that java has array overflow issues if ulimit is set to maximum.