Limitations of X on Linux when you are using the WebSphere Application Server

It is a known problem that when you use the X GUI on Linux when you are using WebSphere® Application Server, you might get the following error, which prevents the Run dialog box from appearing:

Important: Applicable to WebSphere Application Server traditional
Caused by: java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
To work around this problem, set the system environment variable JAVA_MMAP_MAXSIZE to a value less than 20. The default is JAVA_MMAP_MAXSIZE=20. Any JAR file that is less than 20 megabytes in size is memory that is mapped. JAR files are mapped into memory if the JVM considers them small, which allocates a file descriptor for each JAR file. Because WebSphere Application Server use many JAR files, if you reduce the maximum size of the JAR files that are memory that is mapped, fewer file descriptors are allocated, and the X GUI accesses the JAR files successfully.
Icon that indicates the type of topic Reference topic
Timestamp icon Last updated: July 17, 2017 21:58

File name: rxlinux.html