




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Tomcat服务器一、 Tomcat服务器概述在小型的应用系统或者有特殊需要的系统中,可以使用一个 免费的Web服务器:Tomcat,该服务器支持全部JSP以及 Servlet规范,启动界面如图当前最新版本是Tomcat8,我们课程中使用Tomcat7。Tomcat7支持Servlet3.0,而Tomcat6只支持Servlet2.5!二、 Tomcat下载、安装、启动1. 官方下载地址:2. Tomcat分为安装版和解压版:A. 安装版:一台电脑上只能安装一个Tomcat;B. 解压版:无需安装,解压即可用,解压份数无限制,使用比较方便,我们选择解压版。3、启动Tomcat服务器:A. 启动前必须配置JAVA_HOME环境变量。因为Tomcat程序本身是用java写的,需要用到JDK。B. 进入到Tomcat解压目录下的binstartup.bat 双击可启动Tomcat服务器C. 进入到Tomcat解压目录下的binshutdown.bat 双击即可关闭Tomcat服务器D. 启动完成后可以在浏览器地址栏输入:http:/localhost:8080 来检查Tomcat是否启动成功。4、启动问题:如果启动有问题:首先检查JAVA_HOME环境变量配置是否正确,再检查端口8080端口是否被别的应用程序占用。(Tomcat默认使用端口号为8080)三、 Tomcat目录结构1) bin:该目录下存放的是二进制可执行文件会有startup.bat和shutdown.bat文件(其余文件无需理会),startup.bat用来启动Tomcat,但需要先配置JAVA_HOME环境变量才能启动,shutdawn.bat用来停止Tomcat;2) conf:这是一个非常非常重要的目录,这个目录下有四个最为重要的文件: server.xml:配置整个服务器信息。例如修改端口号,添加虚拟主机等;下面会详细介绍这个文件; tomcat-users.xml:存储tomcat用户的文件,这里保存的是tomcat的用户名及密码,以及用户的角色信息。可以按着该文件中的注释信息添加tomcat用户,然后就可以在Tomcat主页中进入Tomcat Manager页面了; web.xml:部署描述符文件,这个文件中注册了很多MIME类型,即文档类型。这些MIME类型是客户端与服务器之间说明文档类型的,如用户请求一个html网页,那么服务器还会告诉客户端浏览器响应的文档是text/html类型的,这就是一个MIME类型。客户端浏览器通过这个MIME类型就知道如何处理它了。当然是在浏览器中显示这个html文件了。但如果服务器响应的是一个exe文件,那么浏览器就不可能显示它,而是应该弹出下载窗口才对。MIME就是用来说明文档的内容是什么类型的! context.xml:对所有应用的统一配置,通常我们不会去配置它。3) lib:Tomcat的类库,里面是一大堆jar文件。如果需要添加Tomcat依赖的jar文件,可以把它放到这个目录中,当然也可以把应用依赖的jar文件放到这个目录中,这个目录中的jar所有项目都可以共享之,但这样你的应用放到其他Tomcat下时就不能再共享这个目录下的Jar包了,所以建议只把Tomcat需要的Jar包放到这个目录下,各个应用需要的jar各个应用自己管理。4) logs:这个目录中都是日志文件,记录了Tomcat启动和关闭的信息,如果启动Tomcat时有错误,那么异常也会记录在日志文件中。5) temp:存放Tomcat的临时文件,这个目录下的东西可以在停止Tomcat后删除!6) webapps:存放web项目的目录,其中每个文件夹都是一个项目;如果这个目录下已经存在了目录,那么都是tomcat自带的。项目。其中ROOT是一个特殊的项目,在地址栏中没有给出项目目录时,对应的就是ROOT项目。http:/localhost:8080/examples,进入示例项目。其中examples就是项目名,即文件夹的名字。7) work:运行时生成的文件,最终运行的文件都在这里。通过webapps中的项目生成的!可以把这个目录下的内容删除,再次运行时会生再次生成work目录。当客户端用户访问一个JSP文件时,Tomcat会通过JSP生成Java文件,然后再编译Java文件生成class文件,生成的java和class文件都会存放到这个目录下。8) LICENSE:许可证。9) NOTICE:说明文件。四、 创建web应用4.1创建静态web应用A. 在webapps下创建一个hello目录;B. 在webappshello下创建hello.html;(普通html页面)C. 启动tomcat;D. 打开浏览器访问http:/localhost:8080/hello/hello.htmlhelo.html页面 我的第一个web页面 你好啊,好久不见了! 4.2创建动态web应用A. 在webapps下创建hello1目录;B. 在webappshello1下创建WEB-INF目录;C. 在webappshello1WEB-INF下创建web.xml;D. 在webappshello1下创建hello.html。E. 打开浏览器访问http:/localhost:8080/hello1/hello.htmlWeb.xml文件可以从root目录下复制,把多余的删除即可。完整的Web应用还需要在WEB-INF目录下创建:A. classes;B. lib目录;4.3 web应用目录结构Webapps|- hello|-index.html|-WEB-INF|-web.xml|-classes|-libA. hello:应用目录,hello就是应用的名称;B. index.html:应用资源。应用下可以有多个资源,例如css、js、html、jsp等,也可以把资源放到文件夹中,例如:hellohtmlindex.html,这时访问URL为:http:/localhost:8080/hello/html/index.html;C. WEB-INF:这个目录名称必须是大写,这个目录下的东西是无法通过浏览器直接访问的,也就是说放到这里的东西是安全的;D. web.xml:应用程序的部署描述符文件,可以在该文件中对应用进行配置,例如配置应用的首页: index.html E. classes:存放class文件的目录;F. lib:存放jar包的目录;4.4 使用Myeclips创建web应用4.4.1 给Myeclips配置Tomcat服务器配置Tomcat服务:给Myeclips配置完Tomcat服务器,我们可以把服务的启动和停止交给Myeclips来管理,简化我们开发,提高开发进度。Myeclips提供了内置Tomcat,建议不要使用,我们可以给Myeclips配置我们自己的服务器。1、 点击下图红色框中的黑色箭头。2、 选择config server3、 关闭Myeclips的服务器,并配置我们自己的外置服务器。把4.x,5.x, 6.x的全部选disable7.x选Enable,并配置为我们自己的服务器(Tomcat服务器压缩包解压后的目录)并配置jdk为我们外部自己安装的jdk4.4.2 创建web工程创建web工程选择5.0即可应用程序名选择yes或no影响不大工程创建完毕4.4.3 启动Tomcat服务器和关闭Tomcat服务器选择Myeclips视图,选择Tomcat7.x,点击运行按钮,启动Tomcat启动完成后点击停止按钮可以停止Tomcat服务器4.4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村自建房签合同样本
- 2025年全国共青团团员知识竞赛题库及答案(共120题)
- 修缮工程承包合同样本
- 2025年03月黑龙江绥化市“市委书记进校园”企事业单位引才1167人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 农村建围墙合同样本
- 冲压生产设备维修合同标准文本
- 分红写进合同标准文本
- 出国劳务屠宰合同样本
- 出租单人厨具合同标准文本
- 养生员工合同样本
- 肝性脑病的治疗及护理
- 西安市西绕城高速路上桥群机械拆除工程施工方案样本
- 山东省2023年高考物理模拟(一模、二模)试题知识点训练:电磁学(多选题)
- 武汉-南昌1000千伏特高压交流输变电工程水土保持方案
- 学生学科学习与跨学科知识的整合与拓展
- 水稻的需肥规律
- 土木工程材料试题(5套)
- 《沧浪之水》阅读分享
- 投标标书密封条及密封封面标准范文模板(密封条、报价、商务、技术及其他封面共四页)
- 高空作业安全技术交底表
- 基坑开挖安全教育课件
评论
0/150
提交评论