Advertisment

Scripting Engines on IIS Web Server

author-image
PCQ Bureau
New Update

Server-side scrip-ting languages are used to display dynamic contents, send

e-mail, interface with databases, and implement e-commerce logic. Apart from ASP

which works out-of-box on IIS, the four most commonly used are JSP (Java Server

Pages), PHP and Perl. We used Windows 2000 Server running IIS 5. In our case,

Windows is installed in C:\ in our case and its directory is ‘Winnt’.

Substitute your drive letter and Windows directory name wherever applicable.

Advertisment

Set up JSP



JSP brings the power of Java programming to server side scripting. First

install the latest Java Development Kit (PCQuest September 2001 CD). Start the

Tomcat installer through the section Developer>Tools on this month’s

CD’s. From the ‘Installation Options’, select ‘NT service’ to install

Tomcat as a service. When prompted for location to install Tomcat, enter

‘c:\tomcat’. Copy the files named uriworkermap.properties and

worker.properties from the directory cdrom\dev\scripting engines\jsp on the CD

to c:\tomcat\conf. If Tomcat or JDK are installed in different directories from

c:\tomcat and c:\jdk1.4, you must change the following lines in

worker.properties file using Notepad:

worker.tomcat_home=c:\tomcat



worker.java_home=c:\jdk1.4

Copy the file isapi_redirect.dll found in the former directory to

c:\tomcat\bin. If Tomcat is installed in c:\tomcat, double-click on the file

iis_redirect.reg found in the same directory and click on yes to add the

information to the registry. Else copy the file to the hard disk, open it in

Notepad and substitute the occurrences of c:\\tomcat with your path. You must

use two backslashes while specifying the path.

Advertisment

Now launch ‘Internet Service Manager’ applet in Control Panel>

Administrative Tools. Right-click on the computer name (labeled with a computer

icon) and select Properties. In the Internet Information Services tab, click the

Edit button in the Master Properties section. Click on ‘ISAPI Filters’ and

then on Add. Type jakarta for the filter name and for the executable type

c:\tomcat\nin\ isapi_redirect.dll. Return to the main window, by pressing OKs to

save the settings. Right-click on the Default Web Site that will show by

clicking on the ‘+’ icon besides the computer name. Select New> Virtual

directory. Enter jakarta as the alias and for the directory type c:\tomcat\bin.

In the Access Permissions window, check the item labeled ‘Execute (such as

ISAPI applications or CGI)’. Restart IIS Web server by right-clicking on the

computer name and selecting Restart IIS. Open the file server.xml found in

c:\tomcat\ conf and uncomment the line:



port=”8009” minProcessors=”5” maxProcessors=”75”



acceptCount=”10” debug=”0”/>

by removing the surrounding marks. Restart Windows.

Advertisment

Create a file ‘test.jsp’ in the directory c:\tomcat\webapps\ examples\jsp

and type the following contents.

<%out.println(“JSP works on IIS”);%>

Start Internet Explorer on the same machine and enter

http://127.0.0.1/examples/jsp/test.jsp’. You will be shown a Web page

saying:

JSP works with IIS



Henceforth you can test your JSPs by placing them in the above mentioned

directory.

Advertisment