IDEA创建MAVEN 无骨架WEB 项目

Idea创建maven带有骨架的web项目的时候,会缺少必要文件夹,而且会多出来一些我们不需要的东西 详见:IDEA创建Maven Web项目

所以我们也可以创建无骨架项目:

创建maven项目 不选择任何骨架 直接点击next

IDEA创建MAVEN 无骨架WEB 项目

然后一直下一步直到项目创建完成 项目结构如下

IDEA创建MAVEN 无骨架WEB 项目

我们发现这个项目是没有web文件夹的,因为默认创建的是java项目而不是java web项目,这就需要我们手动添加了

IDEA创建MAVEN 无骨架WEB 项目

IDEA创建MAVEN 无骨架WEB 项目

然后修改这两个路径 改到我们项目的src\main下面

IDEA创建MAVEN 无骨架WEB 项目

IDEA创建MAVEN 无骨架WEB 项目

IDEA创建MAVEN 无骨架WEB 项目

修改完成后 项目结构如下

IDEA创建MAVEN 无骨架WEB 项目

下面我们需要在pom.xml中声明项目为web项目并配置tomcat(需要其他依赖及插件可自行添加)

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <groupId>com.alex</groupId>
<artifactId>maven_web7903</artifactId>
<version>1.0-SNAPSHOT</version> <!--项目为web项目-->
<packaging>war</packaging> <build>
<plugins>
<!--配置tomcat-->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/web7903</path>
<port>8080</port>
</configuration>
</plugin>
</plugins>
</build>
</project>

然后新建个index.jsp 运行tomcat就可以了

IDEA创建MAVEN 无骨架WEB 项目

运行结果

IDEA创建MAVEN 无骨架WEB 项目

上一篇:全网最详细的Eclipse和MyEclipse里对于Java web项目发布到Tomcat上运行成功的对比事宜【博主强烈推荐】【适合普通的还是Maven方式创建的】(图文详解)


下一篇:【IDEA】IDEA创建Maven的Web项目并运行以及打包