Web Server Setup: 09 - BugZilla


  • copy bugzilla to ‘D:\xampp\bugzilla\bugzilla-4.2.5’
  • copy ‘D:\xampp\bugzilla\bugzilla-4.2.5’ to ‘D:\xampp\htdocs\bugzilla’
  • set PATH=%PATH%;D:\xampp\perl\bin
  • navigate to ‘D:\xampp\htdocs\bugzilla’
  • run ‘perl checksetup.pl’

COMMANDS TO INSTALL REQUIRED MODULES (You *must* run all these commands

and then re-run checksetup.pl):

    D:\xampp\perl\bin\perl.exe install-module.pl Email::Send
    D:\xampp\perl\bin\perl.exe install-module.pl Email::MIME
    D:\xampp\perl\bin\perl.exe install-module.pl Math::Random::ISAAC

To attempt an automatic install of every required and optional module

with one command, do:

  D:\xampp\perl\bin\perl.exe install-module.pl --all


Web Server Setup: 08 - Apache ANT

Apache ANT ()

“          Binary downloads of the Ant build tool are available from http://ant.apache.org/. This manual assumes you are using Ant 1.8 or later. The instructions may also be compatible with other versions, but this has not been tested.

Download and install Ant. Then, add the bin directory of the Ant distribution to your PATH environment variable, following the standard practices for your operating system platform. Once you have done this, you will be able to execute the ant shell command directly.        “

Web Server Setup: 05 - Hudson & Jenkins

Hudson Installation under Tomcat

Copy hudson.war to necessary locations

Copy hudson.war to \xampp\Hudson
Copy hudson.war to \xampp\tomcat\webapps\
tomcat will automatically unpack and implement the application

Create a \hudson\hudson_start.cmd

Use this to test the Hudson installation and to verify it can start successfully

set  DEV_HOME=D:\Java
set JAVA_HOME=%DEV_HOME%\java32\jdk6
java -jar hudson.war


Once Hudson is working on its own, add it to tomcat and create an environment variable for HUDSON_HOME
catalina.bat will seek and run setenv.bat if it exists.

Web Server Setup: 04 - JSP Server ( Tomcat )

Apache jsp server ( Tomcat )

Note: Had to change port# from 8080 to 8081 with VisualSVN running


<Connector port="8081" protocol="HTTP/1.1"
               redirectPort="8443" />



Environment Variables ( Source: RUNNING.txt)

3) Configure Environment Variables


Tomcat is a Java application and does not use environment variables. The

variables are used by the Tomcat startup scripts. The scripts use the variables

to prepare the command that starts Tomcat.


(3.1) Set CATALINA_HOME (required) and CATALINA_BASE (optional)


The CATALINA_HOME and CATALINA_BASE environment variables are used to

Web Server Setup: 03 - SMTP Server ( Mercury )

Setup SMTP Server (Mercury)


  • Assign DNS Servers for NIC


  • Start Mercury
  • Windows will prompt for Firewall Blocking

Configure Protocols

  • Disable all but two protocols
  • Mercury SMTP Server
  • Mercury SMTP Relay Client

Web Server Setup: 02 - XAMPP Setup

Setting up the Web Server ( XAMPP )

Installing XAMPP and Configuring Apache

  • Copy XAMPP directory in its entirety
  • Edit httpd.conf
  • Set Apache Server path

  • Listen 81

  • Set ServerName localhost:81

Subscribe to