tomcat 解决一闪而过

手工配置tomcat 解决一闪而过~

 

1.安装与配置JDK

下载地址:http://java.sun.com/javase/downloads/index.jsp

环境变量的配置(以我的为例):

编辑Path:值 D:/JavaTool/jdk1.5.0_06/bin;放置最前,其它不变。

新建classpath:值 .; D:/JavaTool/jdk1.5.0_06/lib/dt.jar; D:/JavaTool/jdk1.5.0_06/lib;

新建JAVA_HOME:值 D:/JavaTool/jdk1.5.0_06

2.下载tomcat

下载地址:

地址1(解压版):

http://apache.mirror.phpchina.com/tomcat/tomcat-5/v5.5.26/bin/apache-tomcat-5.5.26.zip

地址2 (安装版)

http://apache.mirror.phpchina.com/tomcat/tomcat-5/v5.5.26/bin/apache-tomcat-5.5.26.exe

以上版本是windows的,如果是Linux请下载Linux版本。(apache-tomcat-5.5.26.tar.gz)

主目录地址:

http://tomcat.apache.org/download-55.cgi

3.配置tomcat的环境变量

如果是解压版的配置环境变量如下:

CATALINA_HOME

值:D:/JavaTool/tomcat-5.5.9 (tomcat安装目录)

然后可以双击tomcat 目录下的bin目录下的startup.bat

如果看到Server startup in **** ms 显示在屏幕上证明你的配置都成功了

如果一闪而过,说明出错了。请在dos进入上面提到的bin目录,然后,

键入startup命令,察看出错信息。

如果出现JAVA_HOME或者CATALINA_HOME配置不正确的提示。

(The CATALINA_HOME environment variable is not defined correctly

This environment variable is needed to run this program)

请确认之前的配置。

注意,你的JAVA_HOME和CATALINA_HOME的配置不能加分号。

如果想让你的tomcat下的bin目录中的startup命令

能够像你的javac和java命令一样到处可以使用,

你可以编辑环境变量path,在你的JDK的bin配置后添加

D:/JavaTool/tomcat-5.5.9/bin;

这样你需要启动你tomcat的时候只需要在运行窗口敲入startup即可。

4.试试你的第一个Hello,World的JSP程序

在你的tomcat安装目录下的webapps下建立一个文件夹。

这就是你工程的或者说是你的第一个web模块的名称。

然后在你新建的文件夹下建立一个index.jsp

内容如下:

<%@ page contentType="text/html;charset=gb2312"%>

<html>

<head>

<title>Hello,World</title>

</head>

<body>

<h2>

<%out.print(“这是你的第一个JSP页面”);%>

</h2>

</body>

</html>

然后启动tomcat,打开ie,在地址栏输入

http://localhost:8080/你刚才建立的文件夹的名字/index.jsp

如果成功显示”这是你的第一个JSP页面”,就大功告成了。

5.安装版的tomcat

我个人不喜欢安装版的tomcat,包装的太多。不实在。

下载好安装版的tomcat之后,当然是一步一步的安装了,

就和我们安装其它的软件一样,需要注意的是在安装的过程中,

需要我们选择我们的JRE的安装目录,因为tomcat时凌驾于JDK之上的,

有的版本他会根据注册表,帮你自动的识别,

如果不能帮你自动识别,那就要你自己选择了,

装完之后,你直接运行。

在桌面的右下角你会发现一个和SQL Server服务管理器差不多的一个图标。

你可以不用再用startup这个批处理文件了。而直接用这个tomcat服务管理器,

进行tomcat的启动和停止。

相应的,我们计算机的服务中,也会有一个Apache Tomcat的服务。

除了以上这些,他和解压的版的tomcat是一样的!

6.配置虚拟目录

熟悉IIS的都知道,我们可以配置虚拟目录,当然,tomcat也可以。

这样,我们就不用总在webapps里面干活了。

下面就来看看如何配置虚拟目录:

首先,

找到你的tomcat的conf目录下的server.xml

然后,

编辑server.xml,在</host>之前加入下面的元素

<Context path="/test" docBase="D:/test" debug="0" reloaded="true" />

有几个虚拟目录就新增几个这样的元素。

其中,上面的属性都是什么意思。下面作出解释。

path 访问的虚拟路径的名称。

docBase 虚拟路径对应的物理路径

reloaded Catalina监视/WEB-INF/classes/和/WEB-INF/lib下面的类是否发生变化,

在发生变化的时候自动重载web application,设为true。

这个特征在开发阶段很有用,但也大大增加了服务器的开销

debug Engine关联的Logger记录的调试信息的详细程度。数字越大,

输出越详细。如果没有指定,缺省为0。

你可能感兴趣的:(tomcat 解决一闪而过)