一。安装软件
1。 jdk-1_5_0_08-windows-i586-p.exe
2。 jakarta-tomcat-5.0.28.exe
3。 eclipse3.0.1
二。拷贝文件
1。 在JDK的lib目录下有一个tools.jar, 你把它拷贝到Tomcat安装目录下的common/lib目录下
2。 %TOMCAT_HOME%/common/lib/servlet-api.jar 拷贝到java对应目录下(是不是必须还要验证)
可以不拷贝,而在开发工具(如eclispe)的project属性中填加该lib(Add External JARs)
三。设置环境变量
1。 JAVA_HOME=c:/j2sdk1.5.0
2。 path=(原来的内容);%JAVA_HOME%/bin
四。测试
1。
到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录;
在webapps目录下新建一个目录,起名叫myapp;
myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;
WEB-INF下新建一个文件web.xml,内容如下:
在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:
重启Tomcat
打开浏览器,输入http://localhost:8080/myapp/index.jsp 看到当前时间的话说明就成功了。
2。 Servlet:
用你最熟悉的编辑器(建议使用有语法检查的java ide,如eclipse)新建一个servlet程序,文件名为Test.java,文件内容如下:(参看 二。拷贝文件)
编译
将Test.java放在c:/test下,使用如下命令编译:
C:/Test>javac Test.java
然后在c:/Test下会产生一个编译后的servlet文件:Test.class
将结构test/Test.class剪切到%TOMCAT_HOME%/webapps/myapp/WEB-INF/classes下,也就是剪 切那个test目录到classes目录下,如果classes目录不存在,就新建一个。 现在webapps/myapp/WEB-INF/classes下有test/Test.class的文件目录结构
修改webapps/myapp/WEB-INF/web.xml,添加servlet和servlet-mapping
编辑后的web.xml如下所示:
这段话中的servlet这一段声明了你要调用的Servlet,而servlet-mapping则是将声明的servlet"映射"到地址/Test上
好了,重启动Tomcat,启动浏览器,输入http://localhost:8080/myapp/Test 如果看到输出This is a servlet test.就说明编写的servlet成功了。(注意,只有当修改web.xml后,才需要重启tomcat
注意:修改了web.xml以及新加了class,都要重启Tomcat
3。 建立自己的Bean:
用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个java程序,文件名为TestBean.java,文件内容如下:
编译
将TestBean.java放在c:/test下,使用如下命令编译:
C:/Test>javac TestBean.java
然后在c:/Test下会产生一个编译后的bean文件:TestBean.class
将TestBean.class文件剪切到 %TOMCAT_HOME%/webapps/myapp/WEB-INF/classes/test下,
新建一个TestBean.jsp文件,文件内容为:
启动浏览器,输入http://localhost:8080/myapp/TestBean.jsp 如果看到输出Java bean name is: This is a test java bean.就说明编写的Bean成功了。
这样就完成了整个Tomcat下的jsp、servlet和javabean的配置。接下来需要做的事情就是多看书、多读别人的好代码,自己多动手写代码以增强自己在这方面开发的能力了。
jvm应填写到
c:/j2sdk/bin
本文详细介绍如何在Tomcat服务器上部署JSP、Servlet及Java Bean,包括环境搭建、文件配置及测试流程。
655

被折叠的 条评论
为什么被折叠?



