tomcat搭建及使用

一、软件的体系结构

1.cs(client/server)

客户端/服务器,例如qq

优点:数据安全性高;传输速度快。

缺点:既需要开发服务端,也需要开发客户

​ 如果有更新,客户端也需要更新。

c/s:优势:vb,c#

​ java也可以实现(awt,swing),不是java强项。

 

2.bs(Brower/Server)

浏览器/服务器:浏览器相当于客户端。

优点:只需要开发服务端。

​ 服务器更新,和客户端没有关系;

缺点:造成数据不安全,容易被篡改。

​ 响应速度相对较慢。

bs:java,asp,php

 

二、web服务器(web容器)

一个被动的程序,不会主动向客户端发送数据。

可以接受客户端的请求,并且响应数据给该请求.

功能:接受客户端的请求;

​ 响应数据给客户端;

1.常用的服务器

  • Tomcat(Apache):当前应用最广的JavaWeb服务器,开源免费;
  • JBoss(Redhat红帽):支持JavaEE,应用比较广;EJB容器
  • Weblogic(Orcale):要钱的!支持JavaEE,适合大型项目;
  • Websphere(IBM):要钱的!支持JavaEE,适合大型项目;

详情参考百度百科:https://baike.baidu.com/item/WEB%E6%9C%8D%E5%8A%A1%E5%99%A8/8390210

2.静态资源,动态资源

a.静态资源:

浏览器可以直接识别的文件

​ html,css,js,img,txt

b.动态资源:

​ 浏览器不能直接识别,需要转换.

​ jsp/servlet

3..访问Web资源(重要)

http://14.215.177.39:80/index.html ---->百度的地址

访问格则:协议://ip地址(域名):端口号/项目地址

http://127.0.0.1:8080/bj1801/hello.html ----->访问地址

 

三、tomcat

1.下载

https://tomcat.apache.org/download-80.cgi

1526521768853

把解压文件到到指定的路径,不要放太深,需要经常使用:D:\apache-tomcat-8.0.52

2 启动和关闭Tomcat

在启动Tomcat之前,我们必须要配置环境变量:

  • JAVA_HOME:必须先配置JAVA_HOME,因为Tomcat启动需要使用JDK;
  • CATALANA_HOME:如果是安装版,那么还需要配置这个变量,这个变量用来指定Tomcat的安装路径,例如:D:\soft\apache-tomcat-8.0.21。
  • 启动:进入%CATALANA_HOME%\bin目录,找到startup.bat,双击即可开启服务器;
  • 关闭:进入%CATALANA_HOME%\bin目录,找到shutdown.bat,双击即可关闭服务器;

startup.bat会调用catalina.bat,而catalina.bat会调用setclasspath.bat,setclasspath.bat会使用JAVA_HOME环境变量,所以我们必须在启动Tomcat之前把JAVA_HOME配置正确。

 

3.目录

  • bin

    • startup.bat:启动

    • shutdown.bat:关闭

      可能启动时候,会闪退。必须安装java环境变量。

  • conf

    • 配置文件信息(4个xml)
    • server.xml (修改端口需要改此配置)
  • webapps

    • 存放项目的地方
    • 自己的项目,放到该目录
  • work

    • 最终运行的文件,删掉会重新生成.

四、tomcat

1526526163936

1526526434856

eclipse发布项目到tomcat

规则:

项目名称对应的是tomcat下面webapps 下面的项目名称;

eclipse中的WebContent 的内容是放到项目名称下;

src/下面的java文件,会发布到对应的WEB-INF/classes

 

猜你喜欢

转载自blog.csdn.net/chw0629/article/details/80384088