windows下安装jdk+tomcat+maven并配置
一、下载安装jdk并配置
1.1 进行JDK下载
- 下载地址:一键直达

- 一般下载后,安装位置默认,一路下一步,一直到安装完毕-“关闭”。
1.2 环境变量配置
不要管是不是一般情况,这里的完整配置如下,“我的电脑”-右键-“属性”-(左侧)高级系统设置-(弹窗右下角)环境变量配置。
注:窗口上方是用户变量,下方是系统变量,以后把你所有变量都配置在系统变量里!
进行JAVA_HOME、CLASSPATH、Path的配置
JAVA_HOME 刚刚jdk的安装目录,一般C:\Program Files (x86)\Java\jdk1.8.0_101
CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
1.3 检测安装以及配置
按住win+r 输入cmd打开命令行输入以下命令
javajavacjava -version

二、下载tomcat并配置
2.1 进行tomcat下载
- 1、登录tomcat官网,选择相应的版本进行下载,此处下载window,Linux下载
tar.gz

- 2、将下载的安装包,解压到盘符根目录或自定义目录,目录路径最好都是英文
2.2 环境变量配置
- 1、配置tomcat环境变量,此时jdk必须配置好
1、新建变量名:CATALINA_BASE,变量值:例如:D:\apache-tomcat-8.5.57
2、新建变量名:CATALINA_HOME,变量值:例如:D:\apache-tomcat-8.5.57
3、打开PATH,添加变量值:;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
- 2、window安装tomcat服务
- win+R打开命令窗口,输入
service install,等待
2.3 启动tomcat
- 方式一、在安装后tomcat服务后,进入tomcat的bin目录,找到tomcat8w.exe运行,打开浏览器运行
localhost:8080

- 方式二、win+r打开命令行界面,输入
startup,等待查看界面

2.4 乱码问题
- 1、出现下图的中文乱码,进入tomcat的conf目录,打开
logging.properties,目录修改如下图红框的字符编码,重启tomcat。


三、下载Maven并配置
3.1 进行Maven的下载
- 下载地址:直达官网链接

- 将下载的文件解压盘符目录下,解压后的文件

目录解读
bin:存放了maven的命令,比如我们前面用到的mvn tomcat:run
boot:存放了一些maven本身的引导程序,如类加载器等
conf:存放了maven的一些配置文件,如setting.xml文件
lib:存放了maven本身运行所需的一些jar包
3.2 环境变量配置
- 配置前确认安装完jdk
- 进行
MAVEN_HOME、path的配置
MAVEN_HOME maven安装路径 C:\LJLRY\Work\apache-maven-3.6.3
path 添加 %MAVEN_HOME%\bin
3.3 检测安装以及配置
打开win+r 输入cmd,输入命令mvn -v

3.4 修改maven配置文件
通常我们需要修改解压目录下conf/settings.xml文件

1、进行本地仓库位置的修改
首先在想在的位置创建目录,复制目录路径
<!-- 自定义的maven仓库路径 -->
<localRepository>D:\LJLRY\RepMaven</localRepository>
2、添加国内镜像源
在标签下,添加国内镜像源,这样下载jar包速度很快。一般使用阿里云镜像库即可。
<!-- 阿里云仓库 -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
3、修改maven默认的JDK版本(默认为1.4)
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
3.5 IDEA中配置maven
常用的开发工具如idea,eclipse都自身集成了一个版本的Maven。但是通常我们使用自己已经配置好的Maven。
具体操作:
- 修改为自己解压的Maven目录
- 勾选Override,修改为自己maven目录下的settings.xml目录
- 修改为自己的本地仓库地址,一般会自动识别。

