来源于
http://blog.csdn.net/yixiaoqingyuz/archive/2009/01/07/3726784.aspx
我们的项目有报表功能,所以专门用了个文件夹来保存生成的excel文件,由于服务器用的是weblogic,文档中明确说了,项目中有文件目录结构变化的不能打包部署到weblogic上,所以我们一直是用文件夹的形式部署到服务器上去的,近来项目更新走流程要经过运维部,结果项目更新一拖再拖迟迟不能实施,于是头就想,把项目打个包远程更新得了,但问题也来了,我们原先是通过浏览器直接访问生成的excel文件来实现报表下载功能的,而报表存放的文件夹又是纳入到web项目的目录结构里的,这样一来一打包原先的报表下载功能就用不了了。一开始想到用response来实现下载,可是一,要改很多代码。二,出现中文乱码。后来在一个javaee群里经人提醒可以用weblogic的虚拟路径解决,试了一下果真是最好的解决办法了。
解决的方法为:在weblogic.xml文件中配置要映射的路径为虚拟路径。
<virtual-directory-mapping>
<local-path>D:/PRfcas</local-path>
<url-pattern>/tables/*</url-pattern>
</virtual-directory-mapping>
例如要访问D:/PRfcas/tables/sometables/table.xls文件,则只要在页面中访问地址contextPath/tables/sometables/table.xls就可以了。
注意:路径分割用的是“/”而不是“\”,直接从地址栏拷贝出的路径是不对的
分享到:
相关推荐
此外,虚拟目录映射可以与WebLogic的其他特性结合使用,如安全控制(通过`weblogic.security.Security`元素)、过滤器(`<filter>`和`<filter-mapping>`)等。在实际应用中,这些配置可以帮助你实现更复杂的应用架构...
1. **安装WebLogic Server和IIS6.0**:确保两者都已正确安装在Windows服务器上。WebLogic需要配置相应的域和托管应用程序服务器。 2. **配置反向代理**:IIS6.0需要配置为反向代理服务器,这意味着它会接收来自...
- **配置文件**:这通常涉及到修改Apache的配置文件(如httpd.conf),设置虚拟主机和反向代理规则。 7. **测试Apache Web服务器的代理服务器功能**: - **验证**:通过发出请求并检查响应,确认Apache是否成功地...
- 使用`BEA WebLogic Configuration Wizard`选择“新建WebLogic配置”。 - 选择“Basic WebLogic Server Domain”配置模板。 - 设置用户名和密码。 - 选择服务器启动模式和JDK。 - 将domain保存到指定的目录中...
在WebLogic 11G中配置集群可以提高应用程序的服务质量和灾难恢复能力。以下是对WebLogic 11G集群配置的详细说明: 1. **集群创建**:首先,在WebLogic Server管理控制台中,选择“域” -> “配置” -> “集群”,...
按照文档提供的步骤进行安装,需要注意的是在安装过程中选择安装类型为集群,并且根据实际情况选择安装路径和配置选项。 4. 配置JDK: Weblogic 11g依赖于JDK,因此用户需要事先配置好JDK环境变量。在Windows系统上...
3. 在`H:\Middleware\user_projects\domains\hisdomain1\bin\setDomainEnv.cmd`中调整域的JDK路径和内存配置。 4. 重启Weblogic,验证JDK和内存设置是否正确。 **三、Tomcat配置JDK及虚拟内存** 配置Tomcat相对简单...
本文档旨在为读者提供一个详细的 Weblogic 10 配置指南,旨在帮助读者快速掌握 Weblogic 10 的安装、配置和应用部署过程。 一、Weblogic 环境配置 1.1 Weblogic 安装 在安装 Weblogic 之前,需要确保已经赋予了可...
1.9 测试虚拟主机主要通过配置Apache或WebLogic的主机名和端口映射,然后通过不同的URL访问。 1.10 WebLogic的Startup Class通常放在应用程序的主类路径下,通常是指定启动应用的入口点。 1.11 停止WebLogic服务...
在Linux环境下安装WebLogic是一项复杂而重要的任务,它涉及到多个步骤和组件的配置。WebLogic是Oracle公司的一款企业级Java应用程序服务器,常用于部署和管理Java EE应用。本手册将详细解析这一过程。 首先,我们...
本文将详细阐述在TOMCAT和Weblogic等各类服务器中配置虚拟目录的方法。 ### §1 概述 虚拟目录在软件开发中起着至关重要的作用,特别是在使用框架如Spring或Struts等时,它们通常需要通过XML文件来管理配置和数据...
若要查找`file1.txt`(位于站点根路径下)和`file2.txt`(位于虚拟路径下)的真实路径,可以这样使用`getRealPath()`方法: - `getRealPath("/file1.txt")`应该返回类似`C:\site\site_root\file1.txt`的结果。 - `...
通过遵循这些步骤,可以确保 Weblogic 环境正确配置,并且应用程序能够顺利部署和运行。在实际操作过程中,需要注意不同环境下的具体配置细节可能会有所不同,因此建议根据实际情况进行适当调整。
在WebLogic术语中,一个domain是一个逻辑单元,包含了运行在相同硬件或虚拟机上的多个WebLogic服务器实例、应用程序、配置和服务。它是一个管理和部署的应用环境,所有相关的服务器、网络和资源都在这个域内进行配置...
### BEA dev2dev WebLogic...总之,BEA dev2dev WebLogic管理精华不仅涵盖了WebLogic平台的基本操作和高级配置,还深入探讨了应用管理、性能调优、集群部署、安全防护等关键领域,为WebLogic的高效利用提供了全面指导。
在Unix/Linux环境下,WebLogic的安装、部署和节点管理器配置是一项关键的任务,尤其对于运行大型分布式应用程序的企业来说。本文将详细介绍如何在命令行下进行这些操作,基于多年项目经验的总结。 首先,我们要创建...
- **使用WLST命令行**:WLST(WebLogic Scripting Tool)是一种强大的命令行工具,用于自动化管理和配置WebLogic Server,适用于脚本编写和批量操作。 - **配置服务器和机器**:这涉及到服务器实例的设置以及它们在...
在Linux环境下搭建WebLogic集群并使用Apache作为代理服务器是一个复杂的过程,涉及到多个步骤和技术细节。以下是对这个主题的详细说明: 首先,WebLogic Server是Oracle公司的一款企业级Java应用服务器,它提供了...
使用`startWebLogic.sh`脚本启动服务器,并使用WebLogic管理控制台进行进一步的配置和管理。 **注意事项** - 安装过程中确保系统满足WebLogic Server 9.2 MP2的系统需求。 - 跟踪日志文件以解决可能出现的安装问题...