栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【JavaWeb】JavaWeb工程的部署及Tomcat学习与tomcat安装整合IDEA

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【JavaWeb】JavaWeb工程的部署及Tomcat学习与tomcat安装整合IDEA

注:本文章基于尚硅谷JavaWeb相关视频及资料进行编写,代码简单,较容易理解,若有问题或者源码资料获取可以在评论区留言或者联系作者!


文章目录
  • 导引
  • 一、Tomcat的安装
  • 二、启动Tomcat
  • 三、Web工程部署
      • 常见Web工程部署方式:
      • IDEA整合Tomcat服务器
  • 总结


导引

什么是JavaWeb?
Javaweb是指,所有通过java语言编写可以通过浏览器访问的程序的总称,叫JavaWeb;
JavaWeb是基于请求和响应来开发的;

什么是请求?
请求是客户端给服务器发送数据,叫请求Request;

什么是响应?
响应是指服务器给客户端返回数据,叫响应Response;

Web资源分类:
静态资源:html、css、js、txt、MP4视频、jpg图片等等
动态资源:jsp页面,Servlet程序;

常用Web服务器:

  • Tomcat:由Apache组织提供的一种Web服务器,提供对jsp和Servlet的支持。它是一种轻量级的javaweb容器(服务器),也是当前应用最广的JavaWeb服务器(免费)
  • Jboss:是一个遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,他支持所有的JavaEE规范(免费);
  • Resin:是一个非常流行的服务器,对servlet和jsp提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发(收费,但应用较多)

注意:不同版本的Tomcat服务器实现了不同版本JDK的支持

Servlet程序从2.5版本是现在市面使用最多的版本;
到了Servlet3.0之后,就是注解版本的Servlet的使用;

一、Tomcat的安装

(1)根据自己的操作系统选择对应的Tomcat版本下载:

https://tomcat.apache.org/

(2)将下载的tomcat压缩包解压到需要安装的目录即可

Tomcat目录介绍:

bin目录:专门用来存放tomcat服务器的可执行程序;
conf目录: 专门用来存放Tomcat程序的配置文件;
lib目录:专门用来存放Tomcat服务器的jar包
logs目录:专门用来存放Tomcat服务器运行时输出的日志信息;
temp目录:专门用来存放Tomcat运行时产生的临时数据;
webapps目录:专门用来存放部署的web工程;(一个目录一个工程)
work目录:是Tomcat工作时的目录,用来存放Tomcat运行时jsp翻译为Servlet
的源码和Session钝化(对象序列化写入磁盘)的目录;

二、启动Tomcat

(1)运行Tomcat目录下的bin目录下的startup.bat文件,双击就可以启动Tomcat服务器;

(2)浏览器访问http:localhost:8080,若出现以下页面,则证明Tomcat可以正常启动;

常见启动失败情况有:
双击startup.bat文件,就会出现一个小黑窗口一闪而过;失败原因一般都是没有配置好JAVA_HOME(java的安装路径不需要带上bin目录)的环境变量,配置好环境变量后,重启电脑!!

命令行启动方式:在命令行中进入tomcat的bin目录,然后使用catalina ran指令启动tomcat,好处是tomcat发生错误时可以看见错误原因

如何修改tomcat的端口号:
找到tomcat的目录下的conf目录,找到server.xml文件打开;
修改port属性为你需要修改的端口号值(1-65535);
修改完端口号一定要重启tomacat


三、Web工程部署 常见Web工程部署方式:

(1)第一种方法:
只需要将web工程拷贝到tomcat的webapps目录即可
例如将web工程book拷贝到webapps目录下:
访问http:localhost:8080/book/{访问的文件路径};则可以访问项目

(2)第二种部署方式:
在Tomcat的confCatalinalocalhost目录下新建如下配置文件



这种方式部署工程工程不用放在tomcat的webapps目录下,可以自己指定路径
这个时候访问http:localhost:8080/test即可以映射到web工程目录下;

IDEA整合Tomcat服务器

(1)在IDEA中添加tomcat服务(File-Settings-Build,Exception,Deloyment-Application Serveres):

(2)选择本地tomcat的路径:

(3)创建一个新动态web工程的模块:

(4)在创建成功后的文件中建立一个lib文件夹存放jar包文件;

src:存储自己编写的java源代码; web目录:用来专门存放web工程的资源文件 WEB_INF目录:是一个受服务器保护的目录,浏览器无法直接访问到此目录的内容; web.xml:是整动态web工程的配置部署描述文件,可以在这里配置很多的web工程的组件,比如Servlet程序,Filter过滤器,Listenner监听器,Session超时等等; lib:存放第三方的jar包(还需要自己配置导包)

(5)建议修改web工程对应的Tomcat运行实例名称;

注意这里的URL:是启动tomcat运行实例时,默认打开访问的地址

点击Deploment,将需要部署 的web工程添加到tomcat运行实例中,确认tomcat实例中有你要部署运行的web工程模块;

选择有修改时热部署(可忽略)
加上热部署时,当页面发生改变时,则可以及时对访问页面作出修改;

(6)启动项目,则可以自动打开浏览器,访问index.jsp页面;


总结

本节学习了JavaWeb的一些相关知识,了解了tomca服务器的一些概念,并学习了tomcat的安装和常见错误的解决。最后也将tomcat与开发工具IEDA进行整合,完成基本操作;


如果感觉内容写的还不错的话,一键三连不迷路!!!!
后面将会更新更多学习内容,一起学习吧!!!!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/840998.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号