windows下安装jdk+tomcat+maven并配置的更多相关文章
- windows下安装node.js及环境配置、部署项目
windows下安装node.js及环境配置.部署项目 一.总结 一句话总结: 安装nodejs软件:就像普普通通的的软件那样安装 配置nodejs安装的全局模块的环境变量 并且安装cnpm(比如cn ...
- linux下安装jdk+tomcat+eclipse+mysql
我的环境:主机是win7的,虚拟机是VWare Workstation 6.0 ,linux系统为Red Hat Enterprise Linux 5 64位 各软件版本:jdk是jdk-6u ...
- ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn
需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在windows上查看,也可以方便的通过windows连接linux服务器. 解决:运行网站要用到j ...
- 从零开始学 Java - Windows 下安装 JDK
关于未来 "我要死在火星.在我死去的时候能够想着人类能有一个美好的未来--有可持续的能源,同时能够殖民其他的星球来避免人类灭绝的最坏可能." 官网下载 直接打开官网:http:// ...
- 在ubuntu 12.04 中配置java环境(安装jdk, tomcat, maven, eclipse)
1. 安装jdk 1.7 在ubuntu( /usr/lib/jvm/java-7-openjdk-amd64 )中默认有安装jdk 1.7 如果没有 可下载 : http://www.oracle. ...
- linux(centos 7)下安装JDK,Tomcat,mysql 运行Maven 项目
一.在Linux中安装JDK 1. 将JDK上传到root下(任何位置均可以). 如图: 2. 用解压命令解压JDK tar -xvf (此处为jdk文件名) 如果是rpm包,执行rpm -i jdk ...
- linux 下安装 jdk tomcat 并配置
linux下安装TOMCAT与JDK 第1步:新建boss用户,username:boss,password:boss 第2步:将安装用户路径设置成/app/boss [root@localhost] ...
- windows下安装JDK和Tomcat
一.安装JDK 1.安装 JDK当前最高版本为1.7. 下载并运行JDK 1.7安装程序jdk-7u25-windows-i586.exe,直接安装到C盘(也可以在其它盘,但文件名一定要是英文名),其 ...
- CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布
上传文件到服务器,安装lrzsz , 可以将本地的文件上传到linux系统上. 如果是CentOS则可以用yum install lrzsz 命令安装,更方便. 或:yum -y install lr ...
随机推荐
- System.nanoTime与System.currentTimeMillis比较
System.nanoTime与System.currentTimeMillis比较 currentTimeMillis返回的是系统当前时间和1970-01-01之前间隔时间的毫秒数,如果系统时间固 ...
- JAVA设计模式 5【结构型】代理模式的理解与使用
今天要开始我们结构型 设计模式的学习,设计模式源于生活,还是希望能通过生活中的一些小栗子去理解学习它,而不是为了学习而学习这些东西. 结构型设计模式 结构型设计模式又分为 类 结构型 对象 结构型 前 ...
- JDK8的Optional用法
参考资料:https://www.baeldung.com/java-optional https://mp.weixin.qq.com/s/P2kb4fswb4MHfb0Vut_kZg 1. 描述 ...
- Oracle APEX 发送邮件
1.网络服务安全设置 Oracle 11gR2的版本,可能导致邮件发送失败(ORA-24247: network access denied by access control list (ACL)) ...
- ifstream
eof() 这个东西是返回文件是否达到尾部. 在读取错误的时候才会触发. 这点要小心,如果写在while(eof) 即使到了文件尾部, 但并没有读取错误,很有可能再次进入循环,然后出现读取错误 .ge ...
- 蓝奏云数值验证码识别,python调用虹鱼图灵识别插件,超高正确率
识别验证码一直是本人想要做的事情,一直在接触按键精灵,了解到有一个虹鱼图灵识别插件专门做验证码和图像识别,原理就是图片处理和制作字库识别,制作字库我一直觉得很麻烦,工程量太大.不管怎样,它能用能达到我 ...
- 2020-03-27:JDK1.8中在数据结构上,对HashMap做了什么样的改进?为什么?
福哥答案2020-04-04:头插改尾插,解决链表成环的问题.链表改成链表和红黑树.
- Linux系统安装Nginx(Centos7)
Nginx是一款轻量级的网页服务器.反向代理服务器.它最常的用途是提供反向代理服务,还可以做负载均衡.相较于Apache.lighttpd具有占有内存少,稳定性高等优势.服务端很多场景都需要使用,这篇 ...
- Linux下mv命令高级用法
mv 也是 Linux 下一个使用频率非常高的命令,但除了一些基本用法,你还知道它的哪些高级用法呢? 1. 基本用法 移动一个/多个文件: 移动一个/多个目录: 重命名文件/目录. 这些都是很基本的用 ...
- 最新通达OA-getshell 漏洞复现
0x00 通达简介 通达OA国内常用的办公系统,使用群体,大小公司都可以,其此次安全更新修复的高危漏洞为任意用户登录漏洞.攻击者在远程且未经授权的情况下,通过利用此漏洞,可以直接以任意用户身份登录到系 ...