ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:474.90KB ,
资源ID:4043040      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4043040.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Tomcat的安装与配置.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Tomcat的安装与配置.docx

1、Tomcat的安装与配置第1章 Tomcat的安装与配置 1.2.2 JDK安装及设置(1)双击jdk-6u1-windows-i586-p.exe,弹出如图1-6所示界面。单击“接受”按钮进入下一步。图1-6 执行安装程序(2)选择安装内容及路径,如图1-7所示。其中,中间列表是要安装的可选功能,单击每个可选功能左边的按钮,将弹出下拉菜单,其选项内容包括“此功能将安装在本地硬盘驱动器上”、“此功能及所有子功能将安装在本地硬盘驱动器上”、“现在不安装此功能”和“此功能将不可用”,系统默认均为第一个选项。(3)安装JRE,如图1-8所示。 图1-7 选择安装内容及路径 图1-8 设置JRE安装内

2、容及路径【专家提示】系统默认安装路径是C:ProgramFilesJavajdk1.6.0_02,若想安装到其他路 径,可单击右边的“更改(A)”按钮,选择其他安装路径。建议将JDK安装在C盘根目录下,即JDK的安装目录是C: jdk1.6.0_02。设置好安装内容及路径后,单击“下一步(N)”按钮,即在选择的安装路径下开始安装所选的内容。JRE是Java Runtime Environment的缩写,是Java运行环境,即Java平台。和第二步界面相似,中间列表是要安装的可选功能,系统默认的都是第一个选项。下面是系统安装路径,默认是C:Program FilesJavajre1.6.0_02

3、,若想安装到其他路径,可单击右边的按钮,选择其他安装路径,JRE按照默认路径安装即可。设置好安装内容及路径后,单击“下一步(N)”按钮,即可在选择的安装路径下安装所选的内容。安装完毕后弹出如图1-9所示界面,提示JDK安装完成。图1-9 安装完成安装完成后可以发现系统存在两套JRE,一套位于jre目录下(即C:jdk1.6.0_02jre),另一套位于C:Program FilesJavajre1.6.0_02目录下,后面这套比前面那套少了Server端的JVM,把前面那套Server端的JVM复制过来后两者效果一样。其实,在上述步骤中的第二步,已经安装了JDK和JRE(第一套),第三步安装的

4、是第二套JRE。安装两套JRE的原因是:JDK是基于DOS界面的Java程序集成开发环境,而JRE是Java程序运行的必备平台,即所谓的JVM。安装两套JRE,就是在机器上安装了两个JVM,它们都可以运行Java程序。Java应用程序可以分为两种,一种是JDK目录中的应用程序,另一种是根据各种应用需要开发的一般Java程序。它们执行时分别使用不同的JRE,可以减少搜索时间,利用JRE并行运行的特点来提高程序执行速度,所以C:jdk1.6.0_02jre下的JRE运行JDK目录中的应用程序,而C:Program FilesJavajre1.6.0_02下的JRE运行一般Java应用程序。安装完成

5、后需要重新启动计算机,然后设置环境变量,步骤如下:(1)右击“我的电脑”,在弹出的快捷菜单中选择“属性”命令,打开“系统属性”对话框,选择“高级”选项卡,单击“环境变量”按钮,打开“环境变量”对话框,如图1-10所示。(2)单击“系统变量”选项区域中的“新建”按钮,打开“新建系统变量”对话框,变量名设置为JAVA_HOME,变量值设置为C:jdk1.6.0_02,如图1-11所示,此变量值为JDK安装目录所在位置。 图1-10 “环境变量”对话框 图1-11 “新建系统变量”对话框(3)再新建一个系统变量,变量名设置为classpath,变量值设置为;C:jdk1.6.0_02lib; C:j

6、dk1.6.0_02libtools.jar,此变量值表示搜索Java类的路径,该路径中包含一些Jar归档文件或者相应的目录,Java程序执行时往往会从classpath中选择并添加自己需要的类路径。设置时需要注意,变量值最前面的“.”表示当前路径,不可以省略,不同值之间用“;”隔开。(4)选中“系统变量”面板中的Path变量,然后单击“编辑”按钮,在弹出的“编辑系统变量”对话框中,在变量值的最后添加;C:jdk1.6.0_02bin,此变量设置一些常用目录,该目录中的文件在任何地方都可以直接访问,从而免去了在不同目录间反复切换的麻烦。【专家提示】为了检验环境变量设置是否成功,可以采用下面的方

7、法:选择“开始”“运行”命令,输入cmd,进入DOS界面,然后在其中运行java和javac这两个命令,如果输出对应的帮助信息,则表明环境变量已经设置成功。1.2.3 Tomcat安装及设置把Tomcat压缩文件apache-tomcat-6.0.14.zip中的内容解压缩到C:apache-tomcat-6.0.14下,然后按照1.2.2节中增加系统变量的方法增加系统变量。变量名:TOMCAT_HOME;变量值:C:apache-tomcat-6.0.14。然后修改系统变量classpath,添加%TOMCAT_HOME%commonlibservlet-api.jar;同时修改系统变量pa

