Tomcat与IDEA配合基本操作应该怎么搞?

JavaWeb的概念

  • 首先,我们来看看什么是JavaWeb?它是指,所有通过Java语言编写的可以通过浏览器访问的程序的总称,就叫做JavaWeb。并且它是基于请求和响应来开发的。
  • 那么什么是请求?什么又是响应呐?请求(Request)是指客户端给服务器发送数据。响应(Response)是指服务器给客户端回传数据。请求和响应是成对出现的,有请求就有响应。

Web资源的分类

  • web资源按实现的技术和呈现的效果的不同,分为静态资源和动态资源两种。
  • 所谓静态资源指html、css、js、txt、MP4视频、jpg图片等。
  • 那所谓的动态资源就是指:jsp页面、Servlet程序。

常用的Web服务器

  • Tomcat:由Apache组织提供的一种Web服务器,提供对jsp和Servlet的支持。它是一种轻量级的javaWeb容器(服务器),也是当前应用最广的JavaWeb服务器(免费)。
  • Jboss:是一个遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,它支持所有的JavaEE规范(免费)。
  • GlassFish: 由Oracle公司开发的一款JavaWeb服务器,是一款强健的商业服务器,达到产品级质量(应用很少)。
  • Resin:是CAUCHO公司的产品,是一个非常流行的服务器,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发(收费,应用比较多)。
  • WebLogic:是Oracle公司的产品,是目前应用最广泛的Web服务器,支持JavaEE规范,而且不断的完善以适应新的开发要求,适合大型项目(收费,用的不多,适合大公司)。

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

在这里插入图片描述

  • 在这里,我需要提醒一点,Servlet程序2.5版本是现在世面使用最多的版本(xml配置)
    到了Servlet3.0之后。就是注解版本的Servlet使用。

Tomcat的使用

  • 介绍完一些概念以后,咱进入今天的正题吧。Tomcat!!!

  • 安装:首先对于安装呐,我们只需要将Tomcat版本对应的zip压缩包,解压到需要安装的目录即可。

  • 目录介绍:解压完以后,打开,我们可以看到这样一些东西:

    1. bin,专门用来存放Tomcat服务器的可执行程序。
    2. conf ,专门用来存放Tocmat服务器的配置文件
    3. lib , 专门用来存放Tomcat服务器的jar包
    4. logs ,专门用来存放Tomcat服务器运行时输出的日记信息
    5. temp ,专门用来存放Tomcdat运行时产生的临时数据
    6. webapps , 专门用来存放部署的Web工程。
    7. work ,是Tomcat工作时的目录,用来存放Tomcat运行时jsp翻译为Servlet的源码,和Session钝化的目录。
  • 启动Tomcat服务器咋搞?

    1. 找到Tomcat目录下的bin目录下的startup.bat文件,双击,就可以启动Tomcat服务器。
    2. 我们还可以使用命令行的方式启动。打开命令行,cd 到 你的Tomcat 的bin 目录下,敲入启动命令: catalina run 使用这种方式的好处就是可以看到启动失败的原因。
  • 如何测试Tomcat服务器启动成功???

    1. 打开浏览器,在浏览器地址栏中输入以下地址测试:
      1. http://localhost:8080
      2. http://127.0.0.1:8080
      3. http://真实ip:8080
        当然了,如果出现这个页面就表示启动成功。
        在这里插入图片描述
  • 我来说说常见的启动失败的情况有,双击startup.bat文件,就会出现一个小黑窗口一闪而来。这个时候,失败的原因基本上都是因为没有配置好JAVA_HOME环境变量。

    1. 常见的JAVA_HOME配置错误有以下几种情况:
      1. JAVA_HOME必须全大写。
      2. JAVA_HOME中间必须是下划线,不是减号-
      3. JAVA_HOME配置的路径只需要配置到jdk的安装目录即可。不需要带上bin目录。
  • Tomcat的停止:怎么停止勒?

    1. 最简单粗暴的方法就是点击服务器黑窗口上的关闭按钮即可。
    2. 我们也可以使用第二种方式,将Tomcat服务器小黑窗口置于当前窗口,然后按快捷键 Ctrl + C 也可以停止 Tomcat 服务器。
    3. 还可以使用第三种方式,找到你的Tomcat安装目录下的bin目录下的shutdown.bat文件双击,就可以停止Tomcat服务器。
  • 对于Tomcat的端口号我们应如何修改?

    1. 我们都知道Tomcat的默认端口号是:8080,如果不想用这个端口号,我们只需要找到Tomcat 服务器的conf目录,下的server.xml配置文件 .使用编辑器打开之后,找到如下的内容进行修改:
      在这里插入图片描述
      注意啦: Tomcat 端口号修改之后,一定要重启Tomcat服务器之后才能生效.在我们平时使用浏览器访问网站的时候.我们发现,并没有输入端口号.因为平时访问的网站,他们大多数都使用的是默认的端口号 : 80。80 端口号是HTTP协议默认的端口号。我们只需要输入http : // ip 即可, 它就表示 http:// ip:80。如:http://www.baidu.com就等价于http://www.baidu.com:80
  • 如何部暑web工程到Tomcat中?有两种方式。

    1. 第一种方式:
      1. 在Tomcat服务器下webapps目录下创建一个目录.这个目录就是你的部署的网站(工程).
      2. 修改目录名为你要的工程名
      3. 在浏览器地址栏中输入访问进行测试访问。地址的格式为:http://ip:port/工程名/资源路径
    2. 第二种方式:
      1. 在Tomcat服务器的apache-tomcat-8.5.32\conf\Catalina\localhost目录下创建一个xml文件
      2. 文件名不能随便起 , 文件名表示了工程名.
      3. 打开文件在里面配置如下内容:
