-
JBOSS5环境下POI解析excel2007导致宕机10
各位大神,
事情是这样的,我做了功能使用POI3.8解析excel上传入库,在tomcat下面发布项目,上传的文件不管是03还是07都很顺利,但是我放在JBOSS下面发布,excel03顺利上传,但是上传excel2007时就导致卡住了,然后其他的功能都访问不了,(我jboss也放了其他的war,当这个上传的所属的war卡住了,其他的项目还是可以访问的,就是这个卡住的war不能访问)感觉内存一下就被这个线程用完了,
就在执行:
Workbook wb = new XSSFWorkbook(inputStream);
这个方法就一直在执行,然后迅速的把内存吃完,我说的是在JBOSS下,tomcat下面没有这样的情况,
我的JBOSS的JVM设置的8G内存,
请大神帮忙解决下,我有几个疑惑
1:java不应该因为一个线程而HOLD住了整个项目啊?
2:是不是jboss在启动的时候分别给每个war分配内存?
3:是不是一个线程在占用内存把分配自己的内存使用没了然后继续吞噬剩下的内存,直到完全吃满?
请求回到,急盼!!2013年5月20日 11:26
相关推荐
5. 在Java SE环境下的配置和启动引导部分,文档会介绍如何在Java Standard Edition环境中设置和配置Hibernate EntityManager,这包括了详细的安装步骤和配置方法。 6. 文档还提供了关于如何获取帮助和反馈的部分,...
JBoss5引入了虚拟文件系统(VFS)扫描器`VFSBootstrapScanner`,用于监控部署目录下的变化,并将这些变化及时反映到运行环境中。当部署目录下的文件发生变化时,VFS扫描器会触发相应的部署逻辑。 - **...
【JBoss5源代码分析-官方-第二部分】 JBoss5是JBoss企业应用平台(JBoss Enterprise Application Platform)的一个重要版本,它基于Java EE 5规范,为开发者提供了全面的中间件服务,包括Web服务器、EJB容器、JMS...
"海量数据找最大的K个.doc"文件可能涉及在大数据背景下,如何在JBoss AS 5环境中优化数据处理,比如利用内存管理策略、线程池配置、数据库连接池设置等来提高性能。 总结,JBoss5配置涉及到多个层面,从基础的安装...
### 中间件JBoss环境搭建知识点详解 #### 一、中间件简介与JBoss概述 在探讨JBoss环境搭建之前,我们首先需要了解中间件的基本概念及其重要性。中间件是一种位于操作系统之上、应用软件之下的软件层,主要用于解决...
在本篇中,我们将深入探讨JBoss5的核心特性、配置以及在分布式环境中的应用。 1. **核心特性** - **EJB3支持**:JBoss5完全支持Java EE 5规范中的Enterprise JavaBeans 3.0,简化了EJB的开发和部署,引入了无状态...
JBoss 5是一款知名的Java应用服务器,其在类加载(Class Loading)方面有着独特的处理方式...通过理解和掌握JBoss 5的类加载原理,开发者可以更有效地管理和优化应用程序的运行时环境,提高软件的可扩展性和可维护性。
### JBoss AS 5 Development: 关键知识点解析 #### 一、JBoss AS 5 概述 **JBoss AS 5(Application Server 5)**是JBoss组织推出的一款开源应用服务器,它为Java应用程序提供了强大的运行环境。JBoss AS 5在企业...
**JBoss ESB 开发环境配置** JBoss ESB(Enterprise Service Bus)是Red Hat公司提供的一个开源中间件,用于构建服务导向架构(SOA)。它允许不同系统间的通信和服务集成,提供了一种灵活、可扩展的方式来管理和...
本教程主要关注的是如何使用Eclipse集成开发环境(IDE)配合JBossIDE插件以及JBoss应用服务器来搭建一个高效、稳定的Java EE开发环境。接下来,我们将深入探讨这个主题,详细讲解每一个步骤。 一、Eclipse简介 ...
`jboss.nio`包包含了NIO相关的实现,这对于高并发环境下的性能优化至关重要。 9. **服务发现和依赖注入**:JBoss 5采用了Spring框架的依赖注入(DI)理念,允许组件之间松耦合。`jboss.spring`包中包含Spring的集成...
Apache2.2+JBOSS 5 集群配置主要涉及在Linux环境下构建高可用性和负载均衡的服务器集群,以提升应用服务的稳定性和处理能力。以下是详细的知识点: 1. **JBoss集群架构**: JBoss 集群可以采用两种架构:客户端...
jboss 5的详细说明。对在jboss5上进行开发来说是很好的参考资料。
在Linux环境下安装JBoss,是一项涉及多个步骤的复杂任务,主要涵盖了系统准备、软件环境搭建、中间件安装以及后续的测试验证。以下是对这一过程的详细解析,旨在为初次尝试在Linux系统上部署JBoss的用户提供全面指导...