经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。
)KTWLr; Rzn 0-cG 一、开发环境配置
Cx1Sh#9 4,R\3`b 第一步:下载j2sdk和tomcat:到sun官方站(
http://java.sun.com/j2se/1.5.0/download.jsp)下载j2sdk,注意下载版本为Windows Offline Installation的SDK,同时最好下载J2SE 1.5.0 Documentation,然后到tomcat官方站点(
http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi)下载tomcat(下载最新5.5.9版本的tomcat);
Xbsj:Ko]]U ~$TE 第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后按默认设置进行安装即可。
dKN3ZCw*gF {) '"
k6w 1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.5.0):
SjNwT[.nr7 h>`'\qy JAVA_HOME=c:\j2sdk1.5.0
* zJiii classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)
8t^;O! path=%JAVA_HOME%\bin
Hhce:E@K *|.yX%"k 接着可以写一个简单的java程序来测试J2SDK是否已安装成功:
zxynEdO a_#eGe> public class Test{
4)>\rqF+v public static void main(String args[]){
5jCEy*%P@ System.out.println("This is a test program.");
bju,p"J1-E }
R~seUW7uv" }
kdueQ(\ t9-\x 将上面的这段程序保存为文件名为Test.java的文件。
3
v,ae7$U& -^nQ^Td=j 然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令
m} FCe
;] `NR javac Test.java
~?8x0 java Test
uhN(`E@
M$-(4 0 此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。
kod_ 1LD Wn9Mr2r!*, 2.安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat):
}?ac<> u& v.8S
V] CATALINA_HOME=c:\tomcat
HDXjH|of CATALINA_BASE=c:\tomcat
kHIQ/\3?Q ]V]@Zna@g 然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的(可以根据实际追加)servlet.jar追加到classpath中去,修改后的classpath如下:
[8J}da } 9QM"JEu@ classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar;
|(8Hk@\CT> :@4>}k* 接着可以启动tomcat,在IE中访问
http://localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。
$!3t$-TSD
0{Ll4 第三步:建立自己的jsp app目录
EA{*%9 A Q9'p3"yoE 1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录;
(R
2P<
Zr 2.在webapps目录下新建一个目录,起名叫myapp;
;cHI3V 3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;
8LM1oal} 4.WEB-INF下新建一个文件web.xml,内容如下:
w!9W Cl]9M 9p'J(` <?xml version="1.0" encoding="ISO-8859-1"?>
1R~WY'Ed <!DOCTYPE web-app
B+H9c~3$ PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
S/:QVs "
http://java.sun.com/dtd/web-app_2_3.dtd">
q>oH(A <web-app>
#3[b|cL <display-name>My Web Application</display-name>
5nIlG <description>
fvfVBk# A application for test.
(c|qX-%rC </description>
%[CM;|?B4 </web-app>
X|B;>q B91PlM. 5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:
:mHtK)z~ <html><body><center>
h9smviU7u Now time is: <%=new java.util.Date()%>
r{jD,x2 </center></body></html>
<%JO3E L;t~rW!1 6.重启Tomcat
o[ W3/ '
1]bjW*! 7.打开浏览器,输入
http://localhost:8080/myapp/index.jsp 看到当前时间的话说明就成功了。
{hP&P v23Uh2[@Yy 第四步:建立自己的Servlet:
wupD IGV.0l 1.用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个servlet程序,文件名为Test.java,文件内容如下:
y,
_3Ks D)Rf package test;
&