Tomcat应用文档

来源:互联网 发布:网络主播培训 编辑:程序博客网 时间:2024/05/16 14:17

 

  阅读此文档时,请首先确定您的JDK版本为1.5.0以上,并且其环境变量已配置无误(在DOS命令窗口中能成功编译运行JAVA文件)。

安装运行

1.1 下载安装Tomcat

我们将使用Tomcat5.5版本来进行以后的学习与开发。首先,我们可以点击http://tomcat.apache.org/download-55.cgi页面上Core下的zip来得到Tomcat5.5版本。

 

上图中,tar.gz是只应用于LINUX平台下的,如果您只想在LINUX平台下使用Tomcat,请点击tar.gz。而Windows Service Installer是Tomcat的安装版(.exe),我们不建议使用。

下载完zip后,安装Tomcat非常简单,我们只须把它解压在你想安装的目录下即可,如本地为D:/tomcat。

1.2 配置Tomcat

安装完Tomcat后,我们得配置Tomcat的环境变量才能正确地启动它。在Windows平台下,我们右击“我的电脑”,点“属性”,在选项卡中选择“高级”,再点击下面的“环境变量”,在弹出来的环境变量窗口中,我们在系统变量下一共要新建三个变量,变量的值都为您所安装的Tomcat的路径,如本地的环境变量配置如下:

CATALINA_BASE=D:/tomcat

CATALINA_HOME=D:/tomcat

TOMCAT_HOME=D:/tomcat

1.3 启动关闭Tomcat

配置完Tomcat后,我们有两种办法可以启动Tomcat。第一种方法是直接打开Tomcat目录,进入bin子目录,双击startup.bat文件即可;第二种方法是打开DOS命令窗口,也进入到bin子目录下,再敲上"startup"即可。成功启动时,会弹出一个名为Tomcat的DOS窗口,且有多行“信息”显示(如下图)。(如果DOS窗口出现了一下随即消失,则上述配置步骤没有配置完成或者JDK配置有误)

如果是LINUX平台,则进入到bin子目录下,再运行startup.sh。

要测试安装,我们可以打开Web浏览器,并输入地址http://localhost:8080(注意:8080是默认的端口号,如果我们改动了端口号,则把8080换成我们改后的端口号即可)或者http://127.0.0.1:8080,这两者在功能上是一样的,都是指向相同的实体——本地计算机。如果安装成功,应该会显示Tomcat的欢迎页面,如下图所示:

要退出Tomcat时,步骤和运行时一样,不过"startup"换成了"shutdown",当然在Windows平台下我们可以直接点击右上角的"X"来关闭窗口。

部署应用程序

2.1 Tomcat的目录结构

在这里,我们大体地了解一下Tomcat的一些重要的目录结构。

/bin:存放windows或Linux平台上Tomcat的一些脚本文件,如启动和关闭Tomcat等。

/conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml

/server/lib:存放Tomcat服务器所需的各种JAR文件

/server/webapps:存放Tomcat自带的两个WEB应用

/common/lib:存放Tomcat服务器以及所有web应用都可以访问的jar文件

/shared/lib:存放所有web应用都可以访问的jar文件(但是不能被Tomcat服务器访问)

/logs:存放Tomcat执行时的日志文件

/webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录

/work:存放JSP的JAVA源代码及编译后产生的class文件

2.2 部署应用程序

了解了大体的目录结构后,我们开始部署我们的应用程序。首先,我们在/webapps目录下创建一个属于我们自己的目录,如myapp。进入myapp目录下,注意,此时我们必须要在myapp文件下创建一个名为“WEB-INF”的文件,并且文件名必须要大写,中间有一短杠,在WEB-INF文件里,我们还得有一个web.xml的文档;这个文档我们可以从/webapps/ROOT/WEB-INF下的web.xml复制得来。无论你在/webapps下创建多少个属于自己的文件,请记得在这些文件下都必须有WEB-INF文件且该WEB-INF文件下带有web.xml文档。

做好了这些工作后,我们可以写一个简单的JSP文档。如下:

<html>

<body>

Hello world!

</body>

</html>

将其重命名为test.jsp(注意修改的时候请确认是可以显式地显示文件后缀名的)。我们把test.jsp文档放在我们自己建的myapp目录下,重启Tomcat,打开浏览器,输入地址http://localhost:8080/myapp/test.jsp。如果看到Hello world!的字样则表示我们成功的部署了应用程序,如下图:

不仅是.jsp文件,.html文件也可以这样部署,这样运行。

配置修改方法

这里要讨论的唯一要更改的配置是修改该Tomcat所监听的默认端口。默认时,它监听的是端口是8080。要修改此端口,我们可以打开/conf下的server.xml文档,可以用记事本打开,也可以用诸如UE之类的软件打开。找到其中定义端口8080的Connector的一行,如下图:

修改灰色背景的那个8080换成你需要的端口号即可(如为了方便输入,可换端口号为80),保存文件,下次启动Tomcat时,它将监听端口80。

原创粉丝点击