Socket Server Errors
Keystore was tampered with, or password was incorrect
The keystore file that establishes the trusted connection between Apache and the Socket Server could have been created incorrectly. This was an issue found prior to 10.4.2. To correct this:
Stop the socketserver.
Remove the
webrf.jks
file from the following location (installpath
may vary)
<installpath>\infor\sce\scprd\wm\socketserver\jwebsocket\conf
Run the following command from the Command Window (This will create a
new
webrf.jks file).
keytool -genkeypair -dname
cn=<servername>.<domain>.com,o=Infor10SCE,c=US
-keystore
<installpath>\infor\sce\scprd\wm\socketserver\jwebsocket\conf\webrf.jks
-keyalg RSA -alias webrf -storepass infor1234 -validity 1825 -keysize 1024
-keypass infor1234
Where the infor1234 password is arbitrarily chosen and only needs to
match what is in the jWebSocket.xml file:
<installpath>\infor\sce\scprd\wm\socketserver\jwebsocket\conf\jWebSocket.xml
<!-- jWebSocket engine configuration --> (only this section needs the proper keystore location and password)
<keystore>C:\infor\sce\scprd\wm\socketserver/jwebsocket/conf/webrf.jks</keystore>
<password>infor1234</password>