zoukankan      html  css  js  c++  java
  • [转]Myeclipse之web项目的部署(发布)流程

    在myeclipse下新建web工程abc。系统设置默认如下

    项目保存位置:workspace目录abc

    Source文件夹:src,保存所有的java类文件(.java文件)和xml文件。

    Web root文件夹:WebRoot,保存所有的jsp文件,包括css、javascript等。其中包含的WEB-INF文件夹有很重要的作用!

    Context root URL:/abc。 /号指向上一层, /abc指向本目录。

    项目文件夹中包含共计6个文件和文件夹:

    .myeclipse文件夹

    src文件夹

    WebRoot文件夹

    同级包含的文件:

    .classpath文件

    .mymetadata文件

    .project文件

    在myeclipse里部署(deploy)项目

    以项目名称abc为例,发布的位置默认为Tomcat安装目录下的webapps目录下abc目录。

    一般认为:Tomcatwebappsabc目录下就是完全拷贝myeclipseworkspaceabcWebRoot里面全部内容。

    部署的过程就是把myeclipse的WebRoot里面的内容复制到Tomcat的Webappsabc下,然后重新启动Tomcat。

    WebRoot目录里包含index.jsp

    用户访问web时输入http://localhost:8080/abc即指向Tomcatwebappsabc目录下的index.jsp

    可以正常访问!

    WebRoot的组成

    WebRootWEB-INFclasses目录很有意思!

    workspaceabcWebRootWEB-INFclasses目录与workspaceabcsrc目录一一对应!编译之后的所有.class文件保存在此处,部署也只会对外公开字节码,java类文件仍然保留在开发平台里。

    src目录下为java类文件(.java)

    classes目录下为字节码文件(.class)

    C:AAAAi_salessrc和C:AAAAi_salesWebRootWEB-INFclasses

    里面的结构是一模一样的,文件名完全相同。只是把所有的扩展名.java变为了.class。

    总结

    1、WebRoot文件夹是可以对外的成品!拷贝给Tomcat承载即可。

    2、src目录里都是重量级的java程序,编译之后会被放入WebRoot。

    3、jsp页面、javascript、css直接写在WebRoot里。自行组织一下目录结构,易于分类管理。

  • 相关阅读:
    洛谷 P2058 海港(模拟)
    LA 3708 墓地雕塑(模拟)
    Uva 11300 Spreading the Wealth(贪心)
    UVA 11729 Commando War (贪心)
    【洛谷习题】Likecloud-吃、吃、吃
    【洛谷习题】多米诺骨牌
    【洛谷习题】相似基因
    【NOI1995】石子合并
    【洛谷习题】尼克的任务
    【NOIP2004】合唱队形
  • 原文地址:https://www.cnblogs.com/rainbow70626/p/11149375.html
Copyright © 2011-2022 走看看