Tomcat的体系结构

<script type="text/javascript"> google_ad_client = "pub-8800625213955058"; /* 336x280, 创建于 07-11-21 */ google_ad_slot = "0989131976"; google_ad_width = 336; google_ad_height = 280; // </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> Tomcat的体系结构 对于初学JSP的朋友来说,TOMCAT可能是其最先接触的JSP运行环境! 对于TOMCAT的安装,我在上一次的文章已经有详细的介绍,我想按以上步骤应该是没有问题的,可能有问题就是最后关于连接ORACLE时的例子,可 以会出现乱码的情况.这不是你的问题,是JSP的老问题,对中文支持不是太好!最简单的解决方法就是在显示中文的页面最前面加入以下代码<%@ page contentType = "text/html;charset=gb2312"%> 关于JSP的中文问题,我会在以前作详细的说明! 现在转入正题,我大概对JSP的体系作一个说明,以便对各位朋友有所帮助,迅速转入正在的程序开发,而不受运行环境的影响! 首先安装完TOMCAT后,会用bin,classes,common,conf,lib,logs,server,webapps,work这几个目录. 其中bin是一些BAT,EXE文件,一般程序下可以不作任何处理. classes是一些共用的类文件,如果每个站点都用到的共用类,可以放在这里. COMMON里面有classes,lib两个目录,其中lib会放公用的.jar文件,就是包文件. CONF是主要的配置文件都在里面!其中server.xml与web.xml是最重要也是使用得最多的配置文件!下面我们作更详细的说明. logs是一些日志文件,是用来记录Tomcat动行的一些记录. webapps是站点目录文件,所有的应该程序与网站程序都会放在这个目录之下!其中安装完后该目录下会有examples目录,root目录,和其它的一些 目录!其中root是根目录,如果你在IE中输入http://localhost:8080,所显示出来的信息就是在这个目录之下的! 而examples目录是一些DEMO的目录! 现在就让我们一起来创建一个新的站点目录. 首先我们可以用文本编辑软件打开server.xml文件,创建一个新站点目录最简单的方法就是examples这个站点的配置文件COPY上次,就是从 <!-- Tomcat examples Context --> <Context path="/examples" docBase="examples" debug="0" reloadable="true" crossContext="true"> 这段代码开始,到 </ResourceParams> </Context> </Host> 结束COPY一次,然后把examples改成你的站点目录,如TEST目录! 然后在webapps目录下创建一下TEST目录. 在TEST放置一个.JSP文件如Test.jsp <% String Str = "Hello JSP!"; out.print("Hello JSP!"); %> <h2><%=Str%></h2> 然后在IE中输入http://localhost:8080/test/test.jsp 这样你就会看到一个成功运行的JSP程序.简单吧!! 然后就是介绍WEB.xml文件了!这个目录在webapps每个站点目录下就应该要用,如在examples,root目录都会有这个目录,为什么需要用了,其实, 这个配置文件是针对每个站点的特殊配置文件,但共用的配置当然可以放在conf下的web.xml. 如,要每个网站都要支持以.xls的后缀,就就要有 web.xml文件中加入如下代码 <mime-mapping> <extension>xls</extension> <mime-type>application/ms-excel</mime-type> </mime-mapping> 好像这样写的,反正在这个配置文件里面会有很多类似此的代码! TOMCAT的大概程序就是这样了!对于初学JSP的人来说迅速了解其结构是会有帮助的!其实对于TOMCAT来说,他的功能算比较强大的,因为在此之上 可以加很多组件,增强其功能,在以后的日子里我会慢慢介绍,这文章写得比较急,如有什么不妥之处请联系我,大学一起学习,如果这篇文章能让 你得到一点收获,那是我最大的安慰了!! 至于server.xml中创建站点目录的说明,其实一般来说是不需要修改这个文件的,如果你想建立一个新的目录,而且在浏览器中能看到,只需 要在webapps中直接创建,而且必须这个目录下有与examples类似的web.xml文件就可以,因为Tomcat会在启动的时候找webapps目录下的各个目 录的web.xml文件 ,如果配置正确,就会当作一个正确的应用目录来处理。 至于什么时候用到server.xml的配置的呢?最常用的一种是创建虚拟目录。如果用过IIS人朋友都会知道虚拟目录的用途如好处,这里就不作介 绍了。第二种用得比较多的就是,修改端口号,如以下代码 <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --> <Connector className="org.apache.catalina.connector.http.HttpConnector" port="8080" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="60000"/> 只需要把8080改为你喜欢的端口号就可以了!当然也是需要重启服务器的啊! 冰之火于2003年5月17日晚15:50分写 QQ:13464262 E-mail:chenxl@midea.com.cn
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值