`

weblogic部署报错Exception occured while downloading files

阅读更多
####<2014-5-25 下午06时29分50秒 CST> <Warning> <Deployer> <testWeb-192_168_129_28> <AdminServer> <[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1401013790321> <BEA-149004> <Failures were detected while initiating distribute task for application 'testWeb'.> 
####<2014-5-25 下午06时29分50秒 CST> <Warning> <Deployer> <testWeb-192_168_129_28> <AdminServer> <[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1401013790321> <BEA-149078> <Stack trace for message 149004
weblogic.management.DeploymentException: Exception occured while downloading files
	at weblogic.deploy.internal.targetserver.datamanagement.AppDataUpdate.doDownload(AppDataUpdate.java:43)
	at weblogic.deploy.internal.targetserver.datamanagement.DataUpdate.download(DataUpdate.java:56)
	at weblogic.deploy.internal.targetserver.datamanagement.Data.prepareDataUpdate(Data.java:97)
	at weblogic.deploy.internal.targetserver.BasicDeployment.prepareDataUpdate(BasicDeployment.java:682)
	at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepareDataUpdate(AbstractOperation.java:898)
	at weblogic.deploy.internal.targetserver.operations.AbstractOperation.stageFilesFromAdminServer(AbstractOperation.java:264)
	at weblogic.deploy.internal.targetserver.DeploymentManager.createOperations(DeploymentManager.java:1409)
	at weblogic.deploy.internal.targetserver.DeploymentManager.handleUpdateDeploymentContext(DeploymentManager.java:162)
	at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.updateDeploymentContext(DeploymentServiceDispatcher.java:155)
	at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doUpdateDeploymentContextCallback(DeploymentReceiverCallbackDeliverer.java:147)
	at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.updateDeploymentContext(DeploymentReceiverCallbackDeliverer.java:28)
	at weblogic.deploy.service.internal.statemachines.targetserver.ReceivedPrepare.callDeploymentReceivers(ReceivedPrepare.java:203)
	at weblogic.deploy.service.internal.statemachines.targetserver.ReceivedPrepare.handlePrepare(ReceivedPrepare.java:112)
	at weblogic.deploy.service.internal.statemachines.targetserver.ReceivedPrepare.receivedPrepare(ReceivedPrepare.java:52)
	at weblogic.deploy.service.internal.targetserver.TargetRequestImpl.run(TargetRequestImpl.java:211)
	at weblogic.deploy.service.internal.transport.CommonMessageReceiver$1.run(CommonMessageReceiver.java:457)
	at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
	at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
	at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

Caused By: java.io.IOException: [DeploymentService:290066]Error occurred while downloading files from admin server for deployment request "1,401,013,782,018". Underlying error is: "[DeploymentService:290065]Deployment service servlet encountered an Exception while handling the deployment datatransfer message for request id "1,401,013,782,018" from server "testWebserver7002". Exception is: "Exceeded stated content-length of: '-1245376892' bytes"."
	at weblogic.deploy.service.datatransferhandlers.HttpDataTransferHandler.getDataAsStream(HttpDataTransferHandler.java:86)
	at weblogic.deploy.service.datatransferhandlers.DataHandlerManager$RemoteDataTransferHandler.getDataAsStream(DataHandlerManager.java:153)
	at weblogic.deploy.internal.targetserver.datamanagement.AppDataUpdate.doDownload(AppDataUpdate.java:39)
	at weblogic.deploy.internal.targetserver.datamanagement.DataUpdate.download(DataUpdate.java:56)
	at weblogic.deploy.internal.targetserver.datamanagement.Data.prepareDataUpdate(Data.java:97)
	at weblogic.deploy.internal.targetserver.BasicDeployment.prepareDataUpdate(BasicDeployment.java:682)
	at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepareDataUpdate(AbstractOperation.java:898)
	at weblogic.deploy.internal.targetserver.operations.AbstractOperation.stageFilesFromAdminServer(AbstractOperation.java:264)
	at weblogic.deploy.internal.targetserver.DeploymentManager.createOperations(DeploymentManager.java:1409)
	at weblogic.deploy.internal.targetserver.DeploymentManager.handleUpdateDeploymentContext(DeploymentManager.java:162)
	at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.updateDeploymentContext(DeploymentServiceDispatcher.java:155)
	at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doUpdateDeploymentContextCallback(DeploymentReceiverCallbackDeliverer.java:147)
	at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.updateDeploymentContext(DeploymentReceiverCallbackDeliverer.java:28)
	at weblogic.deploy.service.internal.statemachines.targetserver.ReceivedPrepare.callDeploymentReceivers(ReceivedPrepare.java:203)
	at weblogic.deploy.service.internal.statemachines.targetserver.ReceivedPrepare.handlePrepare(ReceivedPrepare.java:112)
	at weblogic.deploy.service.internal.statemachines.targetserver.ReceivedPrepare.receivedPrepare(ReceivedPrepare.java:52)
	at weblogic.deploy.service.internal.targetserver.TargetRequestImpl.run(TargetRequestImpl.java:211)
	at weblogic.deploy.service.internal.transport.CommonMessageReceiver$1.run(CommonMessageReceiver.java:457)
	at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
	at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
	at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
> 
####<2014-5-25 下午06时29分50秒 CST> <Error> <Console> <testWeb-192_168_129_28> <AdminServer> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <> <> <1401013790324> <BEA-240003> <Console encountered the following error weblogic.management.DeploymentException: Exception occured while downloading files
	at weblogic.deploy.internal.targetserver.datamanagement.AppDataUpdate.doDownload(AppDataUpdate.java:43)
	at weblogic.deploy.internal.targetserver.datamanagement.DataUpdate.download(DataUpdate.java:56)
	at weblogic.deploy.internal.targetserver.datamanagement.Data.prepareDataUpdate(Data.java:97)
	at weblogic.deploy.internal.targetserver.BasicDeployment.prepareDataUpdate(BasicDeployment.java:682)
	at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepareDataUpdate(AbstractOperation.java:898)
	at weblogic.deploy.internal.targetserver.operations.AbstractOperation.stageFilesFromAdminServer(AbstractOperation.java:264)
	at weblogic.deploy.internal.targetserver.DeploymentManager.createOperations(DeploymentManager.java:1409)
	at weblogic.deploy.internal.targetserver.DeploymentManager.handleUpdateDeploymentContext(DeploymentManager.java:162)
	at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.updateDeploymentContext(DeploymentServiceDispatcher.java:155)
	at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doUpdateDeploymentContextCallback(DeploymentReceiverCallbackDeliverer.java:147)
	at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.updateDeploymentContext(DeploymentReceiverCallbackDeliverer.java:28)
	at weblogic.deploy.service.internal.statemachines.targetserver.ReceivedPrepare.callDeploymentReceivers(ReceivedPrepare.java:203)
	at weblogic.deploy.service.internal.statemachines.targetserver.ReceivedPrepare.handlePrepare(ReceivedPrepare.java:112)
	at weblogic.deploy.service.internal.statemachines.targetserver.ReceivedPrepare.receivedPrepare(ReceivedPrepare.java:52)
	at weblogic.deploy.service.internal.targetserver.TargetRequestImpl.run(TargetRequestImpl.java:211)
	at weblogic.deploy.service.internal.transport.CommonMessageReceiver$1.run(CommonMessageReceiver.java:457)
	at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
	at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
	at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: java.io.IOException: [DeploymentService:290066]Error occurred while downloading files from admin server for deployment request "1,401,013,782,018". Underlying error is: "[DeploymentService:290065]Deployment service servlet encountered an Exception while handling the deployment datatransfer message for request id "1,401,013,782,018" from server "testWebserver7004". Exception is: "Exceeded stated content-length of: '-1245376892' bytes"."
	at weblogic.deploy.service.datatransferhandlers.HttpDataTransferHandler.getDataAsStream(HttpDataTransferHandler.java:86)
	at weblogic.deploy.service.datatransferhandlers.DataHandlerManager$RemoteDataTransferHandler.getDataAsStream(DataHandlerManager.java:153)
	at weblogic.deploy.internal.targetserver.datamanagement.AppDataUpdate.doDownload(AppDataUpdate.java:39)


在weblogic更新数据源后部署项目报错。经过网上搜索大致给出了一下几种解决办法:
1、防火墙阻碍了集群之间通信
2、怀疑是部署文件中有中文存在乱码
文件中不重要的中文文件删除就好用了;如果是重要的文件,可以调整linux字符集试试。
3、偶也遇到这个问题了,貌似只要之前建立过同名的数据源,都会报这个错,将数据源重新换个名字即可。
4、最开始怀疑是不是管理节点与服务节点之间的通讯出了问题,检查了防火墙之类的设置,发现互相通讯没问题。然后开始怀疑,采用目录的部署方式在集群环境下是否可行,这个一直没看到官方的否定,所以只能抱着试试看的态度,在本地部署了一个节点,应用正常。
检查服务器上stage目录下项目文件的时候,发现下面居然只有2个中文命名的文本文件,看来,极有可能是中文文件名引起的问题,如是删除部署目录下的所有中文文件名的文件,再次部署,激活更新,一切顺利。
5、weblogic中 \...\AdminServer\tmp\_WL_user 中tmp下的文件缺少执行权限(原文地址:https://community.oracle.com/thread/1135969?tstart=0)
/x/bea-home/user_projects/domains/domainname/servers/AdminServer/tmp chmod 777 WLTEMP_APP_DOWNLOADS
6、部署文件过大,超过了weblogic集群拷贝文件的最大值
(可能是这个原因:http://bbs.middleware123.com/thread-3880-1-1.html)
分享到:
评论

相关推荐

    AIX关于Weblogic的报错_Too_many_open_files_的处理

    ### AIX关于Weblogic的报错“Too many open files”的处理 #### 背景与问题概述 在AIX环境中部署Weblogic时,可能会遇到一个常见的错误提示:“Too many open files”。这一错误提示通常出现在系统资源限制不当的...

    weblogic安装步骤以及报错解决

    Weblogic 安装步骤以及报错解决 Weblogic 是一款功能强大且流行的中间件,广泛应用于企业级应用系统中。但是,安装 Weblogic 可能会遇到各种问题,本文将提供详细的安装步骤和报错解决方案,以帮助用户顺利安装和...

    weblogic部署项目详细步骤使用手册

    Weblogic 部署项目详细步骤使用手册 Weblogic 是一种流行的 Java EE 服务器,可以部署各种类型的 Web 应用程序。本文将详细介绍如何使用 Weblogic 部署 Web 项目,旨在帮助初学者快速上手。 前提条件 在开始部署...

    weblogic部署图解.rar

    WebLogic Server是一款由甲骨文公司提供的企业级Java...同时,"WEBLOGIC部署 详细文档--贴图_files"很可能是辅助文档中图片的存储位置,这些图片能够直观地展示每个步骤的操作界面和配置选项,使得学习更为直观易懂。

    weblogic部署测试war包

    【标题】:“WebLogic部署测试WAR包” 在Java企业级应用开发中,Web服务器和应用服务器扮演着至关重要的角色。WebLogic是Oracle公司提供的一款强大、功能丰富的Java EE应用服务器,而WAR(Web ARchive)文件则是一...

    WebLogic部署应用程序(图解).

    ### WebLogic部署应用程序详解 #### 引言 在企业级应用开发中,Oracle WebLogic Server作为一款高性能的Java EE中间件服务器,被广泛应用于各种复杂的企业应用环境中。它提供了多种方式来部署Java应用程序,包括...

    WebLogic部署接口说明

    ### WebLogic部署接口环境说明 #### 一、概述 本文档旨在详细介绍如何在WebLogic服务器环境中部署特定的应用程序,特别是针对“maximo.ear”应用的部署流程与配置要点。通过对给定描述与部分文件内容的理解,我们...

    WebLogic部署应用程序(图解)

    WebLogic部署应用程序(图解) 在本节中,我们将详细介绍如何使用WebLogic Server管理控制台来部署J2EE应用程序。WebLogic Server提供了三种方法来部署J2EE应用程序:自动部署、使用WebLogic.Deployer、WLShell和...

    WebLogic部署(图解)

    为了方便用户部署各种J2EE应用,WebLogic Server提供了多种部署方式,主要包括自动部署、使用WebLogic.Deployer/WLShell/Ant wldeploy任务以及通过WebLogic Server管理控制台来进行部署。本文将详细介绍如何通过...

    weblogic部署的三种方式

    ### WebLogic部署项目的三种方式详解 #### 一、概述 WebLogic Server是Oracle公司的一款中间件产品,广泛应用于企业级应用服务器环境中。在WebLogic中部署应用程序的方式多种多样,但通常来说,主要有以下三种方式...

    weblogic的部署手册

    WebLogic 部署手册 WebLogic 是一款功能强大、支持多种技术的 Web 应用服务器,包括 EJB、JSP、Servlet、JMS 等。部署 WebLogic 需要按照特定的步骤进行,下面是 WebLogic 部署手册的详细步骤。 安装 WebLogic 在...

    weblogic部署

    WebLogic Server是一款由甲骨文公司提供的企业级Java应用服务器,它是基于Java EE(Java Platform, Enterprise Edition)标准的,用于构建、部署和管理企业级应用程序的重要工具。本指南将详细阐述WebLogic的部署...

    WebLogic部署应用程序(图解)

    WebLogic部署应用程序是Java企业级应用开发中的关键环节,它涉及到服务器配置、应用程序打包和发布等多个步骤。WebLogic Server,由Oracle公司开发,是一款广泛使用的Java EE应用服务器,提供了全面的中间件服务来...

    WebLogic平台下部署Servlet与Jsp

    ### WebLogic平台下部署Servlet与Jsp #### 实验目的 本实验旨在让学习者掌握在WebLogic平台上部署Servlet与Jsp的方法和技术要点。通过实际操作,加深对Servlet与Jsp的理解,熟悉WebLogic服务器的基本配置及应用...

    weblogic部署,常见错误解决(收集)

    Weblogic 部署中的常见错误解决方法总结 在使用 Weblogic 服务器时,经常会遇到一些常见的问题和错误,本文总结了其中的一些解决方法,旨在帮助开发者快速排除错误,提高开发效率。 1. Unmarshaller failed 问题的...

    linux_weblogic部署

    ### Linux环境下WebLogic 12c部署详细指南 #### 一、概述 本文档旨在提供一份详尽的Linux环境下WebLogic 12c部署指南。WebLogic Server是一款高性能的企业级应用服务器,它提供了丰富的功能和服务,如集群、负载...

    weblogic部署项目乱码解决

    ### WebLogic部署项目乱码问题解决方案 #### 一、引言 在Web应用程序开发与部署过程中,字符编码问题经常导致中文或特殊字符显示为乱码。对于使用Oracle WebLogic Server作为应用服务器的企业级项目而言,确保正确...

Global site tag (gtag.js) - Google Analytics