Steps to use the Headless Mode in Linux
Steps to fix the issue Headless Mode and Jfree Chart in Linux:
1. Stop NetFlow Analyzer or OpManager Service
2. Navigate to NetFlow_Home/conf or OpManager_Home/conf folder and open file
"wrapper.conf" in a editor.
4. Look for the last un-commented wrapper.java.additional and Add the following line below the above line ,
wrapper.java.additional.x+1=-Djava.awt.headless=true
Eg:
wrapper.java.additional.16=-Djava.awt.headless=true
5. Save the file.
6. Navigate to NetFlow_Home/bin or OpManager_Home/bin folder and open file named "run.sh" in a editor.
7. Look for the the below line:
JAVA_OPTS="-Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -Dcatalina.home=$SERVER_HOME -DStartedAsCmdPrompt=true -Dserver.home=$SERVER_HOME -Dlog.dir=$SERVER_HOME -Ddb.home=$DB_HOME -Duser.language=en -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=$SERVER_HOME/conf/logging.properties -Duser.home=$SERVER_HOME/logs/"
Add the Parameter -Djava.awt.headless=true at the end as shown below and save:
JAVA_OPTS="-Xms512m -Xmx1024m -XX:PermSize=128m
-XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError
-Dcatalina.home=$SERVER_HOME -DStartedAsCmdPrompt=true
-Dserver.home=$SERVER_HOME -Dlog.dir=$SERVER_HOME -Ddb.home=$DB_HOME
-Duser.language=en
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=$SERVER_HOME/conf/logging.properties
-Duser.home=$SERVER_HOME/logs/
-Djava.awt.headless=true"
6. Please execute the ./linkAsService.sh which is present under the <NetFlow_Home>/bin or OpManager_Home/bin directory.
7. Start NetFlow Analyzer or OpManager service and check on the issue.
New to ADSelfService Plus?