8、th,添加%TOMCAT_ HOME%bin。1.2.4 测试Tomcat要测试Tomcat服务器是否安装成功,首先要启动Tomcat服务器。在Tomcat安装目录C:apache-tomcat-6.0.14下面有一个bin目录,里面有两个文件:startup.bat和shutdown.bat,分别控制Tomcat的启动和关闭。由于在1.2.3节中已经把该目录加入到系统变量Path中,所以在命令行中直接输入对应的文件名即可实现Tomcat的启动和关闭,而不需要切换目录。在命令行中输入startup.bat,即可启动Tomcat,如图1-12所示。图1-12 启动Tomcat 然后在浏览器地址栏

9、中输入http:/localhost:8080,按Enter键访问。如果出现如图1-13所示界面,则说明Tomcat安装成功。图1-13 Tomcat默认主页该界面是Tomcat服务器默认主页,对应文件是Tomcat安装目录下的webappsROOT index.jsp。该页面包含很多有用信息,对初学者大有益处,左边由上至下分为5个链接块,内容分别是系统管理(Administration)、Tomcat文档(Documentation)、Tomcat在线服务(Tomcat Online)、代码事例(Examples)和其他内容(Miscellaneous)。页面正文中提供两个Tomcat服务邮

10、箱方便用户咨询,其中的userstomcat.apache.org解答用户在Tomcat配置和使用中遇到的问题,devtomcat.apache.org解答用户在利用Tomcat进行Web开发中遇到的问题。下面测试一般JSP页面是否可以在Tomcat下正常运行。编写一个测试页面csaitest.jsp,内容如下: JSP Test Page Current Time is % out.println(Welcome to JSP World!); %把该文件放置在Tomcat安装目录下的webappsROOT文件夹中,然后在浏览器地址 栏中输入http:/localhost:8080/csai

11、test.jsp,按Enter键访问。正常情况下应该出现如图1-14所示界面。图1-14 测试页面在浏览器地址栏中输入的8080表示端口号,端口(port)是计算机与外界通信交流的出口。硬件领域的端口又称接口,如USB端口等。软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,包括一些数据结构和I/O(基本输入/输出)缓冲区。8080端口一般用于WWW代理服务,可以实现网页浏览。在访问某个网站或使用代理服务器时,经常加上“:8080”端口号,所以除了Tomcat,其他应用程序有时也会占用8080端口,如Oracle、JBoss等,这就会造成端口冲突问题,如图1-15所示。而且80

12、80端口可以被各种病毒程序所利用和攻击,所以在某些情况下需要修改Tomcat的默认8080端口。下面以把Tomcat的8080端口改成8000端口为例讲解如何修改Tomcat默认端口号。Tomcat安装目录下的conf子目录存放Tomcat服务器的各种配置文件,其中的server.xml是一个标准的XML文档,在其中可以修改Tomcat默认端口号。利用任一文本编辑工具打开server.xml,将8080端口改为8000端口。对于初学者而言,由于不熟悉该文档结构,寻找修改端口号的位置有些困难。可以利用文本编辑工具的查找功能寻找8080字符串,找到后把该字符串改成8000即可。图1-15 8080

13、端口冲突在Tomcat安装目录下有一个bin目录,里面的文件与Tomcat的启动与关闭有关。用记事本打开文件startup.bat和shutdown.bat,发现它们执行的是同一目录下的脚本catalina.bat,只不过是对应的参数不同。catalina.bat是控制Tomcat运行的重要脚本,允许采用命令行参数输入形式,使用方式为catalina 参数。不同参数实现的功能如表1-2所示。表1-2 catalina.bat执行参数列表命令行参数功 能 解 释Debug在调试模式下启动Tomcat服务器debug -security在带安全管理的调试模式下启动Tomcat服务器jpda sta

14、rt在jpda调试模式下启动Tomcat服务器Run在当前DOS窗口启动Tomcat服务器run -security在带安全管理的当前DOS窗口启动Tomcat服务器Start在新的DOS窗口启动Tomcat服务器start -security在带安全管理的新的DOS窗口启动Tomcat服务器Stop关闭Tomcat服务器Version显示Tomcat系统配置信息其中系统默认参数是start,即在新窗口中启动Tomcat服务器。命令行参数加入-security表示在安全管理模式下运行,否则表示在一般模式下运行。两种模式不同之处在于采用的安全策略文件不同,一般模式下采用的安全策略文件是JDK安装

