Java -1 Errors and HTTP 500 errors when connecting to the Symantec Endpoint Protection Manager on a Windows Server 2008 64 bit

Article:TECH96006  |  Created: 2009-01-04  |  Updated: 2010-01-10  |  Article URL http://www.symantec.com/docs/TECH96006
Article Type
Technical Solution


Environment

Issue



When attempting to log into Symantec Endpoint Protection Manager 11, you receive the error message "Failed to connect to the server."

Symptoms
Windows Event Viewer Application Log:

Event ID: 4096
Source: SemSrv
Description: The Java Virtual Machine has exited with a code of -1, the service is being stopped.

SCM-Server-0.log:
2008-02-12 11:14:01.703 SEVERE: Unknown Exception in: com.sygate.scm.server.servlet.StartupServlet
java.lang.Exception: HTTP 500 Internal Server Error, URL: http://localhost/secars/secars.dll?action=34

IIS Logs:
2008-02-12 18:07:10 W3SVC2 127.0.0.1 GET /secars/secars.dll action=34 80 - 127.0.0.1 Java/1.5.0_14 500 0 193


Cause



IIS is set to 32-bit mode on Windows Server 2008 64 bit operating system when installing Symantec Endpoint Protection Manager. This can also occur if another website is subsequently installed that requires 32-bit compatibility (for example, Windows Server Update Services (WSUS).

Solution



Switch IIS to 64 bit mode
  1. Open IIS > Application Pool and look for Default App Pool.
  2. Right click on DefaultApp Pool and choose Advanced Settings...
  3. Change the “Enable 32-bit Applications” to False.

This should disable the 32-bit functionality & enable the 64-bit functionality.

















NOTE: BY DEFAULT "Enable 32-Bit Applications" is set to FALSE.



References
http://blogs.msdn.com/rakkimk/archive/2007/11/03/iis7-running-32-bit-and-64-bit-asp-net-versions-at-the-same-time-on-different-worker-processes.aspx





Legacy ID



2009090421412748


Article URL http://www.symantec.com/docs/TECH96006


Terms of use for this information are found in Legal Notices