GlassFish中访问本地目录的配置
类似于Apache的alias配置的功能,GlassFish也提供了相应的功能。
当用户需要访问本地目录文件,如用户画面中的某个链接需要访问到E:\demo\test.html,
但是又不想把test.html文件放在project中,只是想把test.html放在本地目录。这时候可以用到以下配置方法。
修改sun-web.xml配置文件
<sun-web-app> <property name="alternatedocroot_1" value="from=/demo/* dir=E:\"></property> </sun-web-app>
在画面链接的地址就可以写成下面的
<a id="helpBtn" href="test.html">help</a>
这样用户点击这个链接的时候就可以直接访问到本地目录下的文件了,但是该目录对于用户来说是只读的。
个人觉得这样做的好处有1.访问本地目录文件,保证安全 2.修改这些静态资源文件,不需要重启web server