问题描述
EAR包内含有5个war,这5个war放到tomcat都正常解析,关于web容器配置的xml都没有中文注释。其中有一个war包200MB+。但是这个EAR包放到WAS部署安装总是安装失败。WAS版本:WAS7开发版。部分日志如下:[11-12-711:44:06:328CST]FFDCException:java.lang.IllegalArgumentExceptionSourceId:com.ibm.ws.management.application.SchedulerImpl.runProbeId:297Reporter:java.lang.Class@32203220java.lang.IllegalArgumentExceptionatjava.util.zip.ZipInputStream.getUTF8String(ZipInputStream.java:319)atjava.util.zip.ZipInputStream.readLOC(ZipInputStream.java:259)atjava.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:85)atorg.eclipse.jst.j2ee.commonarchivecore.internal.strategy.NestedArchiveLoadStrategyImpl.getFiles(NestedArchiveLoadStrategyImpl.java:172)atorg.eclipse.jst.j2ee.commonarchivecore.internal.strategy.LoadStrategyImpl.collectFiles(LoadStrategyImpl.java:666)atorg.eclipse.jst.j2ee.commonarchivecore.internal.impl.ContainerImpl.getFiles(ContainerImpl.java:298)atcom.ibm.ws.migration.applicationinstalltask.ApplicationInstallTask.validateArchive(ApplicationInstallTask.java:134)atcom.ibm.ws.migration.applicationinstalltask.ApplicationInstallTask.validateArchive(ApplicationInstallTask.java:141)atcom.ibm.ws.migration.applicationinstalltask.ApplicationInstallTask.validateArchive(ApplicationInstallTask.java:141)atcom.ibm.ws.migration.applicationinstalltask.ApplicationInstallTask.performTask(ApplicationInstallTask.java:107)atcom.ibm.ws.management.application.SchedulerImpl.run(SchedulerImpl.java:284)atjava.lang.Thread.run(Thread.java:735)CapturedDataElementsbeginarg0BEGIN:com.ibm.ws.management.application.InstallSchedulerImpl@32573257com.ibm.ws.management.application.SchedulerImpl::tcBEGIN:com.ibm.ejs.ras.TraceComponent@322d322dcom.ibm.ejs.ras.TraceElement::ivLevel:10com.ibm.ejs.ras.TraceElement::ivName:com.ibm.ws.management.application.SchedulerImplcom.ibm.ejs.ras.TraceElement::ivDebugEnabled:falsecom.ibm.ejs.ras.TraceElement::ivEventEnabled:falsecom.ibm.ejs.ras.TraceElement::ivEntryEnabled:falsecom.ibm.ejs.ras.TraceElement::ivDetailEnabled:falsecom.ibm.ejs.ras.TraceElement::ivConfigEnabled:falsecom.ibm.ejs.ras.TraceElement::ivInfoEnabled:truecom.ibm.ejs.ras.TraceElement::ivServiceEnabled:truecom.ibm.ejs.ras.TraceElement::ivWarningEnabled:truecom.ibm.ejs.ras.TraceElement::ivErrorEnabled:truecom.ibm.ejs.ras.TraceElement::ivFatalEnabled:truecom.ibm.ejs.ras.TraceComponent::defaultMessageFile:com.ibm.ejs.resources.seriousMessagescom.ibm.ejs.ras.TraceComponent::EXTENSION_NAME_DPID:DiagnosticProvidercom.ibm.ejs.ras.TraceComponent::ivDumpEnabled:falsecom.ibm.ejs.ras.TraceComponent::ivResourceBundleName:com.ibm.ws.management.resources.AppDeploymentMessagescom.ibm.ejs.ras.TraceComponent::ivLogger:nullcom.ibm.ejs.ras.TraceComponent::ivDiagnosticProviderID:nullcom.ibm.ejs.ras.TraceComponent::anyTracingEnabled:falseEND:com.ibm.ejs.ras.TraceComponent@322d322dcom.ibm.ws.management.application.SchedulerImpl::CLASS_NAME:com.ibm.ws.management.application.SchedulerImplcom.ibm.ws.management.application.SchedulerImpl::tasksBEGIN:java.util.Vector@378c378c{BEGIN:com.ibm.ws.management.application.task.ValidateBLATask@6f526f52com.ibm.websphere.management.application.task.AbstractTask::defaultBundleName:com.ibm.ws.management.resources.AppDeploymentMessagescom.ibm.websphere.management.application.task.AbstractTask::locale:java.util.Locale@75437543depthlimitreachedcom.ibm.websphere.management.application.task.AbstractTask::appTaskName:InstallApplicationcom.ibm.websphere.management.application.task.AbstractTask::bundle:nullcom.ibm.websphere.management.application.task.AbstractTask::scheduler:com.ibm.ws.management.application.InstallSchedulerImpl@32573257com.ibm.ws.management.application.task.ValidateBLATask::_tc:com.ibm.ejs.ras.TraceComponent@379b379bdepthlimitreachedcom.ibm.ws.management.application.task.ValidateBLATask::isFullAppUpdate:falseEND:com.ibm.ws.management.application.task.ValidateBLATask@6f526f52BEGIN:com.ibm.ws.websvcs.deploy.PersistentStorageUninstallTask@6f7c6f7ccom.ibm.websphere.management.application.task.AbstractTask::defaultBundleName:com.ibm.ws.management.resources.AppDeploymentMessagescom.ibm.websphere.management.application.task.AbstractTask::locale:java.util.Locale@75437543com.ibm.websphere.management.application.task.AbstractTask::appTaskName:InstallApplicationcom.ibm.websphere.management.application.task.AbstractTask::bundle:com.ibm.ws.management.resources.AppDeploymentMessages_zh@4b104b10depthlimitreachedcom.ibm.websphere.management.application.task.AbstractTask::scheduler:com.ibm.ws.management.application.InstallSchedulerImpl@32573257com.ibm.ws.websvcs.deploy.PersistentStorageUninstallTask::tc:com.ibm.ejs.ras.TraceComponent@37b037b0depthlimitreachedEND:com.ibm.ws.websvcs.deploy.PersistentStorageUninstallTask@6f7c6f7cBEGIN:com.ibm.ws.websvcs.deploy.PersistentStorageInstallTask@6fa66fa6com.ibm.websphere.management.application.task.AbstractTask::defaultBundleName:com.ibm.ws.management.resources.AppDeploymentMessagescom.ibm.websphere.management.application.task.AbstractTask::locale:java.util.Locale@75437543com.ibm.websphere.management.application.task.AbstractTask::appTaskName:InstallApplicationcom.ibm.websphere.management.application.task.AbstractTask::bundle:nullcom.ibm.websphere.management.application.task.AbstractTask::scheduler:com.ibm.ws.management.application.InstallSchedulerImpl@32573257com.ibm.ws.websvcs.deploy.PersistentStorageInstallTask::tc:com.ibm.ejs.ras.TraceComponent@37c537c5depthlimitreachedcom.ibm.ws.websvcs.deploy.PersistentStorageInstallTask::temp_dir:WSFP_WSDL_TEMPEND:com.ibm.ws.websvcs.deploy.PersistentStorageInstallTask@6fa66fa6BEGIN:com.ibm.ws.migration.applicationinstalltask.ApplicationInstallTask@49fa49facom.ibm.websphere.management.application.task.AbstractTask::defaultBundleName:com.ibm.ws.management.resources.AppDeploymentMessagescom.ibm.websphere.management.application.task.AbstractTask::locale:java.util.Locale@75437543com.ibm.websphere.management.application.task.AbstractTask::appTaskName:InstallApplicationcom.ibm.websphere.management.application.task.AbstractTask::bundle:nullcom.ibm.websphere.management.application.task.AbstractTask::scheduler:com.ibm.ws.management.application.InstallSchedulerImpl@32573257com.ibm.ws.migration.applicationinstalltask.ApplicationInstallTask::_tc:com.ibm.ejs.ras.TraceComponent@24e224e2depthlimitreachedcom.ibm.ws.migration.applicationinstalltask.ApplicationInstallTask::_nls:com.ibm.ejs.ras.TraceNLS@26f026f0depthlimitreachedcom.ibm.ws.migration.applicationinstalltask.ApplicationInstallTask::CONST_FOR_MIGR_DISABLE:com.ibm.websphere.application.migration.disabledcom.ibm.ws.migration.applicationinstalltask.ApplicationInstallTask::FILE_SEP:com.ibm.ws.migration.applicationinstalltask.ApplicationInstallTask::PATH_SEP:;com.ibm.ws.migration.applicationinstalltask.ApplicationInstallTask::BUFFER_SIZE:4096com.ibm.ws.migration.applicationinstalltask.ApplicationInstallTask::_scheduler:com.ibm.ws.management.application.InstallSchedulerImpl@32573257com.ibm.ws.migration.applicationinstalltask.ApplicationInstallTask::_errorFiles:java.util.Hashtable@27012701depthlimitreachedEND:com.ibm.ws.migration.applicationinstalltask.ApplicationInstallTask@49fa49faBEGIN:com.ibm.ws.management.application.task.ValidateResourceTask@6c326c32com.ibm.websphere.management.application.task.AbstractTask::defaultBundleName:com.ibm.ws.management.resources.AppDeploymentMessagescom.ibm.websphere.management.application.task.AbstractTask::locale:nullcom.ibm.websphere.management.application.task.AbstractTask::appTaskName:xxxcom.ibm.websphere.management.application.task.AbstractTask::bundle:nullcom.ibm.websphere.management.application.task.AbstractTask::scheduler:nullcom.ibm.ws.management.application.task.ValidateResourceTask::tc:com.ibm.ejs.ras.TraceComponent@360b360bdepthlimitreachedcom.ibm.ws.management.application.task.ValidateResourceTask::CLASS_NAME:com.ibm.ws.management.application.task.ValidateResourceTaskcom.ibm.ws.management.application.task.ValidateResourceTask::appFactory:nullEND:com.ibm.ws.management.application.task.ValidateResourceTask@6c326c32BEGIN:com.ibm.ws.management.application.task.ValidateAppTask@6c7a6c7acom.ibm.websphere.management.application.task.AbstractTask::defaultBundleName:com.ibm.ws.management.resources.AppDeploymentMessagescom.ibm.websphere.management.application.task.AbstractTask::locale:nullcom.ibm.websphere.management.application.task.AbstractTask::appTaskName:xxxcom.ibm.websphere.management.application.task.AbstractTask::bundle:nullcom.ibm.websphere.management.application.task.AbstractTask::scheduler:nullcom.ibm.ws.management.application.task.ValidateAppTask::tc:com.ibm.ejs.ras.TraceComponent@361f361fdepthlimitreachedcom.ibm.ws.management.application.task.ValidateAppTask::CLASS_NAME:com.ibm.ws.management.application.task.ValidateAppTaskcom.ibm.ws.management.application.task.ValidateAppTask::VERSIONS:[[I@362d362ddepthlimitreachedEND:com.ibm.ws.management.application.task.ValidateAppTask@6c7a6c7a
解决方案
本帖最后由 xzxw1115 于 2011-12-07 12:03:43 编辑
解决方案二:
IBM的技术还是不要在这里问了。撤