zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    最长公共子序列-动态规划
    归并排序
    最大子段和-3种方法
    kafka compaction 分析(基于kafka 0.10.2版本)
    [转载]interp1
    [转]mat2gray函数原理分析
    Java 位运算(移位、位与、或、异或、非)与逻辑运算
    ML01a
    [第1集] 机器学习的动机与应用
    tap4fun公司面试总结
  • 原文地址:https://www.cnblogs.com/shiyun32/p/9335118.html
Copyright © 2011-2022 走看看