导读:
采用Eclipse开发WEB应用,其生成的编译后文件放在WebRoot目录[不同配置会有差异]下,如果在Web服务器中直接配置一个虚拟目录,指向WebRoot目录,可以方便地查看运行效果,而不用进行发布。
以Resin为例,在conf/resin.conf文件中找到, 在之前添加一个虚拟目录,其配置如下:
<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 docbase="D:\MyWebApp\WebRoot" path="/MyWebApp"> privileged="true" antiResourceLocking="false" antiJARLocking="false"> privileged="true" antiResourceLocking="false" antiJARLocking="false"> <br> </context>
其中:"D:\MyWebApp\WebRoot"是要发布文件目录
3、重启Tomcat,在浏览器中输入http://localhost:8888/MyWebApp
采用Eclipse开发WEB应用,其生成的编译后文件放在WebRoot目录[不同配置会有差异]下,如果在Web服务器中直接配置一个虚拟目录,指向WebRoot目录,可以方便地查看运行效果,而不用进行发布。
以Resin为例,在conf/resin.conf文件中找到, 在之前添加一个虚拟目录,其配置如下:
<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 docbase="D:\MyWebApp\WebRoot" path="/MyWebApp"> privileged="true" antiResourceLocking="false" antiJARLocking="false"> privileged="true" antiResourceLocking="false" antiJARLocking="false"> <br> </context>
其中:"D:\MyWebApp\WebRoot"是要发布文件目录
3、重启Tomcat,在浏览器中输入http://localhost:8888/MyWebApp
本文转自
http://www.cn-java.com/www1/?action-viewnews-itemid-4499
采用Eclipse开发WEB应用,其生成的编译后文件放在WebRoot目录[不同配置会有差异]下,如果在Web服务器中直接配置一个虚拟目录,指向WebRoot目录,可以方便地查看运行效果,而不用进行发布。
以Resin为例,在conf/resin.conf文件中找到, 在之前添加一个虚拟目录,其配置如下:
<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 docbase="D:\MyWebApp\WebRoot" path="/MyWebApp"> privileged="true" antiResourceLocking="false" antiJARLocking="false"> privileged="true" antiResourceLocking="false" antiJARLocking="false"> <br> </context>
其中:"D:\MyWebApp\WebRoot"是要发布文件目录
3、重启Tomcat,在浏览器中输入http://localhost:8888/MyWebApp
采用Eclipse开发WEB应用,其生成的编译后文件放在WebRoot目录[不同配置会有差异]下,如果在Web服务器中直接配置一个虚拟目录,指向WebRoot目录,可以方便地查看运行效果,而不用进行发布。
以Resin为例,在conf/resin.conf文件中找到, 在之前添加一个虚拟目录,其配置如下:
<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 docbase="D:\MyWebApp\WebRoot" path="/MyWebApp"> privileged="true" antiResourceLocking="false" antiJARLocking="false"> privileged="true" antiResourceLocking="false" antiJARLocking="false"> <br> </context>
其中:"D:\MyWebApp\WebRoot"是要发布文件目录
3、重启Tomcat,在浏览器中输入http://localhost:8888/MyWebApp
本文转自
http://www.cn-java.com/www1/?action-viewnews-itemid-4499
本文介绍如何通过配置Web服务器的虚拟目录实现Eclipse开发的WEB应用快速预览,无需正式发布即可实时查看修改效果。以Resin和Tomcat为例,详细说明了配置步骤。
413

被折叠的 条评论
为什么被折叠?



