eclipse开发Web项目时虚拟目录的妙用

导读:
  采用Eclipse开发WEB应用,其生成的编译后文件放在WebRoot目录[不同配置会有差异]下,如果在Web服务器中直接配置一个虚拟目录,指向WebRoot目录,可以方便地查看运行效果,而不用进行发布。
  以Resin为例,在conf/resin.conf文件中找到, 在之前添加一个虚拟目录,其配置如下:
  
  启动Resin后,打开浏览器输入http://localhost:8080/MyWebApp便可以查看运行效果了。
  这样在Eclipse中改了jsp等文件,直接刷新便可以看到改动的效果。
  使用这种方法不仅方便,而且适用于几乎所有的Web服务器。你甚至可以在多个使用不同端口的Web服务器中配置相同的虚拟目录,同时指到同一个目录里,例如,在上面resin的配置完成后,可以再配置一个使用8888端口的Tomcat5.5,其方法如下:
  1、在Tomcat安装目录/conf/Catalina/localhost 下新建文件MyWebApp.XML(注意:XML文件名与虚拟目录名相同);
  2、用文本编辑器编辑 WEB.XML 的内容为:
  
privileged="true" antiResourceLocking="false" antiJARLocking="false">  privileged="true" antiResourceLocking="false" antiJARLocking="false">
  
  其中:"D:/MyWebApp/WebRoot"是要发布文件目录
  3、重启Tomcat,在浏览器中输入http://localhost:8888/MyWebApp
  采用Eclipse开发WEB应用,其生成的编译后文件放在WebRoot目录[不同配置会有差异]下,如果在Web服务器中直接配置一个虚拟目录,指向WebRoot目录,可以方便地查看运行效果,而不用进行发布。
  以Resin为例,在conf/resin.conf文件中找到, 在之前添加一个虚拟目录,其配置如下:
  
  启动Resin后,打开浏览器输入http://localhost:8080/MyWebApp便可以查看运行效果了。
  这样在Eclipse中改了jsp等文件,直接刷新便可以看到改动的效果。
  使用这种方法不仅方便,而且适用于几乎所有的Web服务器。你甚至可以在多个使用不同端口的Web服务器中配置相同的虚拟目录,同时指到同一个目录里,例如,在上面resin的配置完成后,可以再配置一个使用8888端口的Tomcat5.5,其方法如下:
  1、在Tomcat安装目录/conf/Catalina/localhost 下新建文件MyWebApp.XML(注意:XML文件名与虚拟目录名相同);
  2、用文本编辑器编辑 WEB.XML 的内容为:
  
privileged="true" antiResourceLocking="false" antiJARLocking="false">  privileged="true" antiResourceLocking="false" antiJARLocking="false">
  
  其中:"D:/MyWebApp/WebRoot"是要发布文件目录
  3、重启Tomcat,在浏览器中输入http://localhost:8888/MyWebApp

本文转自
http://www.cn-java.com/www1/?action-viewnews-itemid-4499
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值