Sun Microsystems Solaris on SPARC
Latest Certified Release
WebLogic Server Release 5.1.0. For more information, see Platform certification detail.
General Information
WebLogic supports Sun Solaris on Sun Microsystems SPARC computers.
For information on
Solaris, see Sun's Solaris web page.
You can run WebLogic software using the SunSoft JDK or
the JavaSoft JDK. The
SunSoft JDK is preferred for performance.
Known problems
- Problems with Solaris IP numbers
-
We have encountered a problem where some Solaris JVMs report an
incorrect IP number. The reported IP number for the machine is the
first number in the /etc/hosts
file, which, unfortunately, is frequently 127.0.0.1, the standard loopback network address for
the machine.
This problem affects licenses, where a license is granted for a
specific IP number. We have also observed this problem in a cluster
where an HTTP request is passed by a web server or another WebLogic
Server via the HttpClusterServlet, to a WebLogic Server running on a
Solaris machine with this configuration problem. The 127.0.0.1 IP number is carried with
the server's response. Subsequent calls to that machine time out
because of the incorrect IP number.
You can run the command java
utils.netAddresses to see if you have this problem on your
Solaris computer. If you see 127.0.0.1 in the output, ask the system administrator
to move the computer's network IP address to the beginning of the
/etc/hosts file.
- JavaSoft JDK 1.2.2
-
The wrapper script for the Solaris JDK 1.2.2 ignores the value of
$THREADS_FLAG and defaults to
using green threads unless you supply the -native option. WebLogic Server is not supported with
green threads. Please specify the -native option on all of your java commands.
- JDK 1.1.8
-
WebLogic Server does not run with the JDK 1.1.8. Use one of the JDKs
recommended in the platform support table, but if you are running Solaris
2.5.1, note the following warnings about the SunSoft JDK 1.1.7 versions.
- WebLogic clusters and Solaris 2.5.1
-
WebLogic Server clusters require Solaris 2.6. Clusters are not
supported on Solaris 2.5.1 because the multicast implementation
prevents the clustered servers from communicating with each
other. Solaris 2.5.1 should not be used in a WebLogic Server cluster.
Solaris configuration for WebLogic Server
Under heavy load, WebLogic Server may use up all available file
descriptors.
You can raise the file descriptor limit permanently by setting
rlim_fd_max and rlim_fd_cur in the /etc/system file and rebooting:
set rlim_fd_max = 4096
set rlim_fd_cur = 1024
To temporarily change the limit on the current process, see the man page
for the ulimit command.
For more about Solaris configuration, check the Solaris
FAQ.