Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Tomcat Wiki" for change 
notification.

The "Tomcat_and_IIS_Howto" page has been changed by Tony.Britton.
The comment on this change is: added text for programmatic Web Service 
Extension entry into IIS 6.0.
http://wiki.apache.org/tomcat/Tomcat_and_IIS_Howto?action=diff&rev1=11&rev2=12

--------------------------------------------------

  'Taken from 
http://msdn.microsoft.com/library/en-us/iissdk/html/8fcd5343-07cb-49e9-a206-0c65a988dcca.asp?frame=true
 and
  ' 
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/html/425ff52d-9998-44a9-95dd-b46b2e390db8.asp
  ' or Google the Microsoft web site for "Creating Sites and Virtual 
Directories Using ADSI" and "Enabling ISAPI Filters Using ADSI"
- ' with 
http://www.google.com/search?q=%22Creating+Sites+and+Virtual+Directories+Using+ADSI%22+site%3Amsdn.microsoft.com
 
+ ' with 
http://www.google.com/search?q=%22Creating+Sites+and+Virtual+Directories+Using+ADSI%22+site%3Amsdn.microsoft.com
  ' and 
http://www.google.com/search?q=%22Enabling+ISAPI+Filters+Using+ADSI%22+site%3Amsdn.microsoft.com
  
  Option Explicit
  Dim IIsPath
  Dim ConnectorPath
  
- Dim FiltersObj 
+ Dim FiltersObj
- Dim FilterObj 
+ Dim FilterObj
- Dim LoadOrder 
+ Dim LoadOrder
  Dim Name 'of the filter and the virtual directory
  Dim DLLName
  
  'Double-check this path
  ConnectorPath = "C:\Program Files\Apache Software Foundation\Jakarta Isapi 
Redirector\bin\"
-  
+ 
  'Configure the first (default) web site on a machine. Change to "2" for the 
second web site, etc.
  IIsPath = "IIS://LocalHost/W3SVC/1/"
  
@@ -37, +37 @@

  If LoadOrder <> "" Then
    LoadOrder = LoadOrder & ","
  End If
- LoadOrder = LoadOrder & Name 
+ LoadOrder = LoadOrder & Name
- FiltersObj.FilterLoadOrder = LoadOrder 
+ FiltersObj.FilterLoadOrder = LoadOrder
- FiltersObj.SetInfo 
+ FiltersObj.SetInfo
  
  'Actually create the filter
  'ToDo: set priority. This might be possible with the FilterFlags property, 
but the IIS doc says:
  ' "Because this property is internally configured by IIS, you should consider 
it to be read-only. Do not configure this property."
- Set FilterObj = FiltersObj.Create("IIsFilter", Name) 
+ Set FilterObj = FiltersObj.Create("IIsFilter", Name)
- FilterObj.FilterPath = ConnectorPath & DLLName 
+ FilterObj.FilterPath = ConnectorPath & DLLName
  FilterObj.SetInfo
- 
- 
  }}}
- 
- Save this script to a file with a VBS extension. Open it in Notepad and 
verify that the Connector``Path variable is correct for your connector 
installation. Then open a command prompt and run it with the cscript 
interpreter: `cscript filename.vbs` . Restart IIS, and test the connector as 
mentioned in the Howto (go to http://localhost/servlets-examples/ ).
+ Save this script to a file with a VBS extension. Open it in Notepad and 
verify that the ConnectorPath variable is correct for your connector 
installation. Then open a command prompt and run it with the cscript 
interpreter: `cscript filename.vbs` . Restart IIS, and test the connector as 
mentioned in the Howto (go to http://localhost/servlets-examples/ ).
  
  Corrections on the above script and suggestions on how to get it into the 
Setup program are welcome.
  
  You still need to do the other steps on the 
[[http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html|IIS Howto 
page]], such as adding your contexts, etc.
  
- --------------------------
+ ----------
+ 
  Added by SkyBristol on 4/11/2006
  
  The setup file included here and the script to add the ISAPI filter work just 
fine in IIS6, but there is one additional step needed. You must also allow 
access to the filter through the Web Service Extensions part of IIS. To do this 
graphically, do the following:
  
+ 1) open the IIS Manager and go to the Web Service Extensions item under the 
appropriate server 2) Click the "Add a new Web service extension" item under 
"Tasks" 3) Give it a name like "jakarta" 4) Browse to the isapi_redirect.dll 
file you installed above as a "Required File" 5) Check the box to enable this 
extension
- 1) open the IIS Manager and go to the Web Service Extensions item under the 
appropriate server
- 2) Click the "Add a new Web service extension" item under "Tasks"
- 3) Give it a name like "jakarta"
- 4) Browse to the isapi_redirect.dll file you installed above as a "Required 
File"
- 5) Check the box to enable this extension
  
- --------------------------
+ Added by Tony.Britton on 12/11/2009:
+ 
+ To add the Jakarta WSE programmatically, run the following line at a command 
prompt: 
+ (Change the File Path/File Name as appropriate)
+ {{{
+ cscript.exe //NOLOGO iisext.vbs /AddFile "C:\Program Files\Apache Software 
Foundation\Jakarta Isapi Redirector\bin\isapi_redirect.dll" 1 jakarta 1 jakarta
+ }}}
+ ----------
+ 
  Added by MaiPiu on 12 May 2006
  
- IIS and Tomcat: you found also in Other links see here UsefulLinks.
- Little notice: Using the present help, I made working IIS 6.0 , Jk, Tomcat 
5.0 on Windows2003 server... (but in link before you found works also with jk2!)
+ IIS and Tomcat: you found also in Other links see here UsefulLinks. Little 
notice: Using the present help, I made working IIS 6.0 , Jk, Tomcat 5.0 on 
Windows2003 server... (but in link before you found works also with jk2!)
  

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to