<!--
path 属性表示访问的路径
docBase 表示工程所在的磁盘路径
 -->
<Context path="/book" docBase="e:/book" />
  • 手托html页面到浏览器和在浏览器中输入http://ip:端口号/工程名/访问的区别。
    1. 手托html页面访问的原理:
      1. 当我们手托html页面到浏览器,浏览器中的地址路径是file:///E:/book/index.html从路径上来看,它使用的协议是file协议,file协议表示告诉浏览器直接读取协议后的路径,然后解析html页面,展示在页面上。
    2. 在浏览器中输入地址访问的背后原理:
      在这里插入图片描述
  • ROOT的工程的访问,以及 默认index.html页面的访问
    1. 当我们在浏览器地址输入的访问地址格式:http://ip:port/工程路径/====默认>>>> http://ip:port/工程路径/index.html
    2. 当我们在浏览器地址栏中输入的访问地址格式如下:http://ip:port/===默认>>> http://ip:port/ROOT 工程
  • IDEA整合Tomcat服务器
    1. 我们的Tomcat只有在服务器的系统上,一般才单独当服务器部署使用.在我们的开发系统中,window系统中,我们程序员,一般都是把Tomcat整合到开发工具中去调试程序使用.通过菜单: File | Settings | Build, Execution, Deployment | Application Servers。打开IDEA的settings选项窗口:
      在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
  • IDEA中动态web工程的操作
    当我们在IDEA中整合好Tomcat服务器后我们就可以创建动态的web工程.
    1. IDEA中如何创建动态web工程
      在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
    2. 动态Web工程的目录介绍
      在这里插入图片描述
    3. 如何给动态web工程添加额外jar包
      1. 打开你的项目结构配置窗口:
        在这里插入图片描述
      2. 选择Libraries 选项,添加类库
        在这里插入图片描述
      3. 选择添加你需要的第三方jar包:
        在这里插入图片描述
      4. 点击取消,不选择任何一个模块:
        在这里插入图片描述
      5. 修改你的类库名称:
        在这里插入图片描述
      6. 选择Modeles选项,去给相应的模块添加需要的类库:
        在这里插入图片描述
      7. 选择添加你需要的类库:
        在这里插入图片描述
      8. 出现以下窗口内容说明添加类库成功!!!
        在这里插入图片描述
      9. 最后选择类库添加到部署包中:
        在这里插入图片描述
    4. 如何部署工程到Tomcat上运行
      1. 先配置当前模块需要的Tomcat运行实例:
        在这里插入图片描述
      2. 修改Tomcat实例的名称:在这里插入图片描述在这里插入图片描述
    5. 修改工程访问路径在这里插入图片描述在这里插入图片描述
    6. 修改运行的端口号
      1. 修改后一定要重启Tomcat实例才能生效.在这里插入图片描述
    7. 修改运行使用的浏览器在这里插入图片描述
    8. 配置资源热部署
      1. 自动热部署:在这里插入图片描述
      2. 手动部署:在这里插入图片描述在这里插入图片描述在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

destiny- freedom

感觉怎么样呐?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值