Tomcat JSP配置实例手记

Posted zieckey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat JSP配置实例手记相关的知识,希望对你有一定的参考价值。

作者:zieckey(zieckey@yahoo.com.cn)
All Right Reserved!

今天以Tomcat软件配置了JSP的开发环境,开始走了很多弯路,
不过通过我的不懈努力终于解决了。
下面将我的经历介绍如下。

一、开发环境配置
  
  第一步:下载j2sdk和tomcat:
到sun官方站(http://java.sun.com/j2se/1.5.0/download.jsp)下载j2sdk,
注意下载版本为Windows Offline Installation的SDK,同时最好下载J2SE Documentation,
然后到tomcat官方站点(http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi)下载tomcat;
这里我下载的是jdk-1_5_0_08-windows-i586-p.exe和apache-tomcat-5.5.20.exe

  第二步:安装和配置你的j2sdk和tomcat:
执行j2sdk和tomcat的安装程序,然后按默认设置进行安装即可。
  
  1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在C:/Program Files/Java/jdk1.5.0_08):
  
JAVA_HOME=C:/Program Files/Java/jdk1.5.0_08
CLASSPATH=.;%JAVA_HOME%/lib;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;(.;一定不能少,因为它代表当前路径)
PATH变量的设置:在当前的PATH变量的后面再添加以下内容:
;%JAVA_HOME%/bin (注意不要将原来的内容删除了)

  接着可以写一个简单的java程序来测试J2SDK是否已安装成功:
  
public class Hello
{
 public static void main(String[] args)
 {
  System.out.println( "Hello world! My Java!" );
 }

}
  
  将上面的这段程序保存为文件名为 Hello.java 的文件。
  
  然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令
  
javac Hello.java
java Hello
 
  此时如果看到打印出来 Hello world! My Java! 的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。
  
  2.安装Tomcat
一般的软件安装一样的,这里我安装在C:/Program Files/tomcat5.5
创建环境变量:
依次"我的电脑->属性->高级->环境变量(N)->新建"
变量名为:TOMCAT_HOME,变量值为 C:/Program Files/tomcat5.5
  
  然后修改环境变量中的CLASSPATH,把tomat安装目录下的 common/lib 下的(可以根据实际追加)servlet.jar追加到CLASSPATH中去,修改后的CLASSPATH如下:
  
.;%JAVA_HOME%/lib;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;%TOMCAT_HOME%/common/lib/servlet.jar; 
  
  接着可以启动tomcat,运行Tomcat,C:/Program Files/tomcat5.5/bin/tomcat5.exe
之后可以在浏览器中输入:http://localhost:8080 就可以看到Tomcat的缺省页面了.
编写第一个JSP程序

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page language="java"%>
<html>
<title>第一个JSP程序</title>
<body>
<%out.println("Hello world!");%>
</body>
</html>

将其保存到C:/Program Files/tomcat5.5/webapps/ROOT/hello.jsp

然后再浏览器中输入 http://localhost:8080/hello.jsp 就可以到一个网页,
该网页上输出:
Hello world!

如果不行的话,可以尝试:http://127.0.0.1:8080/hello.jsp,
这样应该就可以了.

下面再给一个显示当前系统时间的例子:

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page language="java"%>
<html>
<title>当前系统时间</title>
<body>
<h3>Today is:
<%= new java.util.Date() %>
</body>
</html>

总结:
这里我详细的纪录了我的正确配置过程.
中途当然也出现很多不愉快的事情。
比如设置环境变量,CLASSPATH等一定要设置正确。
JSP程序也要写对,即使是最简单的这个hello.jsp程序,我也也错了好几次,
首先<%@ page language="java"%>要放到程序开始,
<%@ page contentType="text/html;charset=gb2312"%>
这个也要添加上,不然会出现乱码。
还有就是程序中中英文字符不分也会出现莫名其妙的问题。
好的,祝你JSP之旅一帆风顺。
 

以上是关于Tomcat JSP配置实例手记的主要内容,如果未能解决你的问题,请参考以下文章

tomcat之 Tomcat 7.0.78 单机多实例配置

一个简单的jsp+servlet实例,实现简单的登录

JSP学习手记1——安装配置JSP环境

Tomcat 多实例及动静分离配置

tomcat配置管理:基于多实例的tomcat配置管理

Nginx 配置实例-配置负载均衡