现在的位置: 首页 > 综合 > 正文

jsp 开发环境配置l系列篇之一—-tomcat

2013年09月17日 ⁄ 综合 ⁄ 共 2761字 ⁄ 字号 评论关闭

JSP开发平台的建立:Tomcat

作为一个开放源代码的软件, Jakarta-Tomcat有着自己独特的优势:首先,它容易得到。其次,对于开发人员,特别是Java开发人员,Tomcat提供了全部的源代码,包括Servlet引擎、JSP引擎、HTTP服务器. . . . . .,无论是对哪一方面感兴趣的程序员,都可以从这些由世界顶尖的程序员书写的代码中获得收益。最后,由于源代码的开放及世界上许多程序员的卓有成效的工作, Tomcat已经可以和大部分的主流服务器一起工作,而且是以相当高的效率一起工作。如:以模块的形式被载入Apache,以ISAPI的形式被载入IISPWS,以NSAPI的形式被载入Netscape Enterprise Server. . . . . .

接下来,我们进行

如何安装Tomcat,让它发挥作用

如何让TomcatApacheIIS等一起工作。

如何配置Tomcat,让它符合自己的要求。

下面,先来建立一个试验用的JSP页面,先将以下的代码存为helloworld.jsp

<HTML>

<HEAD>

<TITLE>JSP测试页面---HelloWorld!</TITLE>

</HEAD>

<BODY>

<%

out.println("<h1>Hello World!<br>世界,你好!</h1>");

%>

</BODY>

</HTML>

 

Tomcat的安装和直接使用

Apachejakarta项目的主页上(http://jakarta.apache.org/),可以看到有Tomcat的超接,在这里(http://jakarta.apache.org/tomcat/index.html)可以找到各种版本的下载区域,包括当前的发布(Release)版本、开发中的各种版本,其中又分为Win 32版本和Linux版本,其实对于完全由Java写成的TomcatWin 32版本和Linux版本没有多大区别,比如Linux版本,在Solaris下也没有问题。这里,主要以Win 32版本作为示例。

注意:在安装使用Tomcat之前,先安装JDK,最好是SunJDK 1.4JDK 1.5

首先,下载jakarta-tomcat .zip(最新版的tomcat 5.0提供的是exe文件,但是安装以后的文件目录以及配置都差不多)包解压缩到一个目录下,如:“c:/tomcat”。这时,会得到如下的目录结构:

tomcat

- - - jakarta-tomcat

| - - - bin Tomcat执行脚本目录

| - - - conf Tomcat配置文件

| - - - doc Tomcat文档

| - - - lib Tomcat运行需要的库文件( J A R S

| - - - logs Tomcat执行时的L O G文件

| - - - src Tomcat的源代码

| - - - webapps Tomcat的主要We b发布目录

| - - - work Tomcat的工作目录,Tomcat将翻译JSP文件到的Java文件和class文件放在这里在Bin目录下,有一个名为startup .bat(tomcat 4以及以前的版本)的脚本文件,执行这个脚本文件,就可以启动Tomcat服务器,不过,在启动服务器之前,还需要进行一些设置。

   首先,设置环境变量。Win 9xautoexec.bat里用set 语句来设定环境变量,如: set T O M C AT_HOME = c:/tomcat。在winnt/win2000里可以选择“我的电脑”,右键点出菜单,选择属性,弹出对话框“系统特性”,选择“高级”选项页,然后点按钮“环境变量”,可以编辑系统的环境变量。

TOMCAT_HOME值:c:/tomcat (TOMCAT_HOME指示tomcat根目录。)

JAVA_HOME值:c:/java/jdk (JAVA_HOME指示jdk安装目录)

CLASSPATH值:c:/java/jdk/lib/tools.jar

实际上,对于CLASSPATH也可以直接打开tomcat.bat文件,在中间可以找到好几行set CLASSPATH   

......,将自己希望加入的库文件加入到其中即可。

另外,对于JDK 1.3,在中文系统上安装之后,系统注册表会有问题,请用regedit打开注册表查javasoft,位置为hkey_local_machine -> software -> javasoft -> ,找到“Java 运行时环境”把它导出到文件temp.reg . . . .,然后用notepad编辑它,把“Java 运行时环境”替换成“ Java Runtime Environment”,然后导入。同样,最好也把javasoft注册表项中的“Java 插件”另外复制一份为“ Java Plug-in”。接下来就可以执行TOMCAT_HOME /bin/startup.bat,测试一下Tomcat是否运行正常。运行We b浏览器,如Netscape Navigator Internet Explorer 。在浏览器的地址栏中键入:http://localhost:8080。如果看到Tomcat的信息,那么就说明Tomcat已经安装成功了。然后测试TomcatJSP引擎是否正常工作,即将前面建立的Hellorld.jsp文件拷贝到TOMCAT_HOME/webapps/examples/jsp目录下,然后在浏览器的地址栏中键:http://localhost:8080/examples/jsp/HelloWorld.jsp,这时候应该可以看到如图3 - 1所示的画面:

 

3 -1(我就不抓图了,就是指浏览器中显示 helloworld)

 

 

在启动Tomcat的过程中,可能会遇到一些问题,这里就常见问题进行一些说明。

1) 启动Tomcat失败。出现这种情况时,可能有两种现象:

第一种:执行startup.bat以后没有Java窗口出现。

第二种:有Java窗口出现,但是接着自行退出。

对于第一种情况,很可能是TOMCAT_HOME环境变量设置有问题,打开startup.bat文件,观察脚本的写法,一般可以发现问题。对于第二种情况,可能是当前系统中已经有一个服务器占用了8080端口,这时需要把原先的服务器关闭,或者利用后面讲的Tomcat的配置方法修改Tomcat的服务端口。也可能是由于CLASSPATH设置有误,这时需要检查CLASSPATH是否设置正确。

2) 启动Tomcat成功,可以看到首页,但是不能执行JSP脚本。

这种情况一般是由于CLASSPATH设置有误或JAVA_HOME设置有误,经过试验发现,当使

Windows自带的java.exe c:/winnt/system32c:/win d o w s / s y s t e m)时可能会出现这种问题。

TomcatApache

抱歉!评论已关闭.