[实战篇]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,在地址栏访问就能出结果了,一般实际项目中不能使用中文,这里为了教学,我使用了中文!不太影响!

时间: 2024-09-30 20:30:08

[实战篇]Tomcat发布项目-虚拟目录的相关文章

Tomcat发布项目但是webapps下没反应

1.问题 项目发布了但是webapps下面什么都没有 2.原因 大多是Tomcat的路径设置不对 3.解决 第一步:关掉服务器 第二步:把项目从tomcat下面delete,然后再 publish 第三步:参照下图看Server Locations和Server Options对不对.即可 Tomcat发布项目但是webapps下没反应,布布扣,bubuko.com

tomcat发布项目问题汇总

最近维护一个比较老的项目,维护好了以后需要发布在tomcat7上.部署过程出现了好多的问题.下面总结一下与大家分享. 第一个问题: 上午部署项目出现问题,有一个页面无法打开: 报错如下: 严重:Servlet.service() for servlet jsp threw exception javax.el.ELException:The identifier [new] is not a valid Java identifier as required by section 1.19of

Tomcat:配置虚拟目录或主目录

为了在访问web服务的时候,不需要输入项目名,直接"/"就可以访问的话,需要设置虚拟目录或在ROOT下直接放项目 1.采用虚拟目录的方式 在Host中添加  <Context crossContext="true" docBase="E:/tomcatApp/JeasyCMS" path="/" reloadable="true"></Context> 或 在 conf/Catali

Tomcat如何配置虚拟目录

在默认安装后,tomcat的主目录是webapps/root目录,如果我们想改变tomcat的主目录的话可以这样做: 打开 D:\java\tomcat7 \conf\server.xml,在<host></host>之间加入代码: <Context  path=""  docBase=" D:\java\tomcat7\webapps\mysystem "  debug="0"    reloadable=&quo

Tomcat 发布项目 conf/Catalina/localhost 配置 及数据源配置

本文介绍通过在tomcat的conf/Catalina/localhost目录下添加配置文件,来发布项目.因为这样对 tomcat 的入侵性最小,只需要新增一个配置文件,不需要修改原有配置:而且支持动态解析,修改完代码直接生效(修改配置除外). 在tomcat服务器的conf\Catalina\localhost目录下创建一个xml文件,内容如下: 或者案例: get.xml: <Context path="/" docBase="/part2/upload/"

Tomcat 笔记-配置虚拟目录

,默认情况下,只有webapps下的目录才能被Tomcat自动管理成一个web站点,把web站点的目录分散到其他磁盘管理就需要配置虚拟目录.把web应用所在目录交给web服务器管理,这个过程称之为虚拟目录的映射 方法一: 在${TOMCAT_NOME}/conf/server.xml文件中加入,如下代码.path表示的是访问时输入的web名,docBase表示的是站点目录的绝对路径 <Context path="/web1" docBase="path/of/web1&

tomcat发布项目时,localhost可以访问,用ip地址不能访问,同时其他电脑也不能访问。

最近在开发项目中,遇到的一个问题是:在 tomcat中发布一个web项目,但是发布成功后,只能用http://localhost:8080/aml访问项目,不能用http://172.0.0.1:8080/aml访问项目,也不能用本地的IP地址访问,同时其他同事的电脑也不能访问. 起初以为是防火墙的问题,但是关闭防火墙后,依旧是不能访问.同时,关闭不允许远程访问也不可以.后来在查看资料的时候知道,tomcat绑定IP地址的问题,而win7默认使用的是ipv6协议,通过ping localhost

转载:Tomcat发布项目时,浏览器地址栏图标的问题

最近在做一个java网络应用程序,服务器是tomcat.在默认情况下,当用户访问该网络应用时,地址栏图标显示为 tomcat猫.我希望把它换成自己的图标,于是研究了一下.在研究过程中,我发现网上的资料大都语焉不详,于是把自己的研究结果分享出来.本文的测试环 境为: tomcat 6.0.20 IE6 SP3 Firefox 3.6.13 搜狗高速浏览器 2.2.0 360安全浏览器 3.6.1 傲游浏览器 2.5.17 首先说明一下,我这个程序的用户一般使用的是基于IE6内核的外壳浏览器,比如搜

tomcat发布项目时,空文件夹未发布成功

问题背景: 项目发布到服务器时,缺少文件夹,到时向此文件夹写数据时发生错误. 后来经查,缺少这个文件夹,项目部署发布时,并不会把空文件夹发布上去 解决: 1.在空文件中加入,一个文件.就可以发布成功 2.或者新创建文件时,判断这个文件夹是否有,没有就新建