在这里本博客不讲解maven有关的知识,如目录、命令、pom解释,自行查看其它技术博。
大致配置步骤如下:
(1) 下载并配置好本地maven(不讲)
(2) 本地maven的一些设置(本地仓库和远程仓库)
(3) IDEA的maven和tomcat的全局配置
(4) IDEA创建一个web工程
(5) 配置该工程structure
(6) 配置该工程的maven和tomcat
(7) 编写和启动web工程
进入详细配置:
一、下载并配置好本地maven
(略)
二、本地maven的一些设置
1. 通过pom配置文件修改本地的仓库,pom配置文件中localRepositories添加如下内容(其中的文件夹地址为自己指定的):
<localRepository>E:/Works/MavenRepository</localRepository>
2. 由于国内访问国外的远程仓库有时速度很慢甚至访问失败,所以可以通过pom配置文件修改远程仓库为国内的镜像仓库,pom中mirrors添加如下(阿里):
<mirrors> <id>central-repository-mirror</id> <name>Central Repository Mirror</name> <mirrorOf>central</mirrorOf> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirrors>
三、IDEA的maven和tomcat的全局配置
1. 首先先配置tomcat:
先打开setting设置
点击红框的加号,这里我已经配置好全局了,先无视,点击tomcat server
并配置好tomcat在本地的路径,到此为止tomcat全局就配置好了
2. 接下来配置maven全局:
打开setting并点击Maven进行配置,红框内是要手动设置:
四、IDEA创建一个web工程
1. 创建一个新的MavenProject,依次选择:
2. 填写maven项目的项目名和模块名,点击下一步:
3. 设置maven的版本,这里我们用本机的,不用IDEA自带的,接着添加红框所示内容,目的是加快创建速度:
4. 写好项目的名字:
5. 按如下maven要求的目录进行设置(在project structure的modules中可以进行设置),其中源码写在java文件夹中:
五、配置该工程structure
点击编辑区右上方的project structure,首先配置facets(给maven工程指定为web工程,并指向maven工程的webapp,这样才能正确访问):
接着
六、配置该工程的maven和tomcat
点击右上方的edit configurations:
1. 首先配置maven(由于我已经配置好了maven,请无视列表):
接着配置maven启动的命令,这里我设置为clean package组合命令,用来打包为war包(打包成什么格式由pom来设置,见其它博客):
2. 接着配置tomcat:
配置好当前项目的tomcat服务器本地路径及指定浏览器,下面的url是在启动项目时IDEA自动帮你打开你所设置的浏览器并访问这里设置的url地址
点击deployment添加artifact:
继续点击Deployment,右框中Application context设置的是当前web项目部署到tomcat后的项目路径,换句话说就是这里设置的是浏览器访问该项目要输入url地址,例如上图所示,那么url要输入http://localhost:8080/FirstWebDemo/index.jsp访问该项目的首页。如果按照默认不设置情况下, 那么url要输入http://localhost:8080/index.jsp。推荐设置为当前项目名,记得前加反斜线,表示根目录。
七、编写和启动web工程
编写(想一些源码包编写是放在src/main/java下的):
启动tomcat服务器访问网站: