tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Tomcat Wiki] Update of "Tomcat_and_IIS_Howto" by Tony.Britton
Date Fri, 11 Dec 2009 20:58:24 GMT
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-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Mime
View raw message