本人系菜鸟,刚刚学习servlet,感觉到编写servlet倒是不太难,但部署起来就晕了。在网上看了很多文章,最后终于搞定了,下面以菜鸟的角度(本人不是高手,嘿嘿 所以……)记录下部署的全过程,以备来日参考。高手莫笑。 本文写于2007-8-11,所用软件采用最新版
一、准备工作:
1. 电脑一台,(废话,呵呵)
2. jdk 环境,本文使用的是jdk 1.5.0 (这个版本在今天不算是最新版)。jdk环境的安装和配在此就略过了,安装完后只要能正常编译java程序即可。
3.当然是 tomcat了本文采用 tomcai5.5 。tomcat的安装很简单,一般有两种方式: 第一是用zip文件,直接解压到目标目录中。第二是从官方下载 tomcat的安装程序,直接双击安装。本文采用的是第二种方式,下载安装文件,然后双击安装。过程略过,一路默认下一步,也可以修改一下安装路径。
4. 用来测试的servlet,自己写一个简单的 Helloworld servlet。 此处略过。 此处如果编译通不过,可以跳过,先看配置。
二、开始配置
1. 配置jdk, 以前安装好的j2sdk 是不能编译servlet的,因为找不到servlet相关的类文件。解决方法一般有两个,第一可以从sun官方网站下载servlet 所需的类文件,然后补充到j2sdk的 目录下面。第二,由于 安装了tomcat,它自带了最新版的servlet类文件,打包成了jar包。
位置在tomcat安装目录下的 /common/lib/servlet-api.jar。
在我的机器上的全路径为D:/Program Files/Apache Software Foundation/Tomcat 5.5/common/lib/servlet-api.jar 其他机器自己改。
配置方法:
在 我的电脑--属性--高级---环境变量 打开。在系统环境变量处,如果以前配置了CLASSPATH环境变量,则点击编辑 把上面的全路径 添加进去,注意用分后与原来的内容隔开。
如果以前没有CLASSPATH环境变量,则点击新建,变量名字为CLASSPATH,内容就是上面的全路径。
然后就可以正常编译servlet 了。现在可以编译上面写的 HelloWorld.java 了。
2. 安装完成后,不需要任何环境变量的手动配置,直接从 开始->程序->Apache tomcat5.5-> Monitor tomcat 打开tomcat监视器, 然后在系统任务栏的tomcat 图标点右键,然后start service 启动tomcat
此时在浏览器输入 http://127.0.0.1:8080 看到tomcat的 页面说明你的tomcat安装没问题。
三. 此处进入主题,配置,部署 servlet。
1. 在tomcat的安装目录下 找到webapps 文件夹,在里面新建一个文件夹,这作为你的网站根文件夹,名字随意取,