主题
idea 创建 maven-archetype-webapp
正常创建
1、创建
2、把新项目改成标准的 maven 项目
创建
/src/main/java
,右键把java文件夹
改为sources Root
创建
/src/test
, 再创建/src/test/java
,右键java
文件夹改为Test sources Root
创建
/src/main/resources
,并右键把resources
文件夹改为Resources Root
结果如图:
3、启动
问题 1—— maven 版本太高,导致 404 错误(可能遇到)
1、创建 artifact
3、配置 tomcat,并把项目插入进去
4、完成,可以进行以下操作测试
- Web.xml 中添加
xml
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
- 新建 index.jsp,编写 Hello word
- 启动后,在浏览器访问
问题 2—— 报错 unable to import maven project
1、idea 报错 unable to import maven project
我的错误是因为版本太高,我下载的是 3.6 版本,选一个 3.0.6 以下的版本即可 3.0.5 版本
然后重新配置 maven
2、修改 maven 中央仓库位置
重新配置 maven 时,顺便把中央仓库位置也改,不让他占 c 盘的位置
- 把原始的
repository
拷贝一份到需要的路径下,可以在以下位置看到自己原始的 repository 在那里 - 在你的新 repository 的文件夹下,创建一份
settings.xml
文件,并写入以下代码,注意<localRepository>你的repository路径</localRepository>
xml
<settings>
<localRepository>E:\maven-3.0.5\repository</localRepository>
<servers>
<server>
<id>archiva.internal</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>archiva.snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>
- 在 idea 中重新设置 maven
- 每次新建项目都默认使用修改过后的 maven