大家好,现在小编来为大家解答以上问题。Tomcat与maven的安装与使用教程相信很多人还不知道,现在让我们一起来看看吧! Tomcat 谈到 “汤姆猫”,大家可能更多想到的是大名鼎鼎的猫和老鼠 事实上,Java 世界中的 “汤姆猫” 完全不是一回事,但是同样大名鼎鼎 Tomcat 是一个 HTTP 服务器
HTTP 协议我们也可以认为是基于 TCP HTTP 服务器,是属于很大的类别 Tomcat HTTP 服务器,按照 HTTP 协议的格式来解析请求,,调用用户指定的相关代码,并且按照 HTTP 响应的格式来构造返回数据 1、下载Tomcat 官网:Apache Tomcat Apache 是一个组织,就是开发维护 Tomcat 的那个组织,Apache 是开源社区中一个非常有影响力的组织 org 也是一个常见的顶级域名,org 后缀的都表示是一个非营利组织的域名,咱们平时看到的都是 .com… .cn Tomcat 的版本,会和 JDK 以及 Servlet 的版本都是密切绑定在一起的,我们使用 Tomcat 8 的版本 解压缩: 2、重要目录bin:启停脚本
答案是肯定的!! conf:Tomcat 的配置文件
比如想修改下 tomcat 的端口号,tomcat 默认绑定的是 8080 端口 logs :日志
webapps:
正因为,一个 Tomcat 上面可以同时部署多个 Servlet 程序,所以,也可以把 Tomcat 称为 "Servlet 的容器”,或者简称为 “容器” 容器1:Java 集合类 => C++就称为容器 => 间接的导致了有些 Java 程序猿也管集合类叫做容器 容器2:Tomcat 是 Servlet 的 容器,一个 Tomcat 上面可以承载多个webapp 容器3:Spring 可以管理很多很多个 Bean 对象,Spring 也可以称为Bean 的容器 容器4:Docker 也是涉及到容器的概念,Docker 可以认为是轻量级的虚拟机 (软件模拟出来的一个计算机),一个 docker 程序里,可以有多个 “轻量虚拟机”,每个轻量虚拟机里面又可以包含很多程序,就把这个轻量虚拟机称为容器,进一步的也把 docker 也称为容器了…… ……. 所以未来看到容器这个词的时候,一定要擦亮眼睛,仔细的结合上下文,来分析分析,当前这个"容器" 到底是啥,不要把不同的容器混为一谈! 3、使用 Tomcat3.1、启动 Tomcat运行 看到这句话,说明你的 tomcat 启动成功 中间的乱码,是由于统一编码方式 把 cmd 字符编码改成 utf8 并不容易,cmd 自身没有提供设置字符集的功能,需要修改电脑的注册表 Windows 系统的总的配置中心(总指挥部),谨慎修改!!! Tomcat 还有其他的方式:
闪退原因: (1) 原因1 环境变量的问题 Tomcat 要想能运行,得能够找到 JDK !!! 靠咱们之前最开始的时候配置的 “环境变量” 就是在描述当前咱们把JDK给装到哪里去了~~,得让Tomcat 找到JDK的位置,才能去调用嘛 如何解决这个问题? 需要能看到报错提示!! 闪退了如何看到报错提示??? 如果这里的这一组环境变量,某个有问题,就会告诉你,是谁有问题 不一定是配一个就能好!!! 再重复上述步骤,看接下来报啥错 类似于上述环境变量,其实 tomca 自身就在尝试配置,一般来说,tomcat 就自动配好了,但是不排除有些情况下 tomcat 自动配置不生效,这个时候就可以手动配置了 (2) 原因2 端口号被占用了 Tomcat 是一个 HTTP 服务器,启动的时候要绑定端口,一般是绑定两个端口号:8080,8005 第二个情况是很可能电脑上有别的程序占用了 8080 / 8005 3.2、使用浏览器访问 Tomcat[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KfT9PUki-1655171538703)(C:\Users\Gwen\Desktop\4e54eaf098194c2dad75cc911f2aab4d.png)] 一般你装上了 tomcat 就会带有这个欢迎页面, 通过 Tomcat 访问: 是可以让别人访问你的 html 的,就是做网站的初衷 通过本地文件访问: 这个方式仅限于,使用自己的主机来访问,别人的主机想通过这种方式访问你的 html 是做不到 那么此时能否让别人访问我的页面?不能,这是因为 NAT => IPv4,内网ip 和 外网ip 结合 此时我的 ip是 192.168.178.1,以
开头的都是内网ip,内网IP 只能在局域网内部使用,不能被其他局域网直接访问 因此,要想让 tomcat 真正做到让页面被外面的人访问,就需要能够搞一个外网IP,买一个云服务器,就有了一个外网IP !!! 当前 chrome 会把所有的不是 HTTPS 的都标记成 “不安全”, 3.3、通过 webapps 目录部署页面虽然咱们部署了页面到 tomcat 上,但是这里还有个问题,当前如果页面简单还好,直接放到 ROOT 就行了 如果当前页面比较复杂,(若干个 HTML,还依赖了一些 css,图片,js…) 如果全都堆在这个 ROOT 目录里,就非常不优雅了 因此更好的做法,是在 webapps 里单独创建一个目录,把你的页面部署到这个目录中 将博客系统的代码全部复制进来 出现 404,一般就是你访问的资源不存在
通过这个 http://127.0.0.1:8080/blog102/blog_list.html,就会看到我们的博客页面 压缩这个 blog102,通过服务器,就可以让别人访问自己的页面 以上内容,都是基于 tomcat 来部署 “静态页面” 页面内容,是固定不变的 web 开发主要的工作,其实还是在动态页面这边 接下来重点学习的,就是动态页面的构造 这里的 API 和 HTTP 协议紧密相关 正式学习 Servlet 之前,需要先学点前置知识 (HTTP 和 Tomcat 也算是 Servlet 的前置知识) Maven1、什么是 Maven ?maven 是一个 Java 世界中,非常知名的 “工程管理工具” / “构建工具”
核心功能: 1.管理依赖
2.构建 / 编译(也是在调用 jdk ) 3.打包
Java 中常见的程序发布方式 maven 存在的意义就是能够直接把这些操作串起来,一气呵成 咱们写代码,也是有很多的依赖的 (当前阶段,依赖的东西不多)
比如前面写 JDBC 代码的时候,当时就下载了一个 mysql 的驱动包~~ 写代码的时候,也可能是有关系很复杂的依赖~~ 如果你是手动管理这个依赖,这个过程就会相当蛋疼!!! 不光你得研究清楚,每个库都依赖哪些其他库 为了解决上述的依赖问题,很多编程语言都引入了自己的包管理工具 (自动解决依赖) Java:Maven Gradle 如何下载安装 maven ? 2、使用 Maven2.1、创建项目搭配 IDEA 的使用方式:选择 maven 的方式来创建项目
这几个东西的用途就是,如果你写了一个程序,你要发布到 maven 中央仓库上,这三个参数就是你这个程序在中央仓库的身份标识 下载 mysql 的驱动包,就是从 中央仓库 搞的呀~~ 这个是创建好的项目的目录结构~~
创建好项目后,如何使用? 右标签菜单,如果没有,在 View-Tool Windows-Maven 咱们用的最多的打包 2.2、maven 管理依赖使用 maven 帮我们下载并安装第三方库~~
以 mysql 驱动包为例
把这个内容粘贴到 在 初始情况下的 一般来说,maven 就会自动从中央仓库那里来下载依赖了~~ 第一次使用的时候,可能会下载比较久,一旦下载好了之后,后续就能直接用了 如果 idea 没有自动触发下载,手动点 maven 右上角的刷新按钮 由于中央仓库,服务器在国外~~ 下载速度可能会比较慢!!! 默认的源在国外,是不太稳定的,如果你实在不行,也可以手动的把 maven 仓库给配置成使用国内的源 (使用国内的中央仓库),能用默认的源,就用默认的,默认的源大部分情况下是好的 出现了这条: Cannot resolve plugin org.apache.maven.plugins:maven-resources-plugin:2.6,把所有的文件删除掉,再次执行更新就能够解决这个问题,这次终于成功了! 如果看到了下图这个库,说明就是引入成功了!!! 如果没有这个库,尝试点击右上角的那个刷新按钮,你要注意右下角的下载的进度条~~ 无论是 maven 还是其他的库,都是通过同样的方式来引入的,只要把对应的 xml 片段(坐标) 拷贝到你的 pom.xml 中即可~~ 以上Tomcat与maven的安装与使用教程就是小编为大家收集整理的全部内容了,希望对大家有所帮助。如果您喜欢这篇文章,可以收藏或分享给您的小伙伴们吧!欢迎持续关注我们的后续更新。 |
免责声明:本站部分文章和图片均来自用户投稿和网络收集,旨在传播知识,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系我们及时修正或删除。谢谢!
始终以前瞻性的眼光聚焦站长、创业、互联网等领域,为您提供最新最全的互联网资讯,帮助站长转型升级,为互联网创业者提供更加优质的创业信息和品牌营销服务,与站长一起进步!让互联网创业者不再孤独!
扫一扫,关注站长网微信
答:不够 vivopad28+128大多数情况下是不够用的。 如果说你不玩游戏的话,只用于学习或者日常刷刷视频看看电视什么的是够的。 vivopad2多大的够用: 一般来说8 ......
方法一: 直接按住“alt+f4”强制关闭。 方法二: 1、按住“ctrl+shift+esc”进入任务管理器。 2、然后点击选择需要关闭的应用。 3、左下角点击结束任务就 ......
方法一: 1、找到“开始”菜单。 2、然后右键就可以找到“设备管理器”了。 方法二: 1、我们可以点击“开始”菜单。 2、然后点击“设置”。 3、接着找到“ ......
1、首先我们打开电脑的“设置”。 2、然后点击“Windows更新”。 3、接着选择“高级选项”。 4、进去之后选择“恢复”。 5、然后就可以看到“返回”了,点击 ......
答:回退win10。 1、win11系统本身就不适配英灵殿,所以不管怎么更改设置都是没有用的,只能回退系统。 2、如果大家不知道怎么回退,可以先在开始菜单中找到“设 ......
方法一: 我们直接将鼠标移到原本任务栏的位置就会自动唤起了。 方法二: 按住键盘的win键,唤醒任务栏。 方法三: 1、首先右键桌面,然后点击“个性化”。 ......
答:win11硬盘格式mbr和guid都可以。 其实使用mbr格式和guid模式都可以安装win11。 不过这两个格式在安装和使用方面有一些不同。 win11硬盘格式mbr和guid区别 一 ......
答:AMOLED屏幕 小米平板6pro采用的是一块10.8英寸的amoled屏幕。 屏幕分辨率为2560x1600,色彩显示十分的出众而且色彩鲜艳,清晰度高。 小米平板6pro其他介绍 ......
1、首先我们点击“win+i”进入设置,然后点击系统。 2、接着我们选择“恢复”。 3、然后选择“高级启动”。 4、重新启动之后我们选择疑难解答。 5、然后选择 ......
1、首先点击下方的Windows按钮打开开始菜单。 2、然后进入开始菜单中的系统设置。 3、在系统设置中找到“电源”并进入。 4、展开屏幕和睡眠,在其中就可以设 ......
答:能正常使用 一般来说win11跳过联网是可以正常进行使用的。 我们可以通过不联网来查看电脑的配件,要是配件不正确可以直接退换。 win11如何联网: 1、首先 ......
6月6日消息,小鹏汽车官方发文表示:林志颖成为小鹏G6品牌智友,新鹏友,新体验,新旅程。小鹏汽车创始人何小鹏,转发相关视频并表示欢迎。据悉,这也是林志颖在 ......
方法一: 1、首先我们点击win+i进入设置,点击左侧的Windows更新。 2、然后点击高级选项。 3、接着点击“可选更新”。 4、然后点击“驱动程序更新”,更新完 ......
1、首先我们按住键盘的“win+i”进入设置。 2、然后点击“个性化”。 3、接着选择“任务栏”。 4、进入之后就可以看到开关了。 5、将其关闭之后就看不到了。...
1、首先我们右键点击电脑,然后点击“管理”。 2、然后点击“磁盘管理”。 3、接着我们选择一个要进行分区的磁盘。 4、右键这个磁盘,选择“压缩卷”。 5、 ......
6月6日消息,今天凌晨,苹果带来了堪称“划时代”的MR头显新品:Vision Pro。据悉,Vision Pro将搭载新的visionOS操作系统,开发者需要基于新系统,专门为头显推 ......
影响关键词排名的因素非常多,毕竟SEO优化涉及很多方面的细节。 需要做好网站结构优化、内容优化、图片优化、代码优化等等,做好这些基础优化工作之后,还要进行 ......
如今,网站已经成为企业最重要的营销手段之一,企业要想利用网站获得更好的推广效果,就需要合理使用各种营销手段SEO方法,还需要了解SEO,只有这样,网站才能在 ......
答:不支持 vivopad2是不支持插卡的,只支持wifi模式。 而且一般来说我们都是在家里使用wifi而且就算在外面也有手机,所以无伤大雅。 vivopad2支持内存卡吗: ......
6月6日消息,今天凌晨的发布会上,苹果发布了传闻已久的MR混合现实头显Vision Pro,售价高达3499美元,人民币要2.5万元了,可以说是苹果起价最高的产品了,比Mac ......
搜索引擎优化 (SEO) 是将网站排名提升到搜索引擎页面顶部的一系列步骤和策略。SEO的目的是为了增加网站的流量、知名度和销售量等。下面介绍最常用的几种SEO网站 ......
随着时代的快速发展,互联网推广早已经成为了最重要的营销手段之一了,对于企业来说,想要获得更好的推广宣传效果,就需要合理的使用各种各样的营销方式,只有这 ......
6月6日消息,日前浙江金华的应同学心疼爸爸喝酒后摔伤,在爸爸朋友圈发长文拜托爸爸的朋友们吃饭时不要劝酒一事引起网络关注,也再次将酗酒危害摆到了台面上。这 ......
1、首先我们点击桌面下方任务栏中的搜索按钮。 2、接着在其中搜索并打开“设备管理器” 3、接着在设备管理器中找到蓝牙驱动,右键打开“属性” 4、打开属性之 ......
1、首先我们点击桌面右下角的网络图标。 2、然后在其中可以看到wifi图标,点击它右侧的箭头展开菜单。 3、然后在右侧的wifi连接列表中找到我们想要连接的wifi ......
在互联网的时代中,想要利用网站推广来获得更好的宣传效果,就需要给网站做SEO优化,只有这样才能让网站在搜索引擎中获得良好排名,从而也就会有更多的用户了解 ......
方法一: 1、打开电脑的控制面板界面,点击“系统和安全”。 2、在控制面板界面中,点击电源选项下方的“更改电池设置”。 3、在跳转到的界面最下方就可以调 ......
方法一: 1、按下“Win+R”组合键打开运行,输入:services.msc点确定打开服务; 2、找到“Windows Audio”服务,双击打开; 3、该服务未启动的话将其启动,若 ......