15、目录jrelibsecurity子目录中的java.policy,而在安全管理模式下采用的安全策略文件是Tomcat安全目录conf子目录中的catalina.policy。很明显,安全管理模式的安全程度要高于一般模式。命令行参数中的jpda指的是Java平台调试构架,是一组API集合,包括接口和协议,可以对运行中的Java应用程序进行全方位调试。1.3 Tomcat的配置运行Tomcat之后,需要对Tomcat进行个性化的设置。本节将介绍包括虚拟机、站点参数和用户验证等方面的Tomcat配置。1.3.1 Tomcat目录结构在配置Tomcat之前,首先要了解Tomcat的目录结构。Tomca

16、t安装后目录层次结构如图1-16所示。图1-16 Tomcat安装目录不同目录的用途如表1-3所示。表1-3 Tomcat目录结构及用途目 录用 途bin存放启动和关闭Tomcat的脚本文件commonlib存放Tomcat服务器及所有Web应用都可访问的JAR文件conf存放Tomcat服务器的各种配置文件,包括server.xml、web.xml、catalina.policy等logs存放Tomcat的日志文件serverlib存放Tomcat服务器可以访问的JAR文件serverwebapps存放Tomcat自带的两个Web应用:admin和manager,用来管理Tomcat的Web

17、服务sharedlib存放所有Web应用都可以访问的JAR文件temp存放Tomcat运行时的临时文件webappsWeb应用的发布目录,把Web应用文件放入该目录下就可以通过Tomcat服务器来访问work存放JSP经过Tomcat编译后生成的Servlet由表1-3可知,在commonlib、serverlib和sharedlib目录下都可以存放JAR文件,但是有所区别:在commonlib目录下的JAR文件可以被Tomcat服务器和所有Web应用访问;在serverlib目录下的JAR文件只可以被Tomcat服务器访问;在sharedlib目录下的JAR文件可以被所有的Web应用访问,但

18、不能被Tomcat服务器访问。1.3.2 Tomcat常用配置文件在Tomcat目录中,比较重要的配置文件有conf下的tomcat-users.xml、server.xml以及webapps中应用程序目录下的web.xml。Tomcat采用基于角色的访问控制模型管理用户对系统的使用,安全性比较高,其角色和对应用户都保存在tomcat-users.xml中。Tomcat服务器是由一些可配置的组件构成,在server.xml文件中可以对这些组件进行配置,每个Tomcat组件和server.xml文件是一一对应的。web.xml是按照Servlet规范定义的Web应用发布描述符文件,是完全独立于T

19、omcat容器的Web应用配置文件。下面是一个tomcat-users.xml文件的内容: 其中,文件开头声明了XML的版本和编码方式,和之间描述了系统中的角色和用户。其中表示建立了一个名字叫tomcat的角色;表示建立了一个用户,名字为tomcat,密码为tomcat,拥有角色tomcat所拥有的权限。一个用户可以拥有多个角色的权限,表明用户both拥有角色tomcat和role1两者的权限。该文件具有扩充性,用户可以增加角色和用户。1.3.3 Tomcat管理程序实际使用中,需要配置Tomcat服务器以及Web应用,这是通过结合手工编辑XML文件和平台配置实现的,主要分为两部分:控制配置和

20、管理配置。控制配置可以配置Tomcat服务器以及Web应用;管理配置可以在不重启Tomcat服务器的情况下,方便地发布、启动、停止或卸载Web应用。在Tomcat 6以前的版本中,分别通过控制平台和管理平台对Tomcat实施控制配置和管理配置,这两个平台都可以通过在浏览器地址栏中输入URL的方式进行登录。但由于Tomcat 6.0.14没有提供控制平台包,所以要通过修改conf子目录下的server.xml来进行控制配置,管理配置可以通过Tomcat自带的管理平台来实现,该平台位于Tomcat安装目录serverwebappsmanager下。1.3.4 Tomcat的控制配置在Tomcat

21、6.0.14中,进行控制配置的主要途径是修改conf子目录下的文件server.xml,主要配置内容包括3部分:Service、Resource和User Definition。其中Service配置内容和1.1.3节中的内容相同,主要是通过配置文件server.xml中的元素、元素、元素、元素、元素和元素来添加、删除或修改相应的组件,从而对Web应用实施全方位的管理。Resource用于配置Tomcat中的各种资源,主要包括以下4种:Data Source(数据源)、Mail Session(邮件会话)、Environment Entry(环境入口)和User Database(用户数据库)

22、。1.3.5 Tomcat的管理配置在浏览器地址栏中输入http:/localhost:8080/manager/html,或者在图1-13中单击左上方Administration下的Tomcat Manager,均可进入Tomcat管理平台的登录界面,如图1-17所示。图1-17 管理平台登录界面默认情况下,Tomcat并没提供具有管理权限的账号,所以需要添加具有这种权限的账号。角色manager具有这种权限,但在系统用户控制文件tomcat-users.xml中并没有设置这两种角色和对应的用户,所以需要添加这种角色和用户,方法是打开tomcat-users.xml文件,添加如下内容: 上述

