Steps to use the Headless Mode in Linux

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?