使用Maven创建一个web项目
一、步骤 1Maven 环境配置下载 Maven下载地址https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/选择 apache-maven-3.6.3-bin.zip 下载解压到固定目录如 D:\apache-maven-3.6.3配置系统环境变量表格变量名变量值MAVEN_HOMED:\apache-maven-3.6.3PATH%MAVEN_HOME%\bin验证配置打开 cmd 命令行输入bash运行mvn -v✅ 成功标志显示 Apache Maven 3.6.3 版本信息且 JDK 版本为 1.8。配置 Maven 本地仓库打开 D:\apache-maven-3.6.3\conf\settings.xml找到 localRepository 标签修改为自定义仓库路径如 D:\maven-repoxmllocalRepositoryD:\maven-repo/localRepository配置阿里云镜像xmlmirrors mirror idaliyunmaven/id mirrorOfcentral/mirrorOf urlhttps://maven.aliyun.com/repository/public/url /mirror /mirrors二、步骤 2IDEA 配置 Maven打开 IDEA → File → SettingsWindows/ PreferencesMac搜索 Build, Execution, Deployment → Build Tools → Maven配置如下Maven home directory: 选择 D:\apache-maven-3.6.3User settings file: 选择 D:\apache-maven-3.6.3\conf\settings.xmlLocal repository: 自动识别为 D:\maven-repo点击 Apply → OK三、步骤 3IDEA 创建 Maven Web 项目新建项目IDEA → File → New → Project左侧选择 Maven → 勾选 Create from archetype选择 org.apache.maven.archetypes:maven-archetype-webapp点击 Next填写项目坐标表格字段填写值GroupIdcn.js.ccitArtifactIdxmallVersion1.0-SNAPSHOT点击 Next3. 确认 Maven 配置确认 Maven home path、User settings file、Local repository 均为步骤 2 配置的路径点击 Finish4. 等待项目初始化IDEA 会自动下载 Web 项目依赖首次下载可能需要 1-2 分钟耐心等待直到项目结构加载完成。四、步骤 4完善项目结构默认生成的项目缺少 Java 源码目录手动补全在 src/main 下新建目录java右键 → New → Directory右键 java 目录 → Mark Directory as → Sources Root同理新建 src/main/resources 目录标记为 Resources Root✅ 最终项目结构plaintextxmall/ ├── src/ │ ├── main/ │ │ ├── java/ │ │ ├── resources/ │ │ └── webapp/ │ │ ├── index.jsp │ │ └── WEB-INF/ │ │ └── web.xml └── pom.xml五、步骤 5配置 pom.xml替换默认的 pom.xml添加核心依赖Servlet、JSTLxmlproject xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd modelVersion4.0.0/modelVersion groupIdcn.js.ccit/groupId artifactIdxmall/artifactId packagingwar/packaging version1.0-SNAPSHOT/version namexmall Maven Webapp/name urlhttp://maven.apache.org/url properties maven.compiler.source8/maven.compiler.source maven.compiler.target8/maven.compiler.target project.build.sourceEncodingUTF-8/project.build.sourceEncoding /properties dependencies !-- Servlet API -- dependency groupIdjavax.servlet/groupId artifactIdjavax.servlet-api/artifactId version4.0.1/version scopeprovided/scope /dependency !-- JSTL标签库 -- dependency groupIdjavax.servlet/groupId artifactIdjstl/artifactId version1.2/version /dependency /dependencies build finalNamexmall/finalName plugins !-- Tomcat插件 -- plugin groupIdorg.apache.tomcat.maven/groupId artifactIdtomcat7-maven-plugin/artifactId version2.2/version configuration port8080/port path/xmall/path /configuration /plugin /plugins /build /project六、步骤 6配置 Tomcat添加 Tomcat 服务器IDEA 右上角 → Add Configuration点击 → 选择 Tomcat Server → Local配置 Tomcat 路径Application server 选择你本地的 Tomcat 9.0.58点击 Apply部署项目到 Tomcat在 Tomcat 配置页面 → 选择 Deployment → 点击 → 选择 Artifact选择 xmall:war explodedApplication context 填写 /xmall点击 Apply → OK七、步骤 7运行项目点击 IDEA 右上角的 Run 按钮绿色三角等待 Tomcat 启动控制台显示 Server startup in xxx ms 即成功打开浏览器访问http://localhost:8080/xmall✅ 成功标志页面显示 Hello World!八、步骤 8打包发布打包成 WAR 包IDEA → Maven 面板右侧→ 展开 xmall → Lifecycle双击 clean → 再双击 package打包完成后WAR 包生成在xmall/target/xmall.war发布到 Tomcat把 xmall.war 复制到 Tomcat 的 webapps 目录如 D:\apache-tomcat-9.0.58\webapps启动 Tomcat运行 bin/startup.batTomcat 会自动解压 WAR 包访问http://localhost:8080/xmall 即可总结核心配置Maven 的本地仓库、阿里云镜像、Tomcat 插件是核心配置缺一不可。验证标准启动 Tomcat 后访问 http://localhost:8080/xmall 能看到 Hello World!打包后 WAR 包能在 Tomcat 的 webapps 目录正常运行即为成功。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2417100.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!