论文部分内容阅读
摘 要:tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,因为Tomcat 技术先进、性能稳定,而且免费,成为目前比较流行的Web 应用服务器,同时在高效课堂中也被选为搭建web环境的必选服务器。本文主要讲解了tomcat的一些核心配置原理,旨在使高校教师能够在web课堂教学中有针对性的选取相关知识,让学习者能够更好的学习和理解web相关知识。
关键词:tomcat;安装配置;web;高校课堂
一、tomcat安装
我们假设用户已经成功安装了JDK,并成功设置了环境变量。我们以tomcat6.0.36和windows平台为例,读者可以到http://tomcat.apache.org/下载,其中官网为开发者提供了Windows Service Installer和zip两种安装方式。在此,推荐使用zip包安装方式,即使系统重装,我们的服务器程序依然可用。选用zip包安装方式,然后进行解压缩,把内容拷贝到相应的文件夹中。我们假设安装到D:/tomcat6目录中。找到安装目录下bin目录中运行startup.bat文件,启动服务器。为了以后使用方便,可以在桌面建立该文件的快捷方式。启动成功后,在IE地址栏中输入http:∥localhost:8080,如果出现Tomcat启动界面,表示安装成功。点击bin目录下的shutdown.bat文件便可以停止服务器。
二、tomcat的目录结构
tomcat安装目录下有以下几个目录,bin是存放启动和关闭需要的bat等文件所在的目录。conf是存放tomcat相关配置文件的目录。lib目录是tomcat运行时需要的jar包所在的目录。logs目录是日志文件所在的目录。temp目录是tomcat运行时产生的临时文件存放的目录。webapps目录是开发中最常用的目录,web应用放置到此目录下浏览器可以直接访问。work是tomcat工作目录,tomcat运行时产生的工作文件存放在这个目录中。
三、虚拟主机和web应用
(一)虚拟主机
当我们在一台服务器上安装一个tomcat后,这个tomcat可以认为是一台真实主机,在一台真实主机中可以配置多个网站站点,这些站点的存在让访问者感觉似乎是在访问各自独立的主机一样,所以把这些运行在tomcat这台真实主机当中的多个站点可以称作不同的虚拟主机。
(二)web应用
一个虚拟主机中会有很多的web资源,但是web资源不能直接交给虚拟主机管理,需要按照一定方式组织成web应用,这时虚拟主机才能使用。一般来说我们会按照功能将相关资源进行分类,组织成真正的web应用,然后交给虚拟主机进行管理。
(三)web应用目录结构
%CATALINA_HOME%\webapps\root目录是tomcat作为Web服务器的默认站点主目录每个web应用都应该与此目录结构相同:-静态资源和JSP文件都可以直接放置在web应用的根目录下,这些浏览器可以直接访问到。根目录下的WEB-INF目录:这一目录可以没有,但是推荐创建此目录,放置在WEB-INF目录下的所有资源浏览器不可以直接进行访问。WEB-INF目录下的Classes目录:动态web资源运行时的class文件要放在这个目录下。WEB-INF目录下的lib目录:动态web资源运行时所依赖的jar包要放在这个目录下。WEB-INF目录下web.xml文件,这是整个web应用的配置文件,配置主页/Servlet的映射/过滤器监听器的配置都需要依赖这个文件进行。
三、虚拟主机的配置
tomcat安装的根文件下,存在conf目录,在conf/server.xml中标签下配置标签就可以为tomcat增加一台虚拟主机了。其中name属性可以指定虚拟主机的名称。appBase属性就是虚拟主机管理的目录,放置在这个目录下的web应用当前虚拟主机可以自动加载。
通过配置缺省虚拟主机,可以让来访者通过ip确定访问tomcat中哪台虚拟主机的资源,具体方法是:在server.xml中的engin标签上通过defaultHost属性进行配置即可。
四、web应用的配置
主要有三种方式:
(1)在Server.xml的标签中,配置标签,就可以为该虚拟主机配置一个web应用了。如果将path设置为空则这个web应用为缺省web应用。这种配置方式需要重启服务器。
(2)在tomcat/conf/[Engin]/[Host]/目录下新建一个xml文件,其中xml文件的名字就是虚拟路径,在这个xml中可以配置标签,使用docBase标签进行真实路径的设置。如果所虚拟路径中需要存在“/”符号,需要用#替代。当文件名为ROOT.xml,这个web应用就成为了缺省web应用。这种配置方式不需要重启服务器。
(3)直接将web应用放置到虚拟主机管理的目录下,虚拟主机就可以找到这个web应用,从而管理这个web应用。只要将web应用文件夹的名称改为ROOT,这个web应用就是缺省web应用。
五、结束语
该文全面介绍了tomcat安装配置原理,方便教师在web课堂中能够很好的选取和讲解tomcat相关知识。本文只是简单介绍了tomcat软件的使用和原理,对此软件更加深入的应用读者可以参考tomcat官方文档。
参考文献:
[1]常祖政,尹强国.Tomcat中配置JavaWeb站点的方法综述[J].潍坊教育学院学,2009,02:82-83.
[2]薛志良.Tomcat下JSP、Servlet开发环境的配置[J].中国科技信息,2006,20:151-152.
作者简介:
杨伟斌(1991~ ),男,甘肃平凉人,兰州大学教育学院教育技术学专业,硕士研究生。
关键词:tomcat;安装配置;web;高校课堂
一、tomcat安装
我们假设用户已经成功安装了JDK,并成功设置了环境变量。我们以tomcat6.0.36和windows平台为例,读者可以到http://tomcat.apache.org/下载,其中官网为开发者提供了Windows Service Installer和zip两种安装方式。在此,推荐使用zip包安装方式,即使系统重装,我们的服务器程序依然可用。选用zip包安装方式,然后进行解压缩,把内容拷贝到相应的文件夹中。我们假设安装到D:/tomcat6目录中。找到安装目录下bin目录中运行startup.bat文件,启动服务器。为了以后使用方便,可以在桌面建立该文件的快捷方式。启动成功后,在IE地址栏中输入http:∥localhost:8080,如果出现Tomcat启动界面,表示安装成功。点击bin目录下的shutdown.bat文件便可以停止服务器。
二、tomcat的目录结构
tomcat安装目录下有以下几个目录,bin是存放启动和关闭需要的bat等文件所在的目录。conf是存放tomcat相关配置文件的目录。lib目录是tomcat运行时需要的jar包所在的目录。logs目录是日志文件所在的目录。temp目录是tomcat运行时产生的临时文件存放的目录。webapps目录是开发中最常用的目录,web应用放置到此目录下浏览器可以直接访问。work是tomcat工作目录,tomcat运行时产生的工作文件存放在这个目录中。
三、虚拟主机和web应用
(一)虚拟主机
当我们在一台服务器上安装一个tomcat后,这个tomcat可以认为是一台真实主机,在一台真实主机中可以配置多个网站站点,这些站点的存在让访问者感觉似乎是在访问各自独立的主机一样,所以把这些运行在tomcat这台真实主机当中的多个站点可以称作不同的虚拟主机。
(二)web应用
一个虚拟主机中会有很多的web资源,但是web资源不能直接交给虚拟主机管理,需要按照一定方式组织成web应用,这时虚拟主机才能使用。一般来说我们会按照功能将相关资源进行分类,组织成真正的web应用,然后交给虚拟主机进行管理。
(三)web应用目录结构
%CATALINA_HOME%\webapps\root目录是tomcat作为Web服务器的默认站点主目录每个web应用都应该与此目录结构相同:-静态资源和JSP文件都可以直接放置在web应用的根目录下,这些浏览器可以直接访问到。根目录下的WEB-INF目录:这一目录可以没有,但是推荐创建此目录,放置在WEB-INF目录下的所有资源浏览器不可以直接进行访问。WEB-INF目录下的Classes目录:动态web资源运行时的class文件要放在这个目录下。WEB-INF目录下的lib目录:动态web资源运行时所依赖的jar包要放在这个目录下。WEB-INF目录下web.xml文件,这是整个web应用的配置文件,配置主页/Servlet的映射/过滤器监听器的配置都需要依赖这个文件进行。
三、虚拟主机的配置
tomcat安装的根文件下,存在conf目录,在conf/server.xml中
通过配置缺省虚拟主机,可以让来访者通过ip确定访问tomcat中哪台虚拟主机的资源,具体方法是:在server.xml中的engin标签上通过defaultHost属性进行配置即可。
四、web应用的配置
主要有三种方式:
(1)在Server.xml的
(2)在tomcat/conf/[Engin]/[Host]/目录下新建一个xml文件,其中xml文件的名字就是虚拟路径,在这个xml中可以配置
(3)直接将web应用放置到虚拟主机管理的目录下,虚拟主机就可以找到这个web应用,从而管理这个web应用。只要将web应用文件夹的名称改为ROOT,这个web应用就是缺省web应用。
五、结束语
该文全面介绍了tomcat安装配置原理,方便教师在web课堂中能够很好的选取和讲解tomcat相关知识。本文只是简单介绍了tomcat软件的使用和原理,对此软件更加深入的应用读者可以参考tomcat官方文档。
参考文献:
[1]常祖政,尹强国.Tomcat中配置JavaWeb站点的方法综述[J].潍坊教育学院学,2009,02:82-83.
[2]薛志良.Tomcat下JSP、Servlet开发环境的配置[J].中国科技信息,2006,20:151-152.
作者简介:
杨伟斌(1991~ ),男,甘肃平凉人,兰州大学教育学院教育技术学专业,硕士研究生。