解决从tomcat移植到weblogic的两个问题 1. 用XmlHttp获取xml,responseXml为空。 解决方法: 在web.xml中加入 xml text/xml xsl text/xml 2. 用SmartUpload下载文件时出错 出错信息: java.io.IOException: 文件名、目录名或卷标语法不正确。 at java.io.WinNTFileSystem.canonicalize0(Native Method) at java.io.Win32FileSystem.canonicalize(Win32FileSystem.java:395) at java.io.File.getCanonicalPath(File.java:531) at weblogic.servlet.internal.WebAppServletContext.getRealPath (WebAppServletContext.java:666) at com.jspsmart.upload.SmartUpload.isVirtual(SmartUpload.java:1180) Truncated. see log file for complete stacktrace 解决方法:自己写了一个Servlet来下载文件,代码如下: 1public class DownLoad extends HttpServlet 2{ 3 private static final long serialVersionUID = -84138329260803824L; 4 public void init() throws ServletException 5 { 6 } 7 8 public void doGet(HttpServletRequest request, HttpServletResponse response) 9 throws ServletException, IOException 10 { 11 OutputStream os = null; 12 FileInputStream fis = null; 13 try 14 { 15 String fileName = request.getParameter("filename"); //要下载的文件,包括路径 16 String downFileName = fileName.substring(fileName.lastIndexOf("\\") + 1); //去掉路径 17 18 os = response.getOutputStream(); 19 File f = new File(fileName); 20 21 response.setHeader("Content-type:", "application/octet-stream"); 22 response.setHeader("Accept-Ranges:", "bytes"); 23 response.setHeader("Accept-Length:", Long.toString(f.length())); 24 response.setHeader("Content-Disposition", "attachment; filename=" + downFileName); 25 26 fis = new FileInputStream(f); 27 byte[] b = new byte[1024]; 28 int i = 0; 29 while((i = fis.read(b)) > 0) 30 os.write(b, 0 ,i); 31 } 32 catch (Exception e) 33 { 34 e.printStackTrace(); 35 } 36 finally 37 { 38 fis.close(); 39 os.flush(); 40 os.close(); 41 } 42 } 43 44 public void doPost(HttpServletRequest request, HttpServletResponse response) 45 throws ServletException, IOException 46 { 47 doGet(request,response); 48 } 49}
分享到:
相关推荐
WebLogic 项目移植到 Tomcat 配置说明 在进行 WebLogic 项目移植到 Tomcat 之前,需要确保已经成功安装了 Tomcat。下面将对 WebLogic 项目移植到 Tomcat 的配置进行详细说明。 配置 Tomcat 1. 在 Tomcat 安装目录...
项目框架从 Tomcat 移植到 WebLogic 需要注意以下几个方面: 1. JDK 版本:由于项目使用 JDK 1.5 版本,因此需要使用 WebLogic 9 或以上版本。这里使用 WebLogic 10 作为示例。 2. 部署项目:从 MyEclipse 部署...
java的一些war包由Tomcate移植到webLogic所引起的一些常见问题及解决方法
Tomcat 和 WebLogic 是两个常用的 web 服务器,都是支持 Servlet 和 JSP 的。然而,在使用这些服务器时,中文乱码问题总是会出现。这是因为在编码和解码过程中存在不一致的问题。幸运的是,这个问题可以通过简单的...
tomcat 调用weblogic EJB tomcat 调用weblogic EJB
weblogic和tomcat 下载附件乱码问题 weblogic和tomcat 下载附件乱码问题
tomcat工程迁移至weblogic文档,很详细的文档,恶意参考进行配置
用idea开发项目 之前是用Tomcat 结果部署时客户需求 用 weblogic 转换的时候出现了各种各样的错误 这是我遇到的错误以及解答方案 错误信息记录的不是很详细 直接配置到项目上面就好了,本人菜鸟一枚研究还不是很深 ...
1、 介绍安装步骤,重点注意事项; 2、 集群规划,搭建主要步骤,重点注意事项; 3、 编制简单脚本进行优化,参数调优。 4、 最全面、最实用 5、 教程适用于各种版本 ...脚本进行优化,tomcat参数调优
在将 Tomcat 环境下的应用移植到 WebLogic 下的过程中,遇到了第一个问题,那就是意外的异常错误。在处理请求时出现意外的异常情况,消息堆栈跟踪显示了异常的 StackTrace。解决办法是修改 WebLogic 的虚拟内存调大...
是weblogic移植至websphere的基础文档说明。是个不错的文档哦。
技术文章(迁移问题解决方案)-从WebLogic 6_1迁移到 WebLogic 8_1.mht
此文档描述了tomcat、weblogic、jboss的区别,并且根据不同的环境运用不同的容器,做了解析。
服务器tomcat和weblogic区别[参考].pdf
"Tomcat、Jboss、Weblogic区别、容器的作用" Tomcat是一种免费的开放源代码的Web应用服务器,它是Apache软件基金会(Apache Software ...Tomcat是一个小型的轻量级应用服务器,Jboss和Weblogic是企业级应用服务器。
图文并茂,详细描述pinpoint安装部署、监控tomcat、weblogic、webSphere 实际操作,自己编写
解决weblogic时间与系统时间不一致的问题
详细描述了WebLogic、WebSphere、JBOSS、Tomcat之间的区别
本样例说明:weblogic部署应用程序后,集成3个Tomcat服务,自动分配tomcat服务,使用tomcat的80端口访问应用程序。含详细的说明文档,并提供相关的工具、和用到的插件。
新手centos7安装jdk,tomcat,中间件weblogic,配置域,从坑里爬出来的经验,存储在这里以后继续使用。