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中添加
<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>
<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