Overview
You are installing Aurea Process (aka Savion / SBM) 2019 using a two-node cluster configuration. After installing the second server the installation looks error-free, but you are not able to launch the portal after starting the servers.
After reviewing the EJB and Portal Server log files you can see the below error which seems to be the cause of the issue:
ADMU3007E: Exception java.io.FileNotFoundException: .../WebSphere/AppServer/profiles/SBM1/config/cells/SBM1Cell/nodes/SBM1Node/servers/portalServer/server.xml (No such file or directory)
The full error:
[1/29/21 19:25:31:190 UTC] 00000001 WsServerLaunc E ADMU3002E: Exception attempting to process server portalServer
[1/29/21 19:25:31:192 UTC] 00000001 WsServerLaunc E ADMU3007E: Exception java.io.FileNotFoundException: /opt/IBM/WebSphere/AppServer/profiles/SBM1/config/cells/SBM1Cell/nodes/SBM1Node/servers/portalServer/server.xml (No such file or directory)
at java.io.FileInputStream.open(FileInputStream.java:212)
at java.io.FileInputStream.<init>(FileInputStream.java:152)
at java.io.FileInputStream.<init>(FileInputStream.java:104)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:103)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:201)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
Solution
Verify that server.xml file(s) are missing in one or all of the following locations:
- $IBM_HOME\AppServer\profiles\<profilename>\config\cells\<cellname>\nodes\<nodename>\servers\portalServer\
- $IBM_HOME\AppServer\profiles\<profilename>\config\cells\<cellname>\nodes\<nodename>\servers\ejbServer\
For example:
...\WebSphere\AppServer\profiles\SBM1\config\cells\SBM1Cell\nodes\SBM1Node\servers\portalServer
...\WebSphere\AppServer\profiles\SBM1\config\cells\SBM1Cell\nodes\SBM1Node\servers\ejbServer
If the server.xml file is missing in one or all of the locations mentioned then your issue is caused because the Aurea Process (SBM) resources were not created successfully.
To solve the issue you will need to recreate the resources by executing the following commands in the following order:
- removesbm
- removeprofile
- CreateProfile
- CreateSBM
All of these commands should be executed:
- in a terminal
- from the SBM_HOME\Websphere\bin directory
- instead of the First Step Console
Testing
After executing the commands needed to recreate the resources and having the server.xml files created your server should start correctly.
If the createsbm command fails you might be having issues related to the CXProcessEnterpriseCloud.war file. Read about it here: Error while executing createsbm.sh - file does not exist for module element having uri: CXProcessEnterpriseCloud.war