Javaweb使用Maven工具与Tomcat的方法详解
目录
- 一、Maven工具
- 1,关于maven
- 2、安装maven
- 3,使用maven
- 4,认识pom.xml
- 5,目录文件完善
- 6,导入数据库的依赖
- 二、Tomcat
- 1,Tomcat 是什么
- 2,下载Tomcat
- 总结
一、Maven工具
1,关于maven
Maven是一个项目构建工具,创建的项目只要遵循Maven规范(称为Maven项目),即可使用Maven 来进行管理:编译,打包等。
2、安装maven
如果你的安装idea的时候已经配置好JDK,那么你就不需要安装maven,idea已经自带maven。如果未安装配置JDK,具体下载配置过程网上都有,比较简单,这里就不多赘述
3,使用maven
4,认识pom.xml
pom.xml是maven项目中最核心的配置文件,xml是一种文件格式,这种格式也是标签化语言,类似于html
5,目录文件完善
6,导入数据库的依赖
在官网上到对应的jar包,复制粘贴到idea中
二、Tomcat
1,Tomcat 是什么
Tomcat 是一个 HTTP 服务器. 前面我们已经学习了 HTTP 协议, 知道了 HTTP 协议就是 HTTP 客户端和 HTTP 服务器之间的交互数据 的格式. 同时也通过 ajax 和 Java Socket 分别构造了 HTTP 客户端. HTTP 服务器我们也同样可以通过 Java Socket 来实现. 而 Tomcat 就是基于 Java 实现的一个开源免费, 也是被广泛使用的 HTTP 服务器.
Tomacat是一个HTTP服务器,想象成淘宝这样的电商平台webapp是一个淘宝店铺,运行在tomcat上Servlet就是淘宝平台给店铺提供服务
2,下载Tomcat
下载好解压缩即可
在浏览器输入上面URL可以进入Tomcat这里成功就说明安装成功
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!
相关推荐
-
Java的Tomcat和Servlet的运行原理详解
目录 一.客户端(浏览器)与服务器之间的交互 二.Tomcat启动过程 三.Tomcat处理请求过程 四.Servlet的service方法 总结 在从前的时候,想要运行一个Java代码,就必须要实现main方法,这是程序的入口,通过初识 Servlet 就会发现没有实现 main 方法,程序就被成功调用,并且还能够在浏览器除看见想要看见的结果,这是为什么呢? 事实就是,main 方法在Tomcat 中,Servlet 程序是配合Tomcat上运行的,Tomcat 就有了main 方法,就会拖着
-
Java的项目构建工具Maven的配置和使用教程
一.Maven是什么 Maven是一个用java开发的项目构建工具, 它能使项目构建过程中的编译.测试.发布.文档自动化, 大大减轻了程序员部署负担. 二.安装Maven 安装maven非常简单,访问Maven官方页下载即可:http://maven.apache.org/download.cgi 下载完后配置M2_HOME环境变量, 然后终端运行mvn --version, 看到正确的输出提示,Maven就安装完成了. 三.Maven基本概念 Maven的核心思想是POM, 即Project
-
Java(JDK/Tomcat/Maven)运行环境配置及工具(idea/eclipse)安装详细教程
Java(计算机编程语言) Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征. Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程. Java具有简单性.面向对象.分布式.健壮性.安全性.平台独立与可移植性.多线程.动态性等特点. Java可以编写桌面应用程序.Web应用程序.分布式系统和嵌入式系统应用程序等. Java环境配置(
-
使用java模拟简单的tomcat的方法详解
我们现在已经会使用tomcat了,但tomcat具体的原理还很模糊,下面我们使用java来简单模拟一下tomcat,实现游览器访问8888端口,然后得到一个网页进行展示.注意:这只是简单模拟 我们接下来将会使用java里面的io和网络的知识.首先先简单一点,游览器访问8888端口,然后输出一句话,编写代码如下 @Test public void myTomcat() throws IOException { // 在 8888 端口进行监听 ServerSocket serverSocket =
-
Java tomcat手动配置servlet详解
目录 1.准备工作 2.编译文件 编码出问题 学习类加载器 处理编译结果 总结 1.准备工作 如下图,先按照要求创建好各个文件 这时候如果你觉得能运行,那就错了(我一开始卡在这了) idea的项目结构 如果学习过用idea创建servlet应用,你肯定会发现,这里提供的web.xml根本不完整 请用以下代码囊括上述的servlet标签 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns=&qu
-
一文掌握Java开发工具Maven(简单上手)
Maven 如果作为一个Java程序员,那么在日常的开发过程中,maven是很常见的项目构建工具.maven可以极大的提高我们的开发效率,帮助我们简化开发过程中一些解决依赖和项目部署的相关问题,所以学习掌握maven的相关知识是非常有必要的. 本文从入门安装开始,逐步深入讲解maven的相关知识. 1.安装maven 首先我们需要准备好安装包,这里推荐在官网下载:maven官网下载地址 我这里下载的是3.8.1版本的maven,不同版本的maven配置过程基本是一样的. 1.1 Windows安
-
Javaweb使用Maven工具与Tomcat的方法详解
目录 一.Maven工具 1,关于maven 2.安装maven 3,使用maven 4,认识pom.xml 5,目录文件完善 6,导入数据库的依赖 二.Tomcat 1,Tomcat 是什么 2,下载Tomcat 总结 一.Maven工具 1,关于maven Maven是一个项目构建工具,创建的项目只要遵循Maven规范(称为Maven项目),即可使用Maven 来进行管理:编译,打包等. 2.安装maven 如果你的安装idea的时候已经配置好JDK,那么你就不需要安装maven,idea已
-
抓包工具Fiddler的使用方法详解(Fiddler中文教程)
Fiddler简介 Fiddler(中文名称:小提琴)是一个HTTP的调试代理,以代理服务器的方式,监听系统的Http网络数据流动,Fiddler可以也可以让你检查所有的HTTP通讯,设置断点,以及Fiddle所有的"进出"的数据(我一般用来抓包) Fiddler还包含一个简单却功能强大的基于JScript .NET事件脚本子系统,它可以支持众多的HTTP调试任务. Fiddler官方网站提供了大量的帮助文档和视频教程,这是学习Fiddler的最好资料 Fiddler_官方网站 Fid
-
CSS代码检查工具stylelint的使用方法详解
CSS不能算是严格意义的编程语言,但是在前端体系中却不能小觑. CSS 是以描述为主的样式表,如果描述得混乱.没有规则,对于其他开发者一定是一个定时炸弹,特别是有强迫症的人群.CSS 看似简单,想要写出漂亮的 CSS 还是相当困难.所以校验 CSS 规则的行动迫在眉睫.stylelint是一个强大的现代 CSS 检测器,可以让开发者在样式表中遵循一致的约定和避免错误.本文将详细介绍CSS代码检查工具stylelint 概述 stylelint拥有超过150条的规则,包括捕捉错误.最佳实践.控制可
-
JS检测浏览器开发者工具是否打开的方法详解
在某些情况下我们需要检测当前用户是否打开了浏览器开发者工具,比如前端爬虫检测,如果检测到用户打开了控制台就认为是潜在的爬虫用户,再通过其它策略对其进行处理.本篇文章主要讲述几种前端JS检测开发者工具是否打开的方法. 一.重写toString() 对于一些浏览器,比如Chrome.FireFox,如果控制台输出的是对象,则保留对象的引用,每次打开开发者工具的时候都会重新调用一下对象的toString()方法将返回结果打印到控制台(console tab)上. 所以只需要创建一个对象,重写它的to
-
Intellij idea下使用不同tomcat编译maven项目的服务器路径方法详解
问题出现原因: 使用自己下载的tomcat运行maven项目,其中有图片上传模块,图片全部上传到target目录下的工程文件里.结果使用maven的clean插件时,图片全部被删除. 目录如下: 为了解决这个问题,想了如下几种方法: 更改output directory目录 Tomcat 增加虚拟目录.但Intellij idea里的工程运行的是 catalina.sh run 命令,工程外的文件路径访问不到 在第2种方法的基础上,同时运行Tomcat/bin/startup.sh脚本,但比较麻
-
MongDB.Net工具库MongoRepository使用方法详解
MongDB .Net工具库MongoRepository的简单使用. 最近研究了一下MongoDB数据库,并使用了开源的在.net环境下的一个类库,Mongo仓库.对于数据的一些简单的操作非常好用,特记录供后期参考. 具体的使用过程如下: 一.新建项目,在Nuget上获取库. 二.在配置文件中设置数据库地址 三.新建数据实体,并继承Entity,定义需要的字段 四.注意常见的几种字段属性的使用 [BsonElement("reName")] 用来重命名数据库中字段的名称. [Bson
-
缓存工具类ACache使用方法详解
本文实例为大家分享了缓存工具类ACache的使用,供大家参考,具体内容如下 (1). ACache mCache = ACache.get(this); (2). String cacheData = mCache.getAsString("cache_data"); (3). if (!TextUtils.isEmpty(cacheData)) { 解析.setAdapter. } (4). 然后仍然请求网络,因为缓存的意义是为了在
-
MongoDB.Net工具库MongoRepository使用方法详解
MongoDB .Net工具库MongoRepository的简单使用. 最近研究了一下MongoDB数据库,并使用了开源的在.net环境下的一个类库,Mongo仓库.对于数据的一些简单的操作非常好用,特记录供后期参考. 具体的使用过程如下: 一.新建项目,在Nuget上获取库. 二.在配置文件中设置数据库地址 三.新建数据实体,并继承Entity,定义需要的字段 四.注意常见的几种字段属性的使用 [BsonElement("reName")] 用来重命名数据库中字段的名称. [Bso
-
eclipse maven 插件的安装和配置详解
maven3 安装: 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成.Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个. 首先去官网下载 Maven:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz 下载完成之后将其解压,我将解压后的文件夹重命名成 maven,并将它放在 D:\Server 目录下,即 maven 最终的路径是:D
随机推荐
- nicejforms——美化表单不用愁
- JSONP跨域请求实例详解
- vue如何获取点击事件源的方法
- PHP与Java进行通信的实现方法
- ASP.NET MVC制作404跳转实例(非302和200)
- 配置php.ini实现PHP文件上传功能
- 基于preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)
- Android获取联系人姓名和电话代码
- C C++ 算法实例大全
- 深入解析Linux下MySQL数据库的备份与还原
- Android仿支付宝中余额宝的数字动画效果
- MySQL索引用法实例分析
- 通过BootStrap-select插件 js jQuery控制select属性变化
- 利用javascript中的call实现继承
- crontab实现每隔多少天执行一次脚本的两种方法
- 进制转换基础
- C#端口转发用法详解
- MS SQL SERVER 数据库日志压缩方法与代码
- jQuery实现点击图片翻页展示效果的方法
- javascript vvorld 在线加密破解方法