• idea输出目录详解


    引言:在项目中遇到了一个问题,在使用idea时,项目中Tomcat的虚拟目录映射总是失败,而当我采用myeclipse时却能映射过去。

    自己花费了很长时间,终于找出了问题所在,原来是由于idea自己采用了默认的编译和部署目录,在Tomcat的webapps下没有编译

    生成部署文件,所以导致映射失败。这里必须要在webapps下生成部署文件才能正常映射。

    1. idea的编译过程

    在启动Tomcat的情况下:

    a. 编译,idea在自动保存后不会做编译,在运行server前会做一次编译。编译后的class文件存放在图2的输出目录下;

    b. 更具artifact中的设定对目录结果进行创建;

    c. 拷贝web资源的根目录下的所有文件到图3的目录下;

    d. 拷贝编译输出目录下的classes目录到artifact下的WEB-INF下,即图2目录下;

    e. 拷贝lib目录下所需的jar包到artifact下的WEB_INF下;

    f. 运行server,运行成功后,如有需要,会自动打开浏览器访问指定url。

                                        图1

                                          图2

     

                                           图3

                                          图4

    参考地址:https://www.cnblogs.com/deng-cc/p/6416332.html

  • 相关阅读:
    第30周日
    第30周六
    第30周五
    第30周四
    第30周三
    第30周二
    第30周一
    第29周日
    软件架构学习小结
    数据挖掘十大经典算法
  • 原文地址:https://www.cnblogs.com/shiyun32/p/9335118.html
Copyright © 2020-2023  润新知