Create /etc/systemd/system/wls_forms.service:
[Unit] Description=WebLogic Forms Domain After=network.target[Service] Type=forking User=oracle Group=oinstall Environment="JAVA_HOME=/usr/java/jdk1.8.0_301" Environment="ORACLE_HOME=/u01/app/oracle/product/fmw" Environment="DOMAIN_HOME=/u01/app/oracle/config/domains/forms_domain" ExecStart=$DOMAIN_HOME/bin/startWebLogic.sh ExecStop=$DOMAIN_HOME/bin/stopWebLogic.sh Restart=on-failure
[Install] WantedBy=multi-user.target
Enable:
sudo systemctl enable wls_forms
sudo systemctl start wls_forms
To add Reports support later, run the configuration wizard again and choose "Extend an existing domain".
| Issue | Solution |
|-------|----------|
| Forms servlet 404 | Ensure WLS_FORMS is started and /forms is deployed. |
| Reports JVM crashes | Increase heap size in setDomainEnv.sh: USER_MEM_ARGS="-Xms1024m -Xmx2048m". |
| Configuration Wizard not listing Forms | Re-run installer and ensure WebLogic infrastructure is under the same ORACLE_HOME. |
| Font issues in PDF | Install Oracle Fonts: yum install oracle-fonts or copy nottable.otf to $ORACLE_HOME/oracle_common/jdk/jre/lib/fonts/fallback. | Install Oracle Forms Reports 12.2.1.4 With Weblogic 12c 12.2
cd /tmp/forms_install/Disk1
./runInstaller -jreLoc $JAVA_HOME
Follow these steps in the wizard: