zoukankan      html  css  js  c++  java
  • [实战篇]Tomcat发布项目-虚拟目录

      在二阶段学习的过程中,我一直使用MyEclipse的方式把工作空间的项目发布到webapps目录下,这种方式自我感觉在实际开发中应用能在70%左右,但是如何涉及到一些上传操作等操作, 从新发布项目之后有时候就会发现上传的图片消失了,这个时候会特别的心塞,那么我们如何解决这种情况了,下面胖先生就带领各位童靴解决突发情况!

    准备情况:这里需要清空,保持简洁!

    下面我们就需要找到你要使用的Tomcat的安装或者说绿色版解压的目录,找到conf文件夹,再找到server.xml文件,需要添加如下代码,

    特别提示是在<host>标签中间添加,中间过程注意大小写!

    <Context path="/ccshxt" docBase="E:java-workspace凌云17期Web阶段学习小作业-角色管理WebRoot" debug="0" reloadbale="true"></Context> 

    翻译一下,在地址栏上输入http://127.0.0.1:端口号/ccshxt就可以了!

    <Context path="/虚拟路径,注意斜线" docBase="绝对路径,到工作空间项目的WebRoot,一定是到WebRoot目录" debug="0" reloadbale="是否重新编译"></Context> 

    具体的属性说一下,

    1 path:即要建立的虚拟目录,,注意是/ccshxt,它指定访问Web应用的URL入口,如http://127.0.0.1:8080/kaka/****
    2 docBase:为实际目录在硬盘上的位置(应用程序的路径或者是WAR文件存放的路径)
    3 reloadable:如果这个属性设为true,Tomcat服务器在运行状态下会监视在WEB-INF/classes和Web-INF/lib目录CLASS文件的改变,如果监视到有class文件被更新,服务器自动重新加载Web应用,这样我们可以在不重起tomcat的情况下改变应用程序
     
    4一个Host元素中嵌套任意多的Context元素。每个Context的路径必须是惟一的,由path属性定义。另外,你必须定义一个path=“”的context,这个Context称为该虚拟主机的缺省web应用,用来处理那些不能匹配任何Context的Context路径的请求。

    注:在MyEclipse启动Tomcat,在地址栏访问就能出结果了,一般实际项目中不能使用中文,这里为了教学,我使用了中文!不太影响!

  • 相关阅读:
    【Spark学习】Apache Spark部署之Amazon EC2
    【Spark学习】Apache Spark部署之Standalone Mode
    【Spark学习】Apache Spark部署之Spark on YARN
    【Spark学习】使用Maven创建Spark
    【Spark学习】Apache Spark for 第三方Hadoop分发版
    【Spark学习】Apache Spark配置
    【Spark学习】Apache Spark监控与测量
    【Spark学习】Apache Spark集群硬件配置要求
    【Spark学习】Apache Spark作业调度机制
    Navicat For Mysql快捷键
  • 原文地址:https://www.cnblogs.com/pangxiansheng/p/4436900.html
Copyright © 2011-2022 走看看