我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

 

1.概念:

    Tomcat是应用(java)服务器,是一个servlet容器。实现了对Servlet和JavaServer Page(JSP)的支持,也提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。

 

2.使用

下载:大家可以去《官网》上下载,也可以点击下载上传的资源:《apache-tomcat-5.5.26》或者《apache-tomcat-7.0.42》

目录:打开下载的文件对应的目录说明

      bin: 存放各种平台下启动和关闭Tomcat的脚本文件。
       common: 在common目录下的lib目录,存放Tomcat服务器和所有web应用都能访问的JAR。
       webapps: web应用的发布目录,把 java开发的web站点或war文件放入这个目录下就可以通过tomcat服务器访问了。
       conf : Tomcat的各种配置文件,最重要的是 server.xml.
          conf/server.xml    服务器的主配置文件
          conf/web.xml    定义所有Web应用的配置
          conf/tomcat-user.xml  定义了tomcat用户的信息(用于权限与安全)

环境变量:

1.java_home

     点击bin目录下的startup.bat启动tomcat,有时候单击的时候只是显示下就没了没有显示命令窗口,原因是没有配置环境变量java_home,配置安装的java.jdk目录。我的配置了java_home但是还是不能启动。

    最后在startup.bat中手动设置:set JAVA_HOME=C:Program FilesJavajdk1.8.0_40 启动的结果,启动好就可以运行web程序。

 

2.classpath

    由于 Servlet 不是 Java 平台标准版的组成部分,所以必须为编译器指定 Servlet 类的路径。

    在自己的对应目录最后加上servlet-api.jar。

  

如果不引用的话javac编译程序时出错:找不到内容。

 

3.web application:

webapps中放自己的web项目(text_servlet)

text_servlet目录结构

   WEB-INF

      classes:放生成的java.class文件

      lib:添加要用到的jar包

      web.xml:配置servlet的相关信息:

   html或jsp

web.xml配置文件


  1. <span style='font-family:SimSun;font-size:14px;'><?xml version='1.0' encoding='ISO-8859-1'?>  
  2.   
  3. <web-app xmlns='http://java.sun.com/xml/ns/j2ee'  
  4.     xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'  
  5.     xsi:schemaLocation='http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd'  
  6.     version='2.4'>  
  7.       
  8.     <servlet>  
  9.         <servlet-name>MyServlet</servlet-name>       <!--自己定义的名字-->  
  10.         <servlet-class>LoginServlet</servlet-class>  <!--classes目录中实际的java类-->  
  11.     </servlet>  
  12.     <servlet-mapping>  
  13.         <servlet-name>MyServlet</servlet-name>       <!--自己定义的名字,同上面-->  
  14.         <url-pattern>/loginServlet</url-pattern>     <!--配置的名称,客户端调用这个名称-->  
  15.     </servlet-mapping>  
  16.       
  17. </web-app></span>  
    conf/server.xml中的一些设置
    默认端口port=8080,maxThreads=150更大线程数。

     

    Tomcat中的其他目录:

       shared: 在shared目录下的lib目录,存放所有web应用能访问的,但Tomcat不能访问的JAR。
       server: 在server/webapps目录中,存放Tomcat自带的两个APP-admin和manager应用,来管理Tomcat-web服务用的。
       work : Tomcat把各种由jsp生成的servlet文件放在这个目录下。
       temp : 临时活页夹,Tomcat运行时候存放临时文件用的。
       logs : 存放Tomcat的日志文件

     

    3.总结

       Tomcat作为servlet的容器,对servlet的生命周期进行管理,关于Tomcat在web程序运行中的工作过程下篇通过一个登陆实例来进行描述,刚开始用Tomcat以后随着学习的深入在做相应的补充。
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为1000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设网站改版百度优化、名注册、主机空间、手机网站建设公众号开发小程序制作、网站备案等方面的需求...
请立即点击咨询我们或拨打咨询热线: 13820372851,我们会详细为你一一解答你心中的疑难。项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13820372851

上班时间

周一到周五

公司电话

022-26262675

二维码
线
在线留言