idea2019--创建和配置javaweb项目

idea2019--创建和配置javaweb项目

<article class="baidu_pl">
    <!--python安装手册开始-->
            <!--python安装手册结束-->
            <!--####专栏广告位图文切换开始-->
                                <!--####专栏广告位图文切换结束-->
     <div id="article_content" class="article_content clearfix" style="height: 2262px; overflow: hidden;">
        <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-833878f763.css">
                        <div id="content_views" class="markdown_views prism-atom-one-dark">
                <!-- flowchart 箭头图标 勿删 -->
                <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
                    <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>
                </svg>
                                        <h1><a name="t0"></a><a name="t0"></a><a id="1WEB_0"></a>1创建WEB项目</h1>

点击菜单顺序:file,new,project,选择java或是java enterprise
创建Web项目

1 新建Web项目,它是JAVAEE的项止,是一个WEB应用程序,上面说的两种方式都可以,但殊途同归,最后创建的都是javaweb项目。在这一步,将设置项目的名称,所在的本地文件夹的位置等内容。

 
 
  • 1

在这里插入图片描述

2 File - Project Structure,在项目已经创建以后,进行项目的结构配置,主要是项目的资源文件,程序文件等位置配置。

 
 
  • 1

在这里插入图片描述

3 Modules - Sources 资源文件和源文件
在web目录下新建一个目录,名为 WEB-INF,在WEB-INF目录下新建两个目录,名为 classes 和 lib
classes:.class文件存放位置,即java类生成的class文件的存放位置。
lib:整个项目所用到的JAR文件存放位置,这里的配置,方便手动加入相应的jar包,直接复制到这个目录下即可,以后用maven管理时,就基本上不用管了。

 
 
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述 4 Modules - Paths 生成路径
勾选 Use module compile output path,并将 Output path 和 Test output path 改为刚才web目录下新建的 classes 文件夹

目的:在构建项目时,能将.class文件输出至 classes 文件夹中

 
 
  • 1

在这里插入图片描述

5 在下面的JavaDoc中添加web目录下的 lib文件夹,这个主要是方便生成帮助文档,要求程序员事先约定好,并按约定加上标准的注释信息。
在这里插入图片描述

6 Modules - Dependencies 依赖组件
管理和添加项目所需要的依赖,一般都会有常规jdk依赖和tomcat依赖,JDK要注意版本,TOMCAT也一样。
添加web目录下的lib文件夹以及Tomcat的Library
在添加 lib文件夹时选择 Jar Directory

 
 
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述

7 Libraries 库包位置
添加web目录下的lib文件夹,选择 Jar Directory
在这里插入图片描述

8 Facets 项目方面
在Deployment Descriptor中添加 web.xml 文件,早期的Javaweb项目,这个配置文件是必须的,但后面采用注解方式时,这个文件也可以不使用。
在这里插入图片描述

9 Artifacts 工件定义,即项目定义,一般情况下,和项目名称保持一致
勾选 Include in project build 和 Show content of elements 两个选项,点击OK
在这里插入图片描述

10 Edit Configurations - Tomcat Server - Local
这是配置Tomcat的过程,加上了WEB的运行环境,才是WEB项目,这里仍然以tomcat为例,当然,得事先在开发系统里安装和配置好TOMCAT服务器
在这里插入图片描述在这里插入图片描述

11 Tomcat
修改名称,在Deployment中添加第9步中的Artifact 这里的命名与当时添加的工件名一致。
在这里插入图片描述
这就是新建Web项目所需要的配置了

2配置Web项目

打开已存在的项目,配置JDK,执行上面所述的第4步至第10步
有一点要注意
在Facets中,Web Resource Directories 需要定位到拥有全部web项目资源的文件夹,在不同的工程中或许有不同的名称,在上面所述的例子中,需要定位到web文件夹
在这里插入图片描述

在进行工程配置时,往往会遗漏一些步骤,往往是小东西影响了整个项目的执行,在工程初期,就需要将配置完成,以免产生不必要的麻烦

                                </div>
            <link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-b6c3c6d139.css" rel="stylesheet">
                                            <div class="more-toolbox">
            <div class="left-toolbox">
                <ul class="toolbox-list">
                    
                    <li class="tool-item tool-active is-like "><a href="javascript:;"><svg class="icon" aria-hidden="true">
                        <use xlink:href="#csdnc-thumbsup"></use>
                    </svg><span class="name">点赞</span>
                    <span class="count"></span>
                    </a></li>
                    <li class="tool-item tool-active is-collection "><a href="javascript:;" data-report-click="{&quot;mod&quot;:&quot;popu_824&quot;}"><svg class="icon" aria-hidden="true">
                        <use xlink:href="#icon-csdnc-Collection-G"></use>
                    </svg><span class="name">收藏</span></a></li>
                    <li class="tool-item tool-active is-share"><a href="javascript:;" data-report-click="{&quot;mod&quot;:&quot;1582594662_002&quot;}"><svg class="icon" aria-hidden="true">
                        <use xlink:href="#icon-csdnc-fenxiang"></use>
                    </svg>分享</a></li>
                    <!--打赏开始-->
                                            <!--打赏结束-->
                                            <li class="tool-item tool-more">
                        <a>
                        <svg t="1575545411852" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5717" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M179.176 499.222m-113.245 0a113.245 113.245 0 1 0 226.49 0 113.245 113.245 0 1 0-226.49 0Z" p-id="5718"></path><path d="M509.684 499.222m-113.245 0a113.245 113.245 0 1 0 226.49 0 113.245 113.245 0 1 0-226.49 0Z" p-id="5719"></path><path d="M846.175 499.222m-113.245 0a113.245 113.245 0 1 0 226.49 0 113.245 113.245 0 1 0-226.49 0Z" p-id="5720"></path></svg>
                        </a>
                        <ul class="more-box">
                            <li class="item"><a class="article-report">文章举报</a></li>
                        </ul>
                    </li>
                                        </ul>
            </div>
                        </div>
        <div class="person-messagebox">
            <div class="left-message"><a href="https://blog.youkuaiyun.com/matrixbbs">
                <img src="https://profile.csdnimg.cn/1/9/D/3_matrixbbs" class="avatar_pic" username="matrixbbs">
                                        <img src="https://g.csdnimg.cn/static/user-reg-year/2x/17.png" class="user-years">
                                </a></div>
            <div class="middle-message">
                                    <div class="title"><span class="tit"><a href="https://blog.youkuaiyun.com/matrixbbs" data-report-click="{&quot;mod&quot;:&quot;popu_379&quot;}" target="_blank">风车车的大表哥</a></span>
                                        </div>
                <div class="text"><span>发布了282 篇原创文章</span> · <span>获赞 38</span> · <span>访问量 4万+</span></div>
            </div>
                            <div class="right-message">
                                        <a href="https://im.youkuaiyun.com/im/main.html?userName=matrixbbs" target="_blank" class="btn btn-sm btn-red-hollow bt-button personal-letter">私信
                    </a>
                                                        <a class="btn btn-sm  bt-button personal-watch" data-report-click="{&quot;mod&quot;:&quot;popu_379&quot;}">关注</a>
                                </div>
                        </div>
                </div>
</article>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值