JavaWeb (八) Tomcat : JavaWeb概念、Web服务器、Tomcat服务器、部署工程到Tomcat

1、JavaWeb的概念

1.1 什么是JavaWeb?

使用java语言去编写所有浏览器可以访问到的程序的总称。叫javaWeb

1.2 JavaWeb编程是基于请求和响应

(1)什么是请求
        客户端给服务器发送数据。叫请求。        

(2)什么是响应
        服务器给客户端回传数据,叫响应。

(3)请求和响应的关系
        请求和响应是成对出现的!

           

2、Web资源的分类

  所谓web资源即放在Internet网上供外界访问的文件或程序,又根据它们呈现的效果及原理不同,将它们划分为静态资源动态资源

静态资源是指: html,css,js,txt,img。mp4.等

动态资源是指: Servlet程序,jsp动态页面

3、常用的Web服务器

3.1 web服务器简介
Tomcat:由Apache组织提供的一种Web服务器,提供对jsp和Servlet的支持。它是一种轻量级的javaWeb容器(服务器),
也是当前应用最广的JavaWeb服务器(免费)。

javaWeb容器 或 web容器,就理解为Tomcat服务器

Jboss:是一个遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,它支持所有的JavaEE规范(免费)。

GlassFish: 由Oracle公司开发的一款JavaWeb服务器,是一款强健的商业服务器,达到产品级质量(应用很少)。

Resin:是CAUCHO公司的产品,是一个非常流行的服务器,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发(收费,应用比较多)。

WebLogic:是Oracle公司的产品,是目前应用最广泛的Web服务器,支持JavaEE规范,而且不断的完善以适应新的开发要求,适合大型项目(收费,用的不多,适合大公司)。

4、Tomcat服务器和Servlet版本的对应关系

当前企业常用的版本 6.* / 7.*/8.*

      

       都是以Servlet2.5规范进行讲解。

5、Tomcat的使用

略过……后补

6、Tomcat 与Eclipse整合

略过……后补

7、Eclipse创建动态的web工程


Web工程的目录介绍

8、手动部署工程到Tomcat中

  1. 拷贝动态工程的WebContent目录到你解压的Tomcat下的webapps目录下
  2. 修改WebContent目录名为你需要的工程名
  3. 拷贝build目录下的classes目录到布暑的工程下的WEB-INF目录下

手动布暑在开发的时候,基本上不会使用。因为不能实时布暑最新的内容。
每次修改都需要手动拷贝,粘贴。布暑过程 太过于繁锁。

9、Tomcat 在Eclipse中副本的位置

Tomcat整合Eclipse之后。其实Eclipse拷贝了tomcat程序的一个副本。

Tomcat整合eclipse的三种位置的修改

问题1:整合Eclipse和Tomcat的作用是什么?
        eclipse整合Tomcat只有一个作用,就是为了方便实时调试代码。
        整合之后的Tomcat,只有一个任务。就是调试代码。


问题2:整合后原来的Tomcat工程为什么就无法访问了?
        就比如说QQ程序可以有多外帐号。

        A QQ,是你原来解压的Tomcat
            好友:a1、a2            

        B QQ,是你整合之后Eclipse拷贝的Tomcat
            好友:b1,b2
 右键 Run on Server 菜单 做了哪些操作?

  1. 把你要运行的工程布暑到整合Eclipse的Tomcat服务器上
  2. 启动Tomcat服务器
  3. 打开浏览器访问你当前选中的资源。
         (1)启动Tomcat服务器
         (2)设置自动打开浏览器,默认访问WebConten下的index.html
         (3)手动修改为我们要访问的资源的地址,即<url-pattern>

如何设置右键run工程,打开外置的浏览器访问。

Servers工程的作用:

    当我们把Tomcat整合到Eclipse中之后,就会创建出一个Servers工程,这个工程下存放了tomcat的配置文件。
    并且这个Servers工程永远不能关闭。如果关闭Tomcat就无法使用。

    以后你要修改整合之后的服务器项。都需要到Servers工程下的配置文件进行修改。

           

Eclipse中启动Tomcat常见错误

            

找到你原来解压安装的Tomcat下的bin目录下的shutdown.bat双击运行,即可解决。

发布了222 篇原创文章 · 获赞 60 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/weixin_42405670/article/details/103930907
今日推荐