用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
fengfangfang的公告
<SCRIPT type=text/javascript> <!-- function myclick() { window.open("http://www.google.com/custom?sitesearch=http://blog.csdn.net/fengfangfang&q=" + getObject("as_q").value ); } // --> </SCRIPT> <p style="FONT-SIZE:12pt"> <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-1344116-1"; urchinTracker(); </script> </p>
文章分类
JBoss应用配置
Windows平台下的安装与配置
应用目录配置为根目录
配置SSL
.Net PetShop
分布式数据库设计
层次结构
消息处理
缓存处理
配置文件属性管理
Biztalk 实例
从SQL Server中获取数据
传输文本文件
分割SQL记录集
平面文件架构
调用Web Services
SQL Server 开发
使用触发器自动编号
分页存储过程
复制表数据的SQL脚本生成器
数据记录拼接聚合
ASP.NET中使用Excel
1 权限设置
2 读取Excel文件
3 写Excel文件
4 上传并读取Excel文件
Biztalk 开发
使用动态端口输出文件
如何快速创建架构
架构和实例的验证
架构的发布
配置HTTP接收适配器
重启Biztalk主机的秘密
存档

原创  eclipse开发Web项目时虚拟目录的妙用 收藏

采用Eclipse开发WEB应用,其生成的编译后文件放在WebRoot目录[不同配置会有差异]下,如果在Web服务器中直接配置一个虚拟目录,指向WebRoot目录,可以方便地查看运行效果,而不用进行发布。

以Resin为例,在conf/resin.conf文件中找到</host>, 在之前添加一个虚拟目录,其配置如下:

<web-app id='/MyWebApp' app-dir='D:\MyWebApp\WebRoot'></web-app>

启动Resin后,打开浏览器输入http://localhost:8080/MyWebApp便可以查看运行效果了。

这样在Eclipse中改了jsp等文件,直接刷新便可以看到改动的效果。

使用这种方法不仅方便,而且适用于几乎所有的Web服务器。你甚至可以在多个使用不同端口的Web服务器中配置相同的虚拟目录,同时指到同一个目录里,例如,在上面resin的配置完成后,可以再配置一个使用8888端口的Tomcat5.5,其方法如下:

1、在Tomcat安装目录\conf\Catalina\localhost 下新建文件 MyWebApp.XML(注意:XML文件名与虚拟目录名相同);

2、用文本编辑器编辑 WEB.XML 的内容为:

<Context path="/MyWebApp" docBase="D:\MyWebApp\WebRoot"
  privileged="true" antiResourceLocking="false" antiJARLocking="false">
</Context>

其中:"D:\MyWebApp\WebRoot"是要发布文件目录

3、重启Tomcat,在浏览器中输入 http://localhost:8888/MyWebApp

发表于 @ 2008年01月18日 09:59:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:JSP2与JSP1.2比较 | 新一篇:看看你的码乱在哪

  • 发表评论
  • 评论内容:
  •  
Copyright © fengfangfang
Powered by CSDN Blog