Jboss4.05+EJB3+Oracle
现写了一个简单的BBS:
freemarker+struts2---->EJB3----->DB。
出现如下问题,
1、所有SQL语句在程序中运行时间都很长,长的不可思议,拿到数据库中直接执行(pl/sql developer)非常快,,说明语句是没问题的,
2、怀疑DB连接问题,netstat -na观察服务器和客户端,都没问题,连接很正常。
3、怀疑JBOSS方面的配置问题,可单独写个例子,跑的欢的很,一点问题没有,速度奇快。
4、怀疑此程序问题,可此程序异常简单,
客户端是JSP,代码如下:
try {
ctx = new InitialContext(props);
user = (Bbs_forumLocal)ctx.lookup("Bbs_forumBean/local");
Iterator i=user.getForumbyType("0","0").iterator();
while (i.hasNext())
{
Bbs_forum f=(Bbs_forum) i.next();
out.println(f.getForumname());
}
} catch (Exception e) {
e.printStackTrace();
out.println(e.getMessage());
}
会话Bean如下:
@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)
public List<Bbs_forum> getForumbyType(boolean Type,String forumstatu) {
// TODO 自动生成方法存根
return em.createQuery("select bf from bbs_forum bf where bf.forumtype=:Type and bf.forumstatu=:forumstatu").setParameter("forumstatu",forumstatu)
.setParameter("Type", Type)
.getResultList();
}
Entity非常简单,,数据库记录也就几十条。
找了一天了,实在找不出来原因,只知道用jprofile监控的情况就是下图,每调用一次,在这上面花了几秒钟...
下图的第一条sql 语句类似: select * from table as t1 inner table as t2 on t1.parentid=t2.id where t1.id=?
第二条语句是连接池探测用的,
第三条非常简单,无所谓
- 描述: jprofile监控情况
- 大小: 21.3 KB
分享到:
相关推荐
Jboss 7 + EJB 3.0 + Eclipse环境配置
经典Java EE企业应用实战:基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 part3
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发——源码.part1 其他部分详见我的上传列表,全部分卷下载完成才能解压。 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun...
经典JAVA EE企业应用实战 基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发.part2
【JBOSS7 + EJB3详解】 JBOSS7是Red Hat公司开发的一款开源Java应用服务器,它基于Java EE 6(Enterprise JavaBeans 3.1)规范,提供了全面的中间件服务,包括Servlet、JSP、JSF、EJB、JMS等。EJB3是Java EE平台中...
经典Java EE企业应用实战:基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 part2
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发——源码第3章 其他部分详见我的上传列表 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun公司提供的JSF RI;EJB 3部分则包含...
在本示例中,我们可能会看到`HelloWorldEJB3`这样的项目,它通常包含一个简单的EJB3 Bean,展示基本的创建、查找、更新和删除(CRUD)操作。实体Bean用于持久化数据,而会话Bean提供业务逻辑,消息驱动Bean则处理JMS...
经典JAVA EE企业应用实战 基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发。第三部分。
【JBOSS7+EJB3.0】是一个关于企业级Java应用服务器JBOSS7与企业JavaBeans(EJB)3.0版本结合使用的实践案例。JBOSS AS(Application Server)是Red Hat公司开发的一款开源Java EE应用服务器,而EJB 3.0是Java平台上...
### Eclipse + JBoss 5 + EJB3 开发指南 #### (1):编写第一个无状态的SessionBean ##### 一、配置开发环境 在开始编写无状态的SessionBean之前,首先需要确保开发环境已经正确配置。以下是所需的主要组件: 1...
总结来说,JBOSS+EJB3+MySQL的开发涉及到以下几个关键步骤: 1. 安装和配置JBOSS服务器,确保其能够正常运行。 2. 将MySQL JDBC驱动添加到JBOSS服务器的类路径。 3. 创建并配置`mysql-ds.xml`文件,定义数据源连接...
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发 PDF 书籍 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun公司提供的JSF RI;EJB 3部分则包含Session Bean、Message ...
《经典Java EE企业应用实战:基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发》介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun公司提供的JSF RI;EJB 3部分则包含Session Bean、Message Driven Bean的...
在本文中,我们将详细探讨如何在JBoss7服务器上搭建EJB3环境,并通过一个简单的HelloWorld示例来说明整个过程。此过程分为两个主要部分:环境搭建和HelloWorld的实现。 首先,环境搭建部分涵盖了JBoss AS7的安装和...
配置完成后,可以通过JNDI名称`java:jboss/datasources/MySqlDS`在EJB中获取数据源并进行数据库操作。 项目源码的导入则涉及到集成开发环境的使用。MyEclipse是一款强大的Java EE集成开发工具,支持直接导入JBoss...
在本文中,我们将深入探讨如何使用Eclipse IDE与JBoss应用程序服务器(版本7.x)来开发和部署一个基于EJB 3.x的简单企业级Java应用程序。EJB(Enterprise JavaBeans)是Java平台上的核心组件,它提供了一种标准的...
经典JAVA EE企业应用实战 基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发个人认为是不错的书