美文网首页
Intelli idea的web项目设置

Intelli idea的web项目设置

作者: zghbhdxw | 来源:发表于2021-02-16 17:11 被阅读0次

    创建web项目直接参考https://blog.csdn.net/qq_38526573/article/details/89743221

    idea编译问题(项目目录设置)

    再使用intelli idea编译web项目时,会遇到war中没有class,target或out下production 输出循环嵌套编译越来越慢,经排查跟项目目录设置有关系。

    File-Project structure... 或 右击工程目录-选择Open Module Settings-打开Project structure设置弹框

    1. 设置资源目录
      ->左侧选择Moduls-中间选择项目名称-右上方选择source的tab
      ->依次右击设置目录类型,如:.idea、out为Excluded, src为Source,web为source,
      项目根目录与target不做任何设置


      Source设置
    2. 编译输出目录设置
      在Project structure设置弹框->左侧选择Moduls-中间选择项目名称-右上方选择path
      的tab
      ->Compiler output区域中选择默认配置Inherit project compile output path
      编译输出目录为项目下:out/production


      参考图
    3. web目录设置
      在Project structure设置弹框->左侧选择Moduls-中间选择web
      -> web descriptors设置为web/WEB-INF/web.xml


      web descriptors设置

    ->web Recource Directories 设置为web目录


    image.png

    -> 源码根目录设置为src


    source roots
    1. 设置项目编译class和lib目录
      如果设置错误,运行时会找不到class。


      image.png

      ->output layout 中WEB-INF/classes上右击-添加add copy of / module output


      image.png

    idea编译部署tomcat启动成功后访问提示404

    编译tomcat启动成功后,但是访问页面报404错误,发现是output directory路径配置错误了,项目输出路径应为tomcat的webapps路径下,如:/usr/local/apache-tomcat-8.5.8/webapps/ServletStudy_war_exploded。而不是项目路径,这个坑也有很多人踩,再此记录。


    输出目录设置

    相关文章

      网友评论

          本文标题:Intelli idea的web项目设置

          本文链接:https://www.haomeiwen.com/subject/olbvxltx.html