23、代码先创建角色manager,然后创建对应的用户manager,tomcat-users.xml文件修改后,必须重启Tomcat服务器,文件修改才能生效。在图1-17中,输入用户名manager和密码manager,单击“确定”按钮即可进入Tomcat管理平台,如图1-18和图1-19所示。图1-18 Tomcat管理平台1图1-19 Tomcat管理平台2Tomcat管理平台自上而下分为以下5部分:(1)Message消息栏,表示Tomcat管理平台情况,其值为OK时表示正常工作。(2)Manager下面有4个链接选项,分别是List Applications(Web应用管理列表)、HTML

24、 Manager Help(如何管理基于HTML的Web应用的帮助信息)、Manager Help(如何管理其他Web应用的帮助信息)和Server Status(Tomcat服务器状态),系统默认链接是第一个。(3)Application管理Tomcat服务器中的所有Web应用,每个Web应用都有5个属性,下面分别介绍其含义。 Path:该Web应用的URL入口。 DisplayName:标记此Web应用的一个名称,供GUI工具使用,对应于web.xml中的display-name属性。 Running:此Web应用是否处于运行状态。 Sessions:连接需要的Session数目。 Com

25、mands:分为上下两行,上面一行提供若干命令列表,用于Tomcat服务器处于运行状态时管理这些Web应用,这些命令的功能如表1-4所示。 表1-4 应用管理命令命 令功 能Start启动Web应用Stop停止Web应用Reload停止Web应用,重新加载Web应用各种组件,然后重新启动Web应用Undeploy卸载Web应用,并且删除webapps目录下对应的文件(4)Deploy用来发布Web应用,有下述两种方式。第一种方式是在Deploy directory or WAR file located on server下填写该Web应用的相关信息,如Web应用的URL入口、XML配置文件对

26、应路径、WAR文件或者该Web应用相对于webapps目录的文件路径,然后单击按钮,即可发布该Web应用,发布后在Application列表中即可看到该Web应用的信息。这种方式只能发布位于webapps目录下的Web应用。第二种方式是在WAR file to deploy下单击按钮,在弹出的文件对话框中选择需要发布的WAR文件,然后单击按钮,即可发布该Web应用,发布后在Application列表中即可看到该Web应用的信息。这种方式可以发布位于任意目录下的Web应用。其中,第二种方式实际上是把需要发布的WAR文件自动复制到webapps目录下,所以上述两种方式发布的Web应用都可以通过在浏

27、览器地址栏中输入http:/localhost:8080/Web进行访问。(5)Server Information显示Tomcat服务器的信息,如Tomcat版本号、JVM版本号、JVM发行商、操作系统名称和版本等信息。1.4 第一个Web应用聊天室是常用的Web应用,在本节中将结合上述内容来设计一个无须数据库支持的简单聊天室。1.4.1 需求分析本聊天室面向普通大众,满足沟通、交流的基本需求,所以功能上应该少而精,而不要多而杂。由于没有数据库存储信息,所以不需保存用户名和密码,用户用昵称即可登录。聊天室采用多用户并发操作机制,聊天内容具有共享性,在公共聊天板上可以看到每个用户的聊天内容,由

28、于没有数据库,所以不存储聊天内容。基于上述分析,本聊天室具有以下功能。 用户登录:进入聊天室的第一个步骤,用户输入昵称(可任意设定)即可进入聊 天室。 显示聊天内容:在公共聊天板上分别显示不同用户的聊天内容。 输入聊天内容:用户在输入框输入并发出自己的聊天内容。整个操作流程图如图1-20所示。 图1-20 聊天室流程图1.4.2 软件架构本聊天室采用典型的MVC架构进行设计。 M模型层:处理用户登录事件,发送、显示用户聊天内容。 V视图层:用户登录,输入聊天信息,显示聊天内容。 C控制层:初始欢迎页面设置,页面转向,不同事件处理方法,页面内容部署。1.4.3 文件清单本聊天室的主要功能是输入并显示聊天信息,具体文件如表1-5所示。表1-5 文件清单文 件 名实 现 功 能web.xml配置发布信息,设置应用启动时的欢迎界面index.jsp欢迎界面,同时转到聊天室登录界面login.html登录聊天室class_method.jsp处理3种不同事件(登录、发送和输出聊天内容)main.html聊天室主界面inputMsg.jsp输入用户聊天内容showMsg.html显示用户聊天内容目录结构如图1-21所示。图1-21 聊天室目录结构1.4.4 文件详述1web.xml主要功能是设置聊天室启动时的欢迎界面,在web.xml中,可以使用welcome-fi

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1