Install Oracle Forms Reports 12.2.1.4 With Weblogic 12c 12.2 -

ProxyPass /forms http://localhost:7001/forms ProxyPassReverse /forms http://localhost:7001/forms ProxyPass /reports http://localhost:7001/reports ProxyPassReverse /reports http://localhost:7001/reports Create /etc/systemd/system/wls-forms.service :

WLS_MEM_ARGS_64BIT="-Xms2048m -Xmx4096m" export WLS_MEM_ARGS_64BIT Apache config ( /etc/httpd/conf.d/forms.conf ):

DEFAULT_LOCALE=en_US DOMAIN_NAME=forms_domain DOMAIN_HOME=/u01/app/oracle/config/domains/forms_domain ADMIN_USERNAME=weblogic ADMIN_PASSWORD=Oracle123 DOMAIN_MODE=production APPLICATION_HOME=/u01/app/oracle/config/applications Then run: Install Oracle Forms Reports 12.2.1.4 With Weblogic 12c 12.2

create_domain.py (sample):

echo "Installation completed."

#!/bin/bash export JAVA_HOME=/u01/app/oracle/jdk export ORACLE_HOME=/u01/app/oracle/product/fmw export PATH=$JAVA_HOME/bin:$PATH java -jar /u01/installers/fmw_12.2.1.4.0_infrastructure.jar -silent ORACLE_HOME=$ORACLE_HOME INSTALL_TYPE="Fusion Middleware Infrastructure" Install Forms & Reports java -jar /u01/installers/fmw_12.2.1.4.0_forms.jar -silent ORACLE_HOME=$ORACLE_HOME INSTALL_TYPE="Forms and Reports Deployment" Create domain $ORACLE_HOME/oracle_common/common/bin/wlst.sh /u01/scripts/create_domain.py

Then:

readTemplate('/u01/app/oracle/product/fmw/wlserver/common/templates/wls/wls.jar') selectTemplate('Oracle Forms - 12.2.1.4 [forms]') selectTemplate('Oracle Reports - 12.2.1.4 [reports]') cd('/Security/base_domain/User/weblogic') cmo.setPassword('Oracle123') setOption('DomainHome', '/u01/app/oracle/config/domains/forms_domain') writeDomain('/u01/app/oracle/config/domains/forms_domain') closeTemplate() exit() | Issue | Solution | |-------|----------| | Java heap space | Increase USER_MEM_ARGS in setDomainEnv.sh : export USER_MEM_ARGS="-Xms1024m -Xmx2048m" | | Forms servlet 404 | Ensure forms app deployed in WebLogic console → Deployments → formswebapp (state = Active) | | Reports engine won't start | Check $DOMAIN_HOME/servers/WLS_REPORTS/logs for port conflicts; default 9001, 9002 | | Node Manager connection refused | Run $ORACLE_HOME/wlserver/server/bin/startNodeManager.sh and re-enroll | | Permission denied on Unix | Ensure all scripts ( startWebLogic.sh , setDomainEnv.sh ) have chmod +x | | Forms runtime error – font missing | Install libXext , libXrender , libXtst , and dejavu-sans-fonts | 8. Post-Installation Tuning for Production 8.1 Increase Heap Sizes Edit $DOMAIN_HOME/bin/setDomainEnv.sh :