Description
In Solaris 10, ArcGIS Server 9.2 does not display simple line symbols with the correct width when a reference scale is used in the map.
Cause
This is a known limitation in Solaris 10 when ArcGIS Server uses Sun's version of XVFB (Xsun).
Workaround
Disable Sun's Xsun and set the display manually in the server.
After manually setting the display, run "xhost +" in the command line to enable the server object manager (SOM) and server object container (SOC) processes access to the X display.
Use the following steps to modify the startup/shutdown script to use an alternate display.
- Edit <arcgis>/servercore/.Server/serverobjectmanager and comment out the calls to StartXvfb and StopXvfb.
In startfunc() comment out this line:
Code:
StartXvfb
In stopfunc() comment out this line:
Code:
StopXvfb
- Immediately after the commented out StartXvfb call, add a line setting the DISPLAY to the machine's X instance.
Code:
DISPLAY=<machine>:0 ; export DISPLAY
- Edit <arcgis>/bin/arcsoc.init. Before the last line 'exec $*', add a line setting the DISPLAY to the machine's X instance.
Code:
DISPLAY=<machine>:0 ; export DISPLAY
- Comment out the two lines in the same file that invoke init_Xvfb.sh and StartXvfb:
Code:
./<arcgis>/servercore/.Server/init_Xvfb.sh
StartXvfb
- Open a new terminal, type:
Code:
% xhost +
Note:
Keep the terminal open the entire time ArcGIS Server is running.
- Restart ArcGIS Server.