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:

posted @   鸭梨的药丸哥  阅读(53)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示