After applying Access Manager 7 patch 3 for a DEPLOY_LEVEL=1 deployment on IBM WebSphere Application Server 126.96.36.199 on Red Hat Linux AS 3.0 Update 4, the reinstallRTM script was run to restore the RTM RPMs. The Web applications were then redeployed after editing the amsilent file generated by the reinstallRTM script. WebSphere was restarted using the stopServer.sh and startServer.sh scripts. When accessing the login page, however, WebSphere displayed a 500 error, related to the amlcontroller filter.
This problem occurred because the new server.xml file generated by the reinstallRTM script was corrupt.
Workaround. The server.xml file backed up by the amconfig script is still valid. Use this previous copy, as follows:
Stop the server.
Replace the corrupted server.xml with the copy that was backed up by the amconfig script.
The server.xml file that was backed up by the amconfig script will have the name server.xml-orig-pid, where pid is the process ID of the amwas51config script. The file is located in this directory:
Restart the server.