IDEA新建一个Maven的Javaweb项目
1 maven下载与配置
1.1 下载Maven
maven官网下载地址:http://maven.apache.org/download.cgi
下载完成后解压到所需目录即可。然后新建一个mavenrepository目录,作为maven的localRepository地址。(我用的是3.6.1)
1.2 修改apache-maven-3.6.1\conf下的settings.xml
1.2.1 修改下载包路径
然后修改下载的镜像为aliyun。
将如下代码,copy到settings.xml中的
如图:
1.2.2 修改仓库到本地新建的仓库
本地非C盘中创建一个文件夹mavenrespotion
找到apache-maven-3.6.0\conf下的settings.xml,打开后找到 :
然后copy出来,将参数改成之前建的mavenrespotion目录。
如下:
1.3 配置maven系统环境变量
鼠标右键点击【这台电脑】-->选择【属性】->【高级系统设置】-->【系统变量】
在系统环境变量中添加:MAVEN_HOME,变量值为解压的maven根目录(点进入看到bin目录,然后复制)。
然后在Path变量后添加:%MAVEN_HOME%\bin
配置好环境变量,进入cmd,输入mvn -version,若成功出现版本信息,则环境变量配置成功。
至此,maven配置完成。
2、创建javaweb maven项目
启动IDEA,New Project
注意选择archetype时,不要选错,有两个webapp。
输入两个id名字,如图:
Maven home directory:选择之前自己解压后的目录
User setting file:选择到conf文件夹下的settings.xml文件。
Local repository:选择到自己建立的maven-repository目录下。
然后在下方点击加号,添加一个Property,这样就会在本地优先查找资源,本地找不到再去下载加载速度会比较快。如图:
Name:archetypeCatalog
Value:internal
这里设置与项目相关的属性,一般没什么大问题。直接Finish了:
等待构建完成,当出现BUILD SUCCESS和Javaweb的目录架构时,便OK了。
然后在main下新建以下目录
然后右击javaDirectory,选择Make Directory as下的Source Root
然后右击javaDirectory,选择Make Directory as下的Resources Root
然后右击javaDirectory,选择Make Directory as下的 Test Source Root
然后右击javaDirectory,选择Make Directory as下的Test Resources Root
3 配置Tomcat
3.1 确认JDK版本
请先确认你的JDK版本
请先确认你的JDK版本
请先确认你的JDK版本
Tomcat在 JDK1.8 环境下能够正常运行,请确认JDK版本(在cmd窗口输入 java -version),如果是在12.0版本,1.7版本,Tomcat不能够正常启动!其他JDK版本不清楚,没有具体测试运行!
3.2 下载tomcat
地址:https://tomcat.apache.org/download-70.cgi
根据自己电脑位数下载,如下图是windows,下载后直接解压即可
3.3 tomcat 环境变量配置
3.3.1 鼠标右键点击【这台电脑】-->选择【属性】->【高级系统设置】-->【系统变量】
新建CATALINA_HOME变量
变量名:CATALINA_HOME
变量值:D:\apache-tomcat-8.5.65
3.3.2 找到Path变量,点击编辑
变量名:Path
变量值: %CATALINA_HOME%\bin(不要删除原有path变量值,直接在最后一行添加上这一句即可)
(Tomcat安装位置,即刚刚解压文件夹下bin文件所在位置)
3.3.3 验证tomcat是否配置成功
输入 startup.bat 后回车(你也可以到你解压的tomcat文件夹下的bin目录中点击startup.bat)
如上tomcat乱码
右击用记事本打开或者Notapad++打开.Ctrl+F点击“替换”。替换之后ctrl+s进行及时保存。
保存完后,重启一下Tomcat服务器,救能看到中文乱码的问题给解决了
之后出现了Tomcat的启动窗口,若没有报错或者一闪而过,那么说明启动成功了,让黑窗口保持运行,不能关,否则你的服务器也就关闭了,
若出现了报错或者一闪而过(启动失败),可能是你的端口被占用,Tomcat默认的端口是8080,出现这两种情况那么可以试试以下两种:
一、重启电脑后再次按以上步骤启动Tomcat尝试是否能解决;
二、修改Tomcat端口号后,再用以上步骤启动Tomcat。|| 修改端口
浏览器中输入 http://localhost:8080/ 页面出现如下表示配置成功
3.4 IDEA 配置 Tomcat
点击左上角的+,选择最下面的Local TomcatServer
然后配置好Server中的参数
再点击Deploymen选项卡,配置一下热部署。点击右侧的+,选择Artifact,再选择war exploded
然后回到Server选项卡,配置一下这两个选项
运行一下,大功告成!
可能有的版本点击+号并没有出现tomcat server选项,此时进行如下操作,点击小扳手图标Edit Defaults出现Defaults选项
先在默认里面配置好后,再点击右上角的 + 就有 Tomcat Server了