Check list - how to modify a Servlet and install it under a new name on your Tomcat server. This scheme assumes that you're working at a machine that has Java installed, but doesn't have its own copy of Tomcat and all the extras (why would it - it's your development machine and not the server!)
1. Get hold of the source code you need to modify
2. Get servlet-api.jar
3. export CLASSPATH=.:servlet-api.jar
4. make source code changes
5. Compile the modified source
6. Upload the class file to the webapps/xxxx/WEB-INF/classes directory
7. Add a servlet mapping to the web.xml file in WEB-INF
8. Stop and restart the webapp via the Tomcat manager
(written 2005-10-28, updated 2006-06-05)
Associated topics are indexed under
A507 - Web Application Deployment - Java - Servlets and JSPs [3997] Servlet v JSP (Java Server Page). What is the difference? - (2013-02-06)
[3044] Changing a Servlet - more that just editing and compiling - (2010-11-12)
[2525] Using JSPs, Tag Libraries, Java Beans, Tomcat in one short example - (2009-12-04)
[2151] What is a JSP tag library? - (2009-05-01)
A653 - Web Application Deployment - Tomcat - Configuring Web Applications [3996] Tips on Tomcat - moving applications around - (2013-02-05)
[2088] Changing the 404 - file not found - page in Tomcat - (2009-03-18)
[1909] javax.servlet cannot be resolved - how to solve - (2008-11-26)
[1564] Default file (MiMe types) for Apache httpd and Apache Tomcat - (2008-03-04)
[1552] Extra public classes in deploying Apache httpd and Tomcat - (2008-02-24)
[1192] What are WEB-INF and META-INF directories? - (2007-05-18)
[1082] Straight from the .jar - (2007-02-16)
[1074] Java beans and classes, .war and .jar files - (2007-02-10)
[1006] Apache httpd and Apache Tomcat together tips - (2006-12-24)
[754] tar, jar, war, ear, sar files - (2006-06-10)
[465] Changing Tomcat's web.xml and reloading a web application - (2005-10-15)
J906 - Java - Servlets in More Detail [3293] Distributing the server load - yet ensuring that each user return to the same system (Apache httpd and Tomcat) - (2011-05-18)
[2717] The Multiple Inheritance Conundrum, interfaces and mixins - (2010-04-11)
[2652] Reading and writing cookies in Java Servlets and JSPs - (2010-02-26)
[2183] Servlet life cycle, and Java Servlet variable scope - (2009-05-16)
[1550] Java (JSP and Servlet examples) live on our server - (2008-02-23)
[1495] Single login and single threaded models - Java and PHP - (2008-01-04)
2f87
Some other Articles
Double Dollars in PHPDifferent ways of sellingPHP upgrade - traps to watchNew look to websiteNew servlet from oldWatch what you wearClass, static and unbound variablesMay I be politically incorrect?Where to stay in and near MelkshamVintage Bus Day