Glassfish 玻璃鱼通常只提供静态内容物。如何禁用会话?
我在服务器中有一个文件夹,其中包含所有图像、静态文件,以及我的应用程序的存储,我需要在**上下文中提供这些文件。 此时,我在应用程序的根上挂载了一个名为“存储”的符号链接, 我正试图在Glassfish Application Server v2.1中设置一个virtualhost,以便只提供静态内容,但是出现了一个大问题,即如何禁用httpsession管理? 每次对JS、CSS或IMG文件的请求,会话都由JSSessionID检索。所有这些工作都是徒劳的。 所有关于如何在“存储”上下文中提供静态内容的最佳方式以及如何在特定主机中禁用会话管理的建议 问候。Glassfish 玻璃鱼通常只提供静态内容物。如何禁用会话?,glassfish,Glassfish,我在服务器中有一个文件夹,其中包含所有图像、静态文件,以及我的应用程序的存储,我需要在**上下文中提供这些文件。 此时,我在应用程序的根上挂载了一个名为“存储”的符号链接, 我正试图在Glassfish Application Server v2.1中设置一个virtualhost,以便只提供静态内容,但是出现了一个大问题,即如何禁用httpsession管理? 每次对JS、CSS或IMG文件的请求,会话都由JSSessionID检索。所有这些工作都是徒劳的。 所有关于如何在“存储”上下文中提供
Rigoni我不知道您是否意识到这一点,但GlassFish确实支持这一功能,它非常适合提供静态内容:
作为另一个例子,考虑 以下是备用docroot sunweb.xml中的声明:
<property name="alternatedocroot_1" value="from=/myimages/* dir=/images"/>
进一步假设上述请求
映射到web应用程序
部署在根上下文(“/”)上。在里面
在这种情况下,请求的路径信息
评估结果为:
/myimages/image1.jpg
这意味着它与上面的匹配
交替的根。当地人
请求文件的文件系统路径
资源将被查找,如下所示
备用docroot的值
“dir”值:
使用请求的路径信息:
/myimages/image1.jpg
附加到它之后,结果是:
/images/myimages/image1.jpg
我知道这不是问题的直接答案,但这不是更好的选择吗
资源
/myimages/image1.jpg
/images/myimages/image1.jpg