Created On: 19 April 2011
Problem:
I have successfully installed SilkCentral Test Manager (SCTM) on IIS Web Server, but when I try to launch SCTM to navigate to the login page, I am recieving an error that the page could not be found. Are there steps to manually configure SCTM to run on an IIS Web Server after a successful SCTM installation?
Resolution:
In order to manually configure SCTM to run on an IIS Web Server, you have to perform the following steps after having succesfully installed SCTM:
1) Stop all SilkCentral Services
2) Stop IIS & open IIS Manager
3) Copy the isapi_redirect.dll (located on SCTM DVD in "[DVDRoot]program files\Silk\SC Test Manager 2010 R2\IIS_scriptsdir" into the scripts dir of IIS (normally "C:\Inetpub\Scripts\")
4) Create the virtual directory "scripts", if it does not already exist, in "Web Sites/Default Web Site" :
- set Local path to the scrits directoy of IIS (normally "C:\Inetpub\Scripts\")
- set permissions to Read, Write, Log visits, Indx this resource
- set "Execute permissions" to "Scripts and Executables"
5) Create the virtual directory "silkroot", if it does not already exist, in "Web Sites/Default Web Site" :
- set Local path to the SCTM's silkroot directory (normally "[ProgamFilesDir]\Silk\SC Test Manager 2010 R2\wwwroot\silkroot")
- set permissions to Read, Log visits, Indx this resource
- set "Execute permissions" to "Scripts Only"
- in tab "HTTP headers" create the following mime types:
".tmp,.jpg"
".jsproperties,text/javascript"
".jnlp,application/x-java-jnlp-file"
".xsd,text/xml"
6) Add ISAPI filter "Tomcat" on node "Web Sites":
- set filter name to "Tomcat"
- set filter executable to "isapi_redirect.dll" in IIS scripts directory (e.g. "C:\Inetpub\Scripts\isapi_redirect.dll")
7) Add Webservice extension "Tomcat" under "Web Service Extensions":
- set extension name to "Tomcat"
- add "isapi_redirect.dll" to required files
- set extension status to "Allowed"
8) Check that the following registry strings are created, if not, create them
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation]
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector]
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
@=""
"extension_uri"="/scripts/isapi_redirect_64.dll"
"log_file"="C:\\ProgramData\\SilkCentral\\log\\isapi.log"
"log_level"="error"
"worker_file"="C:\\Program Files (x86)\\Silk\\SC Test Manager 2010 R2\\conf\\workers.properties"
"worker_mount_file"="C:\\Program Files (x86)\\Silk\\SC Test Manager 2010 R2\\conf\\uriworkermap.properties"
9) Close IIS Manager and restart IIS again
10) Restart all SilkCentral services
1) Stop all SilkCentral Services
2) Stop IIS & open IIS Manager
3) Copy the isapi_redirect.dll (located on SCTM DVD in "[DVDRoot]program files\Silk\SC Test Manager 2010 R2\IIS_scriptsdir" into the scripts dir of IIS (normally "C:\Inetpub\Scripts\")
4) Create the virtual directory "scripts", if it does not already exist, in "Web Sites/Default Web Site" :
- set Local path to the scrits directoy of IIS (normally "C:\Inetpub\Scripts\")
- set permissions to Read, Write, Log visits, Indx this resource
- set "Execute permissions" to "Scripts and Executables"
5) Create the virtual directory "silkroot", if it does not already exist, in "Web Sites/Default Web Site" :
- set Local path to the SCTM's silkroot directory (normally "[ProgamFilesDir]\Silk\SC Test Manager 2010 R2\wwwroot\silkroot")
- set permissions to Read, Log visits, Indx this resource
- set "Execute permissions" to "Scripts Only"
- in tab "HTTP headers" create the following mime types:
".tmp,.jpg"
".jsproperties,text/javascript"
".jnlp,application/x-java-jnlp-file"
".xsd,text/xml"
6) Add ISAPI filter "Tomcat" on node "Web Sites":
- set filter name to "Tomcat"
- set filter executable to "isapi_redirect.dll" in IIS scripts directory (e.g. "C:\Inetpub\Scripts\isapi_redirect.dll")
7) Add Webservice extension "Tomcat" under "Web Service Extensions":
- set extension name to "Tomcat"
- add "isapi_redirect.dll" to required files
- set extension status to "Allowed"
8) Check that the following registry strings are created, if not, create them
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation]
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector]
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
@=""
"extension_uri"="/scripts/isapi_redirect_64.dll"
"log_file"="C:\\ProgramData\\SilkCentral\\log\\isapi.log"
"log_level"="error"
"worker_file"="C:\\Program Files (x86)\\Silk\\SC Test Manager 2010 R2\\conf\\workers.properties"
"worker_mount_file"="C:\\Program Files (x86)\\Silk\\SC Test Manager 2010 R2\\conf\\uriworkermap.properties"
9) Close IIS Manager and restart IIS again
10) Restart all SilkCentral services