Weel, yes, everything appserver and java oriented (except the Solaris Web Console) is definitely running as root.
hedorah#ps -aef | grep appserv
root 21914 21912 0 May 26 ? 0:00 /opt/SUNWappserver/appserver/lib/appservLauncher /opt/SUNWappserver/appserver/l
root 21897 1 0 May 26 ? 41:00 /opt/SUNWappserver/appserver/lib/appservDAS domain1
root 21898 21885 0 May 26 ? 0:00 /bin/sh /opt/SUNWappserver/var/nodeagents/hedorah/PNAdmin/bin/startserv native
root 21919 21902 0 May 26 ? 29:39 /opt/SUNWappserver/appserver/lib/appserv PNAdmin
root 12455 12430 0 08:07:38 pts/3 0:00 grep appserv
root 21902 21898 0 May 26 ? 0:00 /opt/SUNWappserver/appserver/lib/appservLauncher /opt/SUNWappserver/appserver/l
root 21912 21885 0 May 26 ? 0:00 /bin/sh /opt/SUNWappserver/var/nodeagents/hedorah/MTA/bin/startserv native
root 21925 21914 0 May 26 ? 23:47 /opt/SUNWappserver/appserver/lib/appserv MTA
root 21885 1 0 May 26 ? 58:37 /opt/SUNWappserver/appserver/lib/appservAgent hedorah
hedorah#
hedorah#
hedorah#ps -aef | grep java
root 21921 21897 0 May 26 ? 0:00 /bin/sh /usr/bin/imqbrokerd -javahome /usr/jdk/entsys-j2se -varhome /opt/SUNWap
root 23445 1 0 May 25 ? 0:00 /usr/jdk/latest/bin/java -version:1.5+ -Djava.library.path=/usr/lib/cc-ccr/lib
root 971 958 0 Apr 15 ? 79:30 /usr/jdk/instances/jdk1.5.0/bin/java -Djava.class.path=/opt/SUNWjdmk/5.1//lib/j
root 12457 12430 0 08:07:57 pts/3 0:00 grep java
noaccess 95 1 0 May 12 ? 62:42 /usr/java/bin/java -server -Xmx128m -XX:+UseParallelGC -XX:ParallelGCThreads=4
root 21932 21921 0 May 26 ? 8:00 /usr/jdk/entsys-j2se/bin/java -server -cp /usr/bin/../../usr/share/lib/imq/imqb
hedorah#
[Message sent by forum member 'jeremycrussell' (jeremycrussell)]
http://forums.java.net/jive/thread.jspa?messageID=277546