Select a product:
GNUJSP
Instant ASP (iASP)
iScript
Jakarta Tomcat Jasper
JavaServer Web Development Kit (JSWDK)
Perl
PHP
SJSP
GNUJSP
GNUJSP is a free implementation of Sun's Java Server Pages (JSP).
Site
http://klomp.org/gnujsp
Contact
Vincent Partington - GNUJSP 0.9.10
Yaroslav Faybishenko - GNUJSP 1.0.0
Mark Wielaard - GNUJSP 1.0.1
License
Open Source: GNU General Public License
Notes
GNUJSP 1.0.0 throws the following exceptions when using Java 1.1.x.
java.lang.IllegalAccessError:
Unimplemented interface method
at org.gjt.jsp.JspServlet.getJspServletConfig(Compiled Code)
java.lang.IncompatibleClassChangeError:
Unimplemented interface method
at org.gjt.jsp.JspServlet.access$3(JspServlet.java)
The above exceptions do not occur when using ,
gnujsp10cvs-snap-20000518-1438.jar,
found at
GNUJSP Snapshots.
Instructions
Select the platform:
Windows 9x/Me/NT/2000/2003/XP
Linux/Solaris/Unix
Use the instructions below to configure GNUJSP and Servertec Internet Server
on Windows 9x/Me/NT/2000/2003/XP.
- Install Servertec Internet Server and GNUJSP.
- Deploy Servertec Internet Server.
deploy_iws iws_dir
iws_dir
|
the directory where to deploy Servertec Internet Server.
|
- Create a directory to contain the generated Java and Class files.
cd iws_dir
md jsp
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Using the Servertec Internet Server Administrator add the following
Servlet:
GNUJSP 0.9.10
Alias: GNUJSP
Class File: org.gjt.jsp.JSPServlet
Parameters: repository=iws_dir/jsp
GNUJSP 1.0.0
Alias: GNUJSP
Class File: org.gjt.jsp.JspServlet
Parameters: scratchdir=iws_dir/jsp
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Using the Servertec Internet Server Administrator add the following
Aliases:
Alias: /examples
Type: File
Resource: gnujsp_dir/examples
Alias: .jsp
Type: Filter
Resource: GNUJSP
gnujsp_dir
|
the directory where GNUJSP was installed.
|
- Add GNUJSP to the CLASSPATH.
GNUJSP 0.9.10
set CLASSPATH=iws_dir\jsp;%CLASSPATH%
set CLASSPATH=gnujsp_dir\lib\gnujsp.jar;%CLASSPATH%
GNUJSP 1.0.0
set CLASSPATH=iws_dir\jsp;%CLASSPATH%
set CLASSPATH=gnujsp_dir\lib\gnujsp10.jar;%CLASSPATH%
GNUJSP 1.0.1
set CLASSPATH=iws_dir\jsp;%CLASSPATH%
set CLASSPATH=gnujsp_dir\lib\gnujsp10.jar;%CLASSPATH%
set CLASSPATH=gnujsp_dir\lib\sax2.jar;%CLASSPATH%
set CLASSPATH=gnujsp_dir\lib\openxml-1.2-w3c.jar;%CLASSPATH%
set CLASSPATH=gnujsp_dir\lib\aelfred.jar;%CLASSPATH%
gnujsp_dir
|
the directory where GNUJSP was installed.
|
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Reboot the computer.
- Run Servertec Internet Server.
iws iws_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Start a Web Browser and enter the following URL:
protocol://host_name:port/examples/date.jsp
host_name
|
the name of the computer running Servertec Internet Server,
normally localhost.
|
port
|
the port number Servertec Internet Server is listening for requests on,
normally 8080.
|
protocol
|
the Web protocol,
normally http.
|
top of page
Use the instructions below to configure GNUJSP and Servertec Internet Server
on Linux/Solaris/Unix.
- Install Servertec Internet Server and GNUJSP.
- Deploy Servertec Internet Server.
deploy_iws iws_dir
iws_dir
|
the directory where to deploy Servertec Internet Server.
|
- Create a directory to contain the generated Java and Class files.
cd iws_dir
mkdir jsp
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Using Servertec Internet Server Administrator add the following Servlet:
GNUJSP 0.9.10
Alias: GNUJSP
Class File: org.gjt.jsp.JSPServlet
Parameters: repository=iws_dir/jsp
GNUJSP 1.0.0
Alias: GNUJSP
Class File: org.gjt.jsp.JspServlet
Parameters: scratchdir=iws_dir/jsp
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Using Servertec Internet Server Administrator add the following Aliases:
Alias: /examples
Type: File
Resource: gnujsp_dir/examples
Alias: .jsp
Type: Filter
Resource: GNUJSP
gnujsp_dir
|
the directory where GNUJSP was installed.
|
- Add GNUJSP to the CLASSPATH.
GNUJSP 0.9.10
CLASSPATH="iws_dir/jsp:${CLASSPATH}"
CLASSPATH="gnujsp_dir/lib/gnujsp.jar:${CLASSPATH}"
export CLASSPATH
GNUJSP 1.0.0
CLASSPATH="iws_dir/jsp:${CLASSPATH}"
CLASSPATH="gnujsp_dir/lib/gnujsp10.jar:${CLASSPATH}"
export CLASSPATH
GNUJSP 1.0.1
CLASSPATH="iws_dir/jsp:${CLASSPATH}"
CLASSPATH="gnujsp_dir/lib/gnujsp10.jar:${CLASSPATH}"
CLASSPATH="gnujsp_dir/lib/sax2.jar:${CLASSPATH}"
CLASSPATH="gnujsp_dir/lib/openxml-1.2-w3c.jar:${CLASSPATH}"
CLASSPATH="gnujsp_dir/lib/aelfred.jar:${CLASSPATH}"
export CLASSPATH
gnujsp_dir
|
the directory where GNUJSP was installed.
|
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Reboot the computer.
- Run Servertec Internet Server.
iws iws_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Start a Web Browser and enter the following URL:
protocol://host_name:port/examples/date.jsp
host_name
|
the name of the computer running Servertec Internet Server,
normally localhost.
|
port
|
the port number Servertec Internet Server is listening for requests on,
normally 8080.
|
protocol
|
the Web protocol,
normally http.
|
top of page
Instant ASP
iASP allows developers to write ASP (Active Server Pages)-based Web
applications "once" and run them anywhere.
Server Pages (ASP).
Site
http://www.halcyonsoft.com
Contact
Halcyon Software
License
Commercial
Notes
iASP 1.0.2 does not work with Servertec Internet Server when using JDK/JRE
version 1.2.2.
Instructions
Select the platform:
Windows 9x/Me/NT/2000/2003/XP
Linux/Solaris/Unix
Use the instructions below to configure iASP and Servertec Internet Server on
Windows 9x/Me/NT/2000/2003/XP.
- Install Servertec Internet Server and iASP.
- Deploy Servertec Internet Server.
deploy_iws iws_dir
iws_dir
|
the directory where to deploy Servertec Internet Server.
|
- Using Servertec Internet Server Administrator add the following Servlet:
Alias: IASP
Class File: jhost.jaspservlet.jaspServlet
Parameters:
- Using Servertec Internet Server Administrator add the following
Servlets:
Alias: /iasp
Type: File
Resource: iasp_dir
Alias: /jaspServlet
Type: Servlet
Resource: IASP
Alias: .asp
Type: Filter
Resource: IASP
iasp_dir
|
the directory where iASP was installed.
|
- Add iASP to the CLASSPATH.
set CLASSPATH=iasp_dir\lib\iasplib.jar;%CLASSPATH%
set CLASSPATH=iasp_dir\lib;%CLASSPATH%
set CLASSPATH=iasp_dir\lib\classes;%CLASSPATH%
iasp_dir
|
the directory where iASP was installed.
|
- Reboot the computer.
- Run iASP.
cd iasp_dir
start-server
iasp_dir
|
the directory where iASP was installed.
|
- Run Servertec Internet Server.
iws iws_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Start a Web Browser and enter the following URL:
protocol://host_name:port/iasp/docs
host_name
|
the name of the computer running Servertec Internet Server,
normally localhost.
|
port
|
the port number Servertec Internet Server is listening for requests on,
normally 8080.
|
protocol
|
the Web protocol,
normally http.
|
top of page
Use the instructions below to configure iASP and Servertec Internet Server on
Linux/Solaris/Unix.
- Install Servertec Internet Server and iASP.
- Deploy Servertec Internet Server.
deploy_iws iws_dir
iws_dir
|
the directory where to deploy Servertec Internet Server.
|
- Using Servertec Internet Server Administrator add the following
Servlets:
Alias: IASP
Class File: jhost.jaspservlet.jaspServlet
Parameters:
- Using Servertec Internet Server Administrator add the following Aliases:
Alias: /iasp
Type: File
Resource: iasp_dir
Alias: /jaspServlet
Type: Servlet
Resource: IASP
Alias: .asp
Type: Filter
Resource: IASP
iasp_dir
|
the directory where iASP was installed.
|
- Add iASP to the CLASSPATH.
CLASSPATH="iasp_dir/lib/iasplib.jar:${CLASSPATH}"
CLASSPATH="iasp_dir/lib:${CLASSPATH}"
CLASSPATH="iasp_dir/lib/classes:${CLASSPATH}"
export CLASSPATH
iasp_dir
|
the directory where iASP was installed.
|
- Reboot the computer.
- Run iASP.
cd iasp_dir
./start-server.sh
iasp_dir
|
the directory where iASP was installed.
|
- Run Servertec Internet Server.
iws iws_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Start a Web Browser and enter the following URL:
protocol://host_name:port/iasp/docs
host_name
|
the name of the computer running Servertec Internet Server,
normally localhost.
|
port
|
the port number Servertec Internet Server is listening for requests on,
normally 8080.
|
protocol
|
the Web protocol,
normally http.
|
top of page
iScript
iScript is a platform independent scripting language written entirely in
Java for creating scalable server side object oriented n-Tier enterprise
solutions.
Site
http://www.servertec.com/products/iscript/iscript.html
Contact
Servertec
License
Commercial
Instructions
Select the platform:
Windows 9x/Me/NT/2000/2003/XP
Linux/Solaris/Unix
Use the instructions below to configure iScript and Servertec Internet Server
on Windows 9x/Me/NT/2000/2003/XP.
- Install Servertec Internet Server and iScript.
- Using Servertec Internet Server Administrator add the following Servlet:
Alias: iScriptServlet
Class File: stec.ss.iScriptiServerServlet
Parameters: basedir=base_dir
base_dir
|
the base directory, normally c:.
|
- Using Servertec Internet Server Administrator add the following Aliases:
Alias: /iscript
Type: File
Resource: iscript_dir
Alias: .ctf
Type: Filter
Resource: iScriptServlet
iscript_dir
|
the directory where iScript was installed.
|
- Add iScript to the CLASSPATH.
set CLASSPATH=iscript_dir\classes\iscript.jar;%CLASSPATH%
iscript_dir
|
the directory where iScript was installed.
|
- Reboot the computer.
- Run Servertec Internet Server.
iws iws_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Start a Web Browser and enter the following URL:
protocol://host_name:port/iscript/samples/index.html
host_name
|
the name of the computer running Servertec Internet Server,
normally localhost.
|
port
|
the port number Servertec Internet Server is listening for requests on,
normally 8080.
|
protocol
|
the Web protocol,
normally http.
|
top of page
Use the instructions below to configure iScript and Servertec Internet Server
on Linux/Solaris/Unix.
- Install Servertec Internet Server and iScript.
- Using Servertec Internet Server Administrator add the following Servlet:
Alias: iScriptServlet
Class File: stec.ss.iScriptiServerServlet
Parameters: basedir=base_dir
base_dir
|
the base directory, normally /.
|
- Using Servertec Internet Server Administrator add the following Aliases:
Alias: /iscript
Type: File
Resource: iscript_dir
Alias: .ctf
Type: Filter
Resource: iScriptServlet
iscript_dir
|
the directory where iScript was installed.
|
- Add iScript to the CLASSPATH.
CLASSPATH="iscript_dir/classes/iscript.jar:${CLASSPATH}"
export CLASSPATH
iscript_dir
|
the directory where iScript was installed.
|
- Reboot the computer.
- Run Servertec Internet Server.
iws iws_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Start a Web Browser and enter the following URL:
protocol://host_name:port/iscript/samples/index.html
host_name
|
the name of the computer running Servertec Internet Server,
normally localhost.
|
port
|
the port number Servertec Internet Server is listening for requests on,
normally 8080.
|
protocol
|
the Web protocol,
normally http.
|
top of page
Jakarta Tomcat Jasper
Tomcat is the reference implementation for the Java Servlet 2.2 and
JavaServer Pages 1.1 technologies.
Site
http://jakarta.apache.org/tomcat/index.html
Contact
webmaster@jakarta.apache.org
License
Open Source: Apache Project Software License
Notes
Help will not be available from the Administrator since the Alias for
/docs will be removed.
public is the role and guest is both the username and password
for the JSP Security example.
Instructions
Select the platform:
Windows 9x/Me/NT/2000/2003/XP
Linux/Solaris/Unix
Use the instructions below to configure Jakarta Tomcat Jasper and Servertec
Internet Server on Windows 9x/Me/NT/2000/2003/XP.
- Install Servertec Internet Server and Jakarta Tomcat.
- Open an MS-DOS prompt and extract each WAR files.
cd jakarta_dir\webapps
md ROOT
cd ROOT
jar -xvf ..\ROOT.war
cd ..
md examples
cd examples
jar -xvf ..\examples.war
jakarta_dir
|
the directory where Jakarta Tomcat was installed.
|
- Change uri="http://java.apache.org/tomcat/examples-taglib"
to uri="/tomcat/example-taglib.tld" in:
jakarta_dir\webapps\examples\jsp\source.jsp
jakarta_dir\webapps\examples\jsp\simpletag\foo.jsp
jakarta_dir\webapps\examples\jsp\simpletag\foo.txt
jakarta_dir
|
the directory where Jakarta Tomcat was installed.
|
- Deploy Servertec Internet Server.
deploy_iws iws_dir
iws_dir
|
the directory where to deploy Servertec Internet Server.
|
- Using the Servertec Internet Server Administrator select Manage->Server
and set:
Default Files: index.html,index.jsp
- Using the Servertec Internet Server Administrator select Manage->Hosts
and set * to:
Hostname: *
Root Directory: jakarta_dir/webapps/ROOT
jakarta_dir
|
the directory where Jakarta Tomcat was installed.
|
- Using Servertec Internet Server Administrator add the following
Servlets:
Alias: InvokerServlet
Class File: stec.iws.InvokerServlet
Parameters:
Alias: snoop
Class File: SnoopServlet
Parameters: initarg1=foo
Parameters: initarg2=bar
Alias: servletToJsp
Class File: servletToJsp
Parameters:
Jakarta Tomcat Jasper 3.1
Alias: Jasper
Class File: org.apache.jasper.runtime.JspServlet
Parameters:
Jakarta Tomcat Jasper 3.2 / 3.3
Alias: Jasper
Class File: org.apache.jasper.servlet.JspServlet
Parameters:
- Using Servertec Internet Server Administrator remove /docs Alias.
- Using Servertec Internet Server Administrator add the following Aliases:
Alias: /examples
Type: File
Resource: jakarta_dir/webapps/examples
Alias: /examples/servlet
Type: Servlet
Resource: InvokerServlet
Alias: /jsp
Type: File
Resource: jakarta_dir/webapps/examples/jsp
Alias: /tomcat
Type: File
Resource: jakarta_dir/webapps/examples/WEB-INF/jsp
Alias: /servletToJsp
Type: Servlet
Resource: servletToJsp
Alias: /snoop.html
Type: Servlet
Resource: snoop
Alias: .snp
Type: Filter
Resource: snoop
Alias: .jsp
Type: Filter
Resource: Jasper
jakarta_dir
|
the directory where Jakarta Tomcat was installed.
|
- Using the Servertec Internet Server Administrator select Manage->Resources
and add:
Realm: default
Alias: /examples/jsp/security/protected
Access Control Lists: group.public
- Add Jakarta Tomcat to the CLASSPATH.
Jakarta Tomcat Jasper 3.1
set CLASSPATH=iws_dir\classes\jasper_3_1.jar;%CLASSPATH%
set CLASSPATH=jakarta_dir\lib\servlet.jar;%CLASSPATH%
set CLASSPATH=jakarta_dir\lib\jasper.jar;%CLASSPATH%
set CLASSPATH=jakarta_dir\lib\xml.jar;%CLASSPATH%
set CLASSPATH=jakarta_dir\webapps\examples\WEB-INF\classes; %CLASSPATH%
set CLASSPATH=jakarta_dir\webapps\examples\WEB-INF\jsp; %CLASSPATH%
set CLASSPATH=jakarta_dir\webapps\ROOT\WEB-INF\classes; %CLASSPATH%
set CLASSPATH=java_dir\lib\tools.jar;%CLASSPATH%
Jakarta Tomcat Jasper 3.2
set CLASSPATH=iws_dir\classes\jasper_3_2.jar;%CLASSPATH%
set CLASSPATH=jakarta_dir\lib\servlet.jar;%CLASSPATH%
set CLASSPATH=jakarta_dir\lib\jasper.jar;%CLASSPATH%
set CLASSPATH=jakarta_dir\lib\jaxp.jar;%CLASSPATH%
set CLASSPATH=jakarta_dir\lib\parser.jar;%CLASSPATH%
set CLASSPATH=jakarta_dir\webapps\examples\WEB-INF\classes; %CLASSPATH%
set CLASSPATH=jakarta_dir\webapps\examples\WEB-INF\jsp; %CLASSPATH%
set CLASSPATH=jakarta_dir\webapps\ROOT\WEB-INF\classes; %CLASSPATH%
set CLASSPATH=java_dir\lib\tools.jar;%CLASSPATH%
Jakarta Tomcat Jasper 3.3
set CLASSPATH=iws_dir\classes\jasper_3_2.jar;%CLASSPATH%
set CLASSPATH=jakarta_dir\lib\common\servlet.jar;%CLASSPATH%
set CLASSPATH=jakarta_dir\lib\container\jasper.jar;%CLASSPATH%
set CLASSPATH=jakarta_dir\webapps\examples\WEB-INF\classes; %CLASSPATH%
set CLASSPATH=jakarta_dir\webapps\examples\WEB-INF\jsp; %CLASSPATH%
set CLASSPATH=jakarta_dir\webapps\ROOT\WEB-INF\classes; %CLASSPATH%
set CLASSPATH=java_dir\lib\tools.jar;%CLASSPATH%
iws_dir
|
the directory where Servertec Internet Server was installed.
|
jakarta_dir
|
the directory where Jakarta Tomcat was installed.
|
java_dir
|
the directory where Java was installed.
|
- Reboot the computer.
- Run Servertec Internet Server.
iws iws_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Start a Web Browser and enter the following URL:
protocol://host_name:port/index.html
host_name
|
the name of the computer running Servertec Internet Server,
normally localhost.
|
port
|
the port number Servertec Internet Server is listening for requests on,
normally 8080.
|
protocol
|
the Web protocol,
normally http.
|
top of page
Use the instructions below to configure Jakarta Tomcat Jasper and Servertec
Internet Server on Linux/Solaris/Unix.
- Install Servertec Internet Server and Jakarta Tomcat.
- Open a shell prompt and extract each WAR files.
cd jakarta_dir/webapps
mkdir ROOT
cd ROOT
jar -xvf ../ROOT.war
cd ..
mkdir examples
cd examples
jar -xvf ../examples.war
jakarta_dir
|
the directory where Jakarta Tomcat was installed.
|
- Change uri="http://java.apache.org/tomcat/examples-taglib"
to uri="/tomcat/example-taglib.tld" in:
jakarta_dir/webapps/examples/jsp/source.jsp
jakarta_dir/webapps/examples/jsp/simpletag/foo.jsp
jakarta_dir/webapps/examples/jsp/simpletag/foo.txt
jakarta_dir
|
the directory where Jakarta Tomcat was installed.
|
- Deploy Servertec Internet Server.
deploy_iws iws_dir
iws_dir
|
the directory where to deploy Servertec Internet Server.
|
- Using the Servertec Internet Server Administrator select Manage->Server
and set:
Default Files: index.html,index.jsp
- Using the Servertec Internet Server Administrator select Manage->Hosts
and set * to:
Hostname: *
Root Directory: jakarta_dir/webapps/ROOT
jakarta_dir
|
the directory where Jakarta Tomcat was installed.
|
- Using Servertec Internet Server Administrator add the following
Servlets:
Alias: InvokerServlet
Class File: stec.iws.InvokerServlet
Parameters:
Alias: snoop
Class File: SnoopServlet
Parameters: initarg1=foo
Parameters: initarg2=bar
Alias: servletToJsp
Class File: servletToJsp
Parameters:
Jakarta Tomcat Jasper 3.1
Alias: Jasper
Class File: org.apache.jasper.runtime.JspServlet
Parameters:
Jakarta Tomcat Jasper 3.2 / 3.3
Alias: Jasper
Class File: org.apache.jasper.servlet.JspServlet
Parameters:
- Using Servertec Internet Server Administrator remove /docs Alias.
- Using Servertec Internet Server Administrator add the following Aliases:
Alias: /examples
Type: File
Resource: jakarta_dir/webapps/examples
Alias: /examples/servlet
Type: Servlet
Resource: InvokerServlet
Alias: /jsp
Type: File
Resource: jakarta_dir/webapps/examples/jsp
Alias: /tomcat
Type: File
Resource: jakarta_dir/webapps/examples/WEB-INF/jsp
Alias: /servletToJsp
Type: Servlet
Resource: servletToJsp
Alias: /snoop.html
Type: Servlet
Resource: snoop
Alias: .snp
Type: Filter
Resource: snoop
Alias: .jsp
Type: Filter
Resource: Jasper
jakarta_dir
|
the directory where Jakarta Tomcat was installed.
|
- Using the Servertec Internet Server Administrator select Manage->Resources
and add:
Realm: default
Alias: /examples/jsp/security/protected
Access Control Lists: group.public
- Add Jakarta Tomcat to the CLASSPATH.
Jakarta Tomcat Jasper 3.1
CLASSPATH="iws_dir/classes/jasper_3_1.jar:${CLASSPATH}"
CLASSPATH="iws_dir/classes/servlet.jar:${CLASSPATH}"
CLASSPATH="jakarta_dir/lib/jasper.jar:${CLASSPATH}"
CLASSPATH="jakarta_dir/lib/xml.jar:${CLASSPATH}"
CLASSPATH="jakarta_dir/webapps/examples/WEB-INF/classes: ${CLASSPATH}"
CLASSPATH="jakarta_dir/webapps/examples/WEB-INF/jsp: ${CLASSPATH}"
CLASSPATH="jakarta_dir/webapps/ROOT/WEB-INF/classes: ${CLASSPATH}"
CLASSPATH="java_dir/lib/tools.jar:${CLASSPATH}"
export CLASSPATH
Jakarta Tomcat Jasper 3.2
CLASSPATH="iws_dir/classes/jasper_3_2.jar:${CLASSPATH}"
CLASSPATH="iws_dir/classes/servlet.jar:${CLASSPATH}"
CLASSPATH="jakarta_dir/lib/jasper.jar:${CLASSPATH}"
CLASSPATH="jakarta_dir/lib/jaxp.jar:${CLASSPATH}"
CLASSPATH="jakarta_dir/lib/parser.jar:${CLASSPATH}"
CLASSPATH="jakarta_dir/webapps/examples/WEB-INF/classes: ${CLASSPATH}"
CLASSPATH="jakarta_dir/webapps/examples/WEB-INF/jsp: ${CLASSPATH}"
CLASSPATH="jakarta_dir/webapps/ROOT/WEB-INF/classes: ${CLASSPATH}"
CLASSPATH="java_dir/lib/tools.jar:${CLASSPATH}"
export CLASSPATH
Jakarta Tomcat Jasper 3.3
CLASSPATH="iws_dir/classes/jasper_3_2.jar:${CLASSPATH}"
CLASSPATH="iws_dir/classes/common/servlet.jar:${CLASSPATH}"
CLASSPATH="jakarta_dir/lib/container/jasper.jar:${CLASSPATH}"
CLASSPATH="jakarta_dir/webapps/examples/WEB-INF/classes: ${CLASSPATH}"
CLASSPATH="jakarta_dir/webapps/examples/WEB-INF/jsp: ${CLASSPATH}"
CLASSPATH="jakarta_dir/webapps/ROOT/WEB-INF/classes: ${CLASSPATH}"
CLASSPATH="java_dir/lib/tools.jar:${CLASSPATH}"
export CLASSPATH
iws_dir
|
the directory where Servertec Internet Server was installed.
|
jakarta_dir
|
the directory where Jakarta Tomcat was installed.
|
java_dir
|
the directory where Java was installed.
|
- Reboot the computer.
- Run Servertec Internet Server.
iws iws_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Start a Web Browser and enter the following URL:
protocol://host_name:port/index.html
host_name
|
the name of the computer running Servertec Internet Server,
normally localhost.
|
port
|
the port number Servertec Internet Server is listening for requests on,
normally 8080.
|
protocol
|
the Web protocol,
normally http.
|
top of page
JavaServer Web Development Kit (JSWDK)
Combines the reference implementation of JavaServer Pages 1.0 with the
Java Servlet API 2.1.
Site
http://java.sun.com/products/servlet/index.html
Contact
None
License
Commercial: Free
Notes
Help will not be available from the Administrator since the Alias for
/docs will be removed.
Instructions
Select the platform:
Windows 9x/Me/NT/2000/2003/XP
Linux/Solaris/Unix
Use the instructions below to configure JSWDK and Servertec Internet Server
on Windows 9x/Me/NT/2000/2003/XP.
- Install Servertec Internet Server and JSWDK.
- Deploy Servertec Internet Server.
deploy_iws iws_dir
iws_dir
|
the directory where to deploy Servertec Internet Server.
|
- Create a directory to contain the generated Java and Class files.
cd iws_dir
md jsp
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Using the Servertec Internet Server Administrator select Manage->Hosts
and set * to:
Hostname: *
Root Directory: jswdk_dir/webpages
jswdk_dir
|
the directory where JSWDK was installed.
|
- Using Servertec Internet Server Administrator add the following
Servlets:
Alias: JSP
Class File: com.sun.jsp.runtime.JspServlet
Parameters: scratchdir=iws_dir/jsp
Parameters: keepgenerated=true
Alias: InvokerServlet
Class File: stec.iws.InvokerServlet
Parameters:
Alias: SnoopServlet
Class File: SnoopServlet
Parameters: initarg1=foo
Parameters: initarg2=bar
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Using Servertec Internet Server Administrator remove /docs Alias.
- Using Servertec Internet Server Administrator add the following Aliases:
Alias: /examples
Type: File
Resource: jswdk_dir/examples
Alias: /examples/servlet
Type: Servlet
Resource: InvokerServlet
Alias: /jsp
Type: File
Resource: jswdk_dir/examples/jsp
Alias: /snoop.html
Type: Servlet
Resource: SnoopServlet
Alias: .jsp
Type: Filter
Resource: JSP
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
jswdk_dir
|
the directory where JSWDK was installed.
|
- Add JSWDK to the CLASSPATH.
set CLASSPATH=jswdk_dir\lib\jspengine.jar;%CLASSPATH%
set CLASSPATH=jswdk_dir\examples\WEB-INF\jsp\beans; %CLASSPATH%
set CLASSPATH=jswdk_dir\examples\WEB-INF\servlets; %CLASSPATH%
set CLASSPATH=iws_dir\jsp;%CLASSPATH%
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
jswdk_dir
|
the directory where JSWDK was installed.
|
- Reboot the computer.
- Run Servertec Internet Server.
iws iws_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Start a Web Browser and enter the following URL:
protocol://host_name:port/index.html
host_name
|
the name of the computer running Servertec Internet Server,
normally localhost.
|
port
|
the port number Servertec Internet Server is listening for requests on,
normally 8080.
|
protocol
|
the Web protocol,
normally http.
|
top of page
Use the instructions below to configure JSWDK and Servertec Internet Server
on Linux/Solaris/Unix.
- Install Servertec Internet Server and JSWDK.
- Deploy Servertec Internet Server.
deploy_iws iws_dir
iws_dir
|
the directory where to deploy Servertec Internet Server.
|
- Create a directory to contain the generated Java and Class files.
cd iws_dir
mkdir jsp
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Using the Servertec Internet Server Administrator select Manage->Hosts
and set * to:
Hostname: *
Root Directory: jswdk_dir/webpages
jswdk_dir
|
the directory where JSWDK was installed.
|
- Using Servertec Internet Server Administrator add the following
Servlets:
Alias: JSP
Class File: com.sun.jsp.runtime.JspServlet
Parameters: scratchdir=iws_dir/jsp
Parameters: keepgenerated=true
Alias: InvokerServlet
Class File: stec.iws.InvokerServlet
Parameters:
Alias: SnoopServlet
Class File: SnoopServlet
Parameters: initarg1=foo
Parameters: initarg2=bar
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Using Servertec Internet Server Administrator remove /docs Alias.
- Using Servertec Internet Server Administrator add the following Aliases:
Alias: /examples
Type: File
Resource: jswdk_dir/examples
Alias: /examples/servlet
Type: Servlet
Resource: InvokerServlet
Alias: /jsp
Type: File
Resource: jswdk_dir/examples/jsp
Alias: /snoop.html
Type: Servlet
Resource: SnoopServlet
Alias: .jsp
Type: Filter
Resource: JSP
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
jswdk_dir
|
the directory where JSWDK was installed.
|
- Add JSWDK to the CLASSPATH.
CLASSPATH="jswdk_dir/lib/jspengine.jar:${CLASSPATH}"
CLASSPATH="jswdk_dir/examples/WEB-INF/jsp/beans: ${CLASSPATH}"
CLASSPATH="jswdk_dir/examples/WEB-INF/servlets: ${CLASSPATH}"
CLASSPATH="iws_dir/jsp:${CLASSPATH}"
export CLASSPATH
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
jswdk_dir
|
the directory where JSWDK was installed.
|
- Reboot the computer.
- Run Servertec Internet Server.
iws iws_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Start a Web Browser and enter the following URL:
protocol://host_name:port/index.html
host_name
|
the name of the computer running Servertec Internet Server,
normally localhost.
|
port
|
the port number Servertec Internet Server is listening for requests on,
normally 8080.
|
protocol
|
the Web protocol,
normally http.
|
top of page
Perl
Perl is an interpreted high-level programming language commonly used in CGI
programs.
Site
http://www.perl.org
Contact
None
License
Open Source
Instructions
Select the platform:
Windows 9x/Me/NT/2000/2003/XP
Linux/Solaris/Unix
Use the instructions below to configure Perl and Servertec Internet Server on
Windows 9x/Me/NT/2000/2003/XP.
- Install Servertec Internet Server and Perl.
- Deploy Servertec Internet Server.
deploy_iws iws_dir
iws_dir
|
the directory where to deploy Servertec Internet Server.
|
- Using the Servertec Internet Server Administrator select Manage->Server
and set:
Shell Access: Yes
- Using Servertec Internet Server Administrator add the following Servlet:
Alias: Perl
Class File: stec.iws.CgiServlet
Parameters: bindir=.\
Parameters: exec=perl_dir\bin\perl.exe
perl_dir
|
the directory where Perl was installed.
|
- Using Servertec Internet Server Administrator add the following Aliases:
Alias: .pl
Type: Filter
Resource: Perl
- Place the Perl scripts in:
iws_dir\wwwroot\script_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
script_dir
|
the directory where CGI scripts are stored, normally cgi-bin.
|
- Run Servertec Internet Server.
iws iws_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Start a Web Browser and enter the following URL:
protocol://host_name:port/script_dir/script_name
host_name
|
the name of the computer running Servertec Internet Server,
normally localhost.
|
port
|
the port number Servertec Internet Server is listening for requests on,
normally 8080.
|
protocol
|
the Web protocol,
normally http.
|
script_dir
|
the directory that contains the Perl scripts, normally cgi-bin.
|
script_name
|
the name of the Perl script to run.
|
top of page
Use the instructions below to configure Perl and Servertec Internet Server on
Linux/Solaris/Unix.
- Install Servertec Internet Server and Perl.
- Deploy Servertec Internet Server.
deploy_iws iws_dir
iws_dir
|
the directory where to deploy Servertec Internet Server.
|
- Using the Servertec Internet Server Administrator select Manage->Server
and set:
Shell Access: Yes
- Using Servertec Internet Server Administrator add the following Servlet:
Alias: Perl
Class File: stec.iws.CgiServlet
Parameters: bindir=./
Parameters: exec=perl_dir/bin/perl
perl_dir
|
the directory where Perl was installed.
|
- Using Servertec Internet Server Administrator add the following Aliases:
Alias: .pl
Type: Filter
Resource: Perl
- Place the Perl scripts in:
iws_dir/wwwroot/script_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
script_dir
|
the directory where CGI scripts are stored, normally cgi-bin.
|
- Run Servertec Internet Server.
iws iws_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Start a Web Browser and enter the following URL:
protocol://host_name:port/script_dir/script_name
host_name
|
the name of the computer running Servertec Internet Server,
normally localhost.
|
port
|
the port number Servertec Internet Server is listening for requests on,
normally 8080.
|
protocol
|
the Web protocol,
normally http.
|
script_dir
|
the directory that contains the Perl scripts, normally cgi-bin.
|
script_name
|
the name of the Perl script to run.
|
top of page
PHP
PHP is a widely used scripting language commonly used in Web development and
embedded into HTML.
Site
http://www.php.net
Contact
None
License
Open Source
Instructions
Select the platform:
Windows 9x/Me/NT/2000/2003/XP
Linux/Solaris/Unix
Use the instructions below to configure PHP and Servertec Internet Server on
Windows 9x/Me/NT/2000/2003/XP.
- Install Servertec Internet Server and PHP.
- Deploy Servertec Internet Server.
deploy_iws iws_dir
iws_dir
|
the directory where to deploy Servertec Internet Server.
|
- Using the Servertec Internet Server Administrator select Manage->Server
and set:
Shell Access: Yes
- Using Servertec Internet Server Administrator add the following Servlet:
Alias: PHP
Class File: stec.iws.CgiServlet
Parameters: bindir=.\
Parameters: exec=php_dir\bin\php.exe
php_dir
|
the directory where PHP was installed.
|
- Using Servertec Internet Server Administrator add the following Aliases:
Alias: .php
Type: Filter
Resource: PHP
- Place the PHP scripts in:
iws_dir\script_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
script_dir
|
the directory where PHP scripts are located.
|
- Run Servertec Internet Server.
iws iws_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Start a Web Browser and enter the following URL:
protocol://host_name:port/script_dir/script_name
host_name
|
the name of the computer running Servertec Internet Server,
normally localhost.
|
port
|
the port number Servertec Internet Server is listening for requests on,
normally 8080.
|
protocol
|
the Web protocol,
normally http.
|
script_dir
|
the directory that contains the PHP script.
|
script_name
|
the name of the PHP script to run.
|
top of page
Use the instructions below to configure PHP and Servertec Internet Server on
Linux/Solaris/Unix.
- Install PHP and recompile PHP binary with
--disable-force-cgi-redirect switch.
php_dir
|
the directory where PHP was installed.
|
cd php_dir
./configure --disable-force-cgi-redirect
make install
- Install Servertec Internet Server.
- Deploy Servertec Internet Server.
deploy_iws iws_dir
iws_dir
|
the directory where to deploy Servertec Internet Server.
|
- Using the Servertec Internet Server Administrator select Manage->Server
and set:
Shell Access: Yes
- Using Servertec Internet Server Administrator add the following Servlet:
Alias: PHP
Class File: stec.iws.CgiServlet
Parameters: bindir=./
Parameters: exec=php_dir/bin/php
php_dir
|
the directory where PHP was installed.
|
- Using Servertec Internet Server Administrator add the following Aliases:
Alias: .php
Type: Filter
Resource: PHP
- Place the PHP scripts in:
iws_dir/script_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
script_dir
|
the directory where CGI scripts are stored, normally cgi-bin.
|
- Run Servertec Internet Server.
iws iws_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Start a Web Browser and enter the following URL:
protocol://host_name:port/script_dir/script_name
host_name
|
the name of the computer running Servertec Internet Server,
normally localhost.
|
port
|
the port number Servertec Internet Server is listening for requests on,
normally 8080.
|
protocol
|
the Web protocol,
normally http.
|
script_dir
|
the directory that contains the PHP scripts.
|
script_name
|
the name of the PHP script to run.
|
top of page
SJSP
SJSP is implementation of Sun's JSP.
Site
http://web.telecom.cz/sator/jsp/index.html
Contact
sschejbal@iol.cz
License
Commercial
Notes
SJSP versions 0.92.11, 1.1.1 and 1.1.5 were tested.
SJSP may no longer be available.
Instructions
Select the platform:
Windows 9x/Me/NT/2000/2003/XP
Linux/Solaris/Unix
Use the instructions below to configure SJSP and Servertec Internet Server on
Windows 9x/Me/NT/2000/2003/XP.
- Install Servertec Internet Server and SJSP.
- Deploy Servertec Internet Server.
deploy_iws iws_dir
iws_dir
|
the directory where to deploy Servertec Internet Server.
|
- For SJSP 0.92.11 and SJSP 1.1.1 create a directory to contain the
generated Java and Class files.
cd iws_dir
md jsp
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- For SJSP 0.92.11 and SJSP 1.1.1 copy the examples.
SJSP 0.92.11
cd iws_dir\wwwroot
xcopy sjsp_dir\samples/s/e
SJSP 1.1.1
cd iws_dir\wwwroot
xcopy sjsp_dir\examples/s/e
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
sjsp_dir
|
the directory where SJSP was installed.
|
- For SJSP 1.1.1 change uri="file:///sjsp/tld/sjsp.tld" to
uri="file://sjsp_dir/tld/sjsp.tld" in:
iws_dir\wwwroot\sjsptags\largejsp1.jsp
iws_dir\wwwroot\sjsptags\quote1.jsp
iws_dir\wwwroot\sjsptags\url1.jsp
iws_dir\wwwroot\simpletags\query1.jsp
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
sjsp_dir
|
the directory where SJSP was installed.
|
- For SJSP 1.1.5 copy web.xml to sjsp_dir\web-inf.
md sjsp_dir\web-inf
copy iws_dir\install\add-ons\web.xml sjsp_dir\web-inf
iws_dir
|
the directory where Servertec Internet Server was installed.
|
sjsp_dir
|
the directory where SJSP was installed.
|
- Using Servertec Internet Server Administrator add the following Servlet:
SJSP 0.92.11
Alias: SJSP
Class File: cz.sator.jsp.JspServlet
Parameters: dir=iws_dir/jsp
Parameters: compiler=javac -classpath %classpath% -d %dir% %source%
SJSP 1.1.1
Alias: SJSP
Class File: cz.sator.sjsp.runtime.SjspServlet
Parameters: dir=iws_dir/jsp
Parameters: compiler=javac.exe -classpath %classpath% -d %dir% %source%
Parameters: taglibs=jsp-file://sjsp_dir/tld/jsp.tld
SJSP 1.1.5
Alias: SJSP
Class File: cz.sator.sjsp11.runtime.JspServlet
Parameters:
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
sjsp_dir
|
the directory where SJSP was installed.
|
- Using Servertec Internet Server Administrator add the following Alias:
Alias: .jsp
Type: Filter
Resource: SJSP
- If using SJSP version 1.1.5 using Servertec Internet Server
Administrator change the default Virtual Host to:
Hostname: *
Root Directory: sjsp_dir
sjsp_dir
|
the directory where SJSP was installed.
|
- Add SJSP to the CLASSPATH.
SJSP 0.92.11
set CLASSPATH=sjsp_dir\lib\SJSP21.JAR;%CLASSPATH%
set CLASSPATH=iws_dir\jsp;%CLASSPATH%
SJSP 1.1.1
set CLASSPATH=sjsp_dir\lib\classes;%CLASSPATH%
set CLASSPATH=sjsp_dir\lib\sjsp-sapi21.jar;%CLASSPATH%
set CLASSPATH=iws_dir\jsp;%CLASSPATH%
SJSP 1.1.5
set CLASSPATH=sjsp_dir\classes;%CLASSPATH%
set CLASSPATH=sjsp_dir\lib\sjsp-sapi22-std.jar;%CLASSPATH%
set CLASSPATH=sjsp_dir\lib\jsp.jar;%CLASSPATH%
set CLASSPATH=sjsp_dir\lib\xml.jar;%CLASSPATH%
set CLASSPATH=sjsp_dir\lib\misc-tags.jar;%CLASSPATH%
set CLASSPATH=java_dir\lib\tools.jar;%CLASSPATH%
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
java_dir
|
the directory where Java was installed.
|
sjsp_dir
|
the directory where SJSP was installed.
|
- Reboot the computer.
- Run Servertec Internet Server.
iws iws_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Start a Web Browser and enter the following URL:
SJSP 0.92.11
protocol://host_name:port/snoop/snoop.jsp
SJSP 1.1.1
protocol://host_name:port/examples.html
SJSP 1.1.5
protocol://host_name:port/examples/examples.html
host_name
|
the name of the computer running Servertec Internet Server,
normally localhost.
|
port
|
the port number Servertec Internet Server is listening for requests on,
normally 8080.
|
protocol
|
the Web protocol,
normally http.
|
top of page
Use the instructions below to configure SJSP and Servertec Internet Server
on Linux/Solaris/Unix.
- Install Servertec Internet Server and SJSP.
- Deploy Servertec Internet Server.
deploy_iws iws_dir
iws_dir
|
the directory where to deploy Servertec Internet Server.
|
- For SJSP 0.92.11 and SJSP 1.1.1 create a directory to contain the
generated Java and Class files.
cd iws_dir
mkdir jsp
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- For SJSP 0.92.11 and SJSP 1.1.1 copy the examples.
SJSP 0.92.11
cd iws_dir\wwwroot
cp -R sjsp_dir/samples/* .
SJSP 1.1.1
cd iws_dir\wwwroot
cp -R sjsp_dir/examples/* .
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
sjsp_dir
|
the directory where SJSP was installed.
|
- For SJSP 1.1.1 change uri="file:///sjsp/tld/sjsp.tld" to
uri="file://sjsp_dir/tld/sjsp.tld" in:
iws_dir/wwwroot/sjsptags/largejsp1.jsp
iws_dir/wwwroot/sjsptags/quote1.jsp
iws_dir/wwwroot/sjsptags/url1.jsp
iws_dir/wwwroot/simpletags/query1.jsp
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
sjsp_dir
|
the directory where SJSP was installed.
|
- For SJSP 1.1.5 copy web.xml to sjsp_dir/web-inf.
mkdir sjsp_dir/web-inf
cp iws_dir/install/add-ons/web.xml sjsp_dir/web-inf
iws_dir
|
the directory where Servertec Internet Server was installed.
|
sjsp_dir
|
the directory where SJSP was installed.
|
- Using Servertec Internet Server Administrator add the following Servlet:
SJSP 0.92.11
Alias: SJSP
Class File: cz.sator.jsp.JspServlet
Parameters: dir=iws_dir/jsp
Parameters: compiler=javac -classpath %classpath% -d %dir% %source%
SJSP 1.1.1
Alias: SJSP
Class File: cz.sator.sjsp.runtime.SjspServlet
Parameters: dir=iws_dir/jsp
Parameters: compiler=javac -classpath %classpath% -d %dir% %source%
Parameters: taglibs=jsp-file://sjsp_dir/tld/jsp.tld
SJSP 1.1.5
Alias: SJSP
Class File: cz.sator.sjsp11.runtime.JspServlet
Parameters:
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
sjsp_dir
|
the directory where SJSP was installed.
|
- Using Servertec Internet Server Administrator add the following Alias:
Alias: .jsp
Type: Filter
Resource: SJSP
- If using SJSP version 1.1.5 from the Servertec Internet Server
Administrator change the default Virtual Host to:
Hostname: *
Root Directory: sjsp_dir
sjsp_dir
|
the directory where SJSP was installed.
|
- Add SJSP to the CLASSPATH.
SJSP 0.92.11
CLASSPATH="sjsp_dir/lib/SJSP21.JAR.jar:${CLASSPATH}"
CLASSPATH="iws_dir/jsp:${CLASSPATH}"
export CLASSPATH
SJSP 1.1.1
CLASSPATH="sjsp_dir/lib/classes:${CLASSPATH}"
CLASSPATH="sjsp_dir/lib/sjsp-sapi21.jar:${CLASSPATH}"
CLASSPATH="iws_dir/jsp:${CLASSPATH}"
export CLASSPATH
SJSP 1.1.5
CLASSPATH="sjsp_dir/classes:${CLASSPATH}"
CLASSPATH="sjsp_dir/lib/sjsp-sapi22-std.jar:${CLASSPATH}"
CLASSPATH="sjsp_dir/lib/jsp.jar:${CLASSPATH}"
CLASSPATH="sjsp_dir/lib/xml.jar:${CLASSPATH}"
CLASSPATH="sjsp_dir/lib/misc-tags.jar:${CLASSPATH}"
CLASSPATH="java_dir/lib/tools.jar:${CLASSPATH}"
export CLASSPATH
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
java_dir
|
the directory where Java was installed.
|
sjsp_dir
|
the directory where SJSP was installed.
|
- Reboot the computer.
- Run Servertec Internet Server.
iws iws_dir
iws_dir
|
the directory where Servertec Internet Server was deployed.
|
- Start a Web Browser and enter the following URL:
SJSP 0.92.11
protocol://host_name:port/snoop/snoop.jsp
SJSP 1.1.1
protocol://host_name:port/examples.html
SJSP 1.1.5
protocol://host_name:port/examples/examples.html
host_name
|
the name of the computer running Servertec Internet Server,
normally localhost.
|
port
|
the port number Servertec Internet Server is listening for requests on,
normally 8080.
|
protocol
|
the Web protocol,
normally http.
|
|