IntelliJ IDEA部署javaweb项目
IntelliJ IDEA部署javaweb项目
1.前言
IntelliJ IDEA企业版和社区版是不同的,企业版的功能更加齐全,在企业版版中部署javaweb项目是十分简单,直接一键创建即可,而在IntelliJ IDEA Community Edition(也就是社区版)中是无法直接创建javaweb项目的,而这时我们需要借助maven来部署javaweb项目并配置tomcat。当然你也可以选择IntelliJ IDEA企业版的破解版,因为官方的IntelliJ IDEA企业版是收费的。
我这里将介绍如何使用maven来部署javaweb项目,以下内容我将使用IntelliJ IDEA Community Edition来创建java web项目。并且使用的是本地的tomcat9
2.配置tomcat
在使用本地的tomcat9部署时,先配置权限用户,配置文件在tomcat目录下的conf目录里的tomcat-user.xml文件。注意:将内容配置到tomcat-users标签之间
<!--找到tomcat-users-->
<tomcat-users xmlns="http://tomcat.apache.org/xml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
version="1.0">
<!--配置内容如下,并将内容配到tomcat-users标签之间-->
<role rolename="tomcat"></role>
<role rolename="manager-gui"></role>
<role rolename="manager-script"></role>
<role rolename="admin-gui"></role>
<user username="tomcat" password="tomcat" roles="tomcat,manager-gui,admin-gui,manager-script"></user>
</tomcat-users>
3.用maven创建javaweb项目
3.1创建javaweb项目
根据下面图片创建即可,后面步骤跟maven项目一样。
3.2配置maven中的pom.xml
添加以下内容:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/</path>
<update>true</update>
<url>http://localhost:8080/</url>
<username>tomcat</username>
<password>tomcat</password>
</configuration>
</plugin>
并添加启动运行命令
4.运行
在src/main/webapp里面找到index.jsp,然后点击右上角的运行。运行后会有以下启动内容,点击http://localhost:8080/既可以查看网页。
[INFO] — tomcat7-maven-plugin:2.2:run (default-cli) @ java_web_maven —
[INFO] Running war on http://localhost:8080/
[INFO] Using existing Tomcat server configuration at E:\java_workplace_IDEA\java_web_maven\java_web_maven\target\tomcat
\java_workplace_IDEA\java_web_maven\java_web_maven\target\tomcat
[INFO] create webapp with contextPath:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)