The joy of deploying Servlets

There are several ways to put data on the screen:

1) Console: a 40×80 grid of characters, input from keyboard, program launches on program execution.

2) Windows: with mouse and keyboard, input from a variety of controls, especially text boxes and buttons, program launches on events

3) Web server: HTML pages generated by servets, input from HTML forms, program launches when browser requests page

Console is easy, but not exciting.

Windows take forever to put together a simple form.

Web servers are a pain to deploy, for example:

- Write servlet (exetend HtttpServlet & override doGet)

- Write jps pages

- Write static pages

- In JBuilder, set project properties, set up a folder pointing at serlvet.jar

- Compile

- Create tags for web application in server.xml

- Create folder structure \webapps\YourApp\WEB-INF\Classes\package- Put files of package named ‘package’ into folder named ‘package’

- Figure out name of page, eg.

http://localhost:8080/YourApp/servlet/servlettest.myServlet

- Create an alias for a friendlier URL

- Put servlet into JAR

It’s no wonder that Java programmers get so excited about a tool like ANT.

← Back to Tech