最近老板突然问我最近学EJB3.0 + JBoss没有,把我气得够呛,心想之前好几次问你都说不用EJB,这会儿还有脸来问我?
JBoss第一次使用,没什么经验,径直跑到官网上下了一个5.0.1GA就开始测试各种类型的HelloWorld,测试到Stateless Session Bean的本地接口的时候开始了第一次崩溃。因为要调用本地接口,就必须使用服务器内的程序(如一个web app)作为客户端,这个时候发现5.0.1GA在部署web项目的时候超级超级慢,足足跑了半分钟有余,这个项目有什么呀,不就是一个jsp和一个class么。慢就慢一点吧,跑起来了还不让我省心。这个web程序在调用之前部署好的EJB远程接口的时候工作正常,调用本地接口的方法时却出现了一个IllegalArgumentException: Wrong Target 的异常。通过stack trace可以看到,是由于反射出了问题,导致无法辨认代理方法。这玩意儿对我来说有点高深,万念俱灰之下把4.2.3GA版拿来试了一下,顺利通过。难道5.x系列连这么明显的问题都没搞清楚就发布了,不可能吧,目前还搞不清楚应该怎么设置5.x。
分享到:
相关推荐
IDE 1.4.0 3 基于JBoss 4.x的JSF应用开发 4 基于JBoss 4.x的JMS应用开发 5 基于JBoss 4.x的Hibernate应用开发 6 基于JBoss 4.x的JTA应用开发 7 基于JBoss 4.x的JavaMail应用开发 8 基于JBoss 4.x...
基于JBoss 4.x的J2EE 1.4应用 开发指南
《基于JBoss 4.x的J2EE 1.4应用开发指南》是一本专为开发者设计的详尽教程,旨在帮助读者掌握如何在JBoss 4.x应用服务器上开发和部署J2EE 1.4标准的应用程序。这本书深入探讨了JBoss 4.x与J2EE 1.4规范的集成,以及...
标题中的“jdk1.6与jboss5.x冲突问题的解决方法”指的是在使用Java Development Kit(JDK)1.6版本与JBoss Application Server 5.x版本进行集成时可能出现的兼容性问题。JBoss AS是一款开源的企业级Java应用程序...
1. **Java EE 5支持**:JBoss 4.0.x系列是基于Java EE 5标准的,提供了诸如EJB 3.0、JPA(Java Persistence API)、JSF(JavaServer Faces)、JMS(Java Message Service)等组件的支持,使得开发企业级应用变得更加...
在本文中,我们将深入探讨如何使用Eclipse IDE与JBoss应用程序服务器(版本7.x)来开发和部署一个基于EJB 3.x的简单企业级Java应用程序。EJB(Enterprise JavaBeans)是Java平台上的核心组件,它提供了一种标准的...
该漏洞的根源在于JBOSS AS 6.x中的`org.jboss.serial`包,特别是`JBossUnmarshaller`类在处理反序列化时没有充分验证输入数据。当恶意的、预先构造的序列化数据被反序列化时,攻击者可以注入并执行自定义的Java代码...
jboss4.2.2.GA java开发的好帮手
- 配置服务器的主配置文件(如server/default/deploy/jboss-service.xml和conf/jboss.conf)。 - 部署应用程序,通常是将WAR或EAR文件复制到相应部署目录。 - 启动服务器,通过bin/run.sh(Linux/Unix)或bin/run....
JBoss 4.x版本的企业级应用服务平台群集指南详细介绍了如何配置和管理JBoss群集,以便为应用提供高可用性和扩展性。 ### 群集系统(Clustering) 群集系统由多个平行运行的服务器组成,这些服务器被称为群集节点。...
JBoss 4.2.3.GA是JBoss 4.x系列的一个稳定版本,发布于2008年。它包含了对Java EE 5规范的支持,提供了EJB 3.0、JPA(Java Persistence API)、JSF(JavaServer Faces)等关键组件。此版本还强化了安全管理、性能...
java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; 错误解决办法
5. **选择安装类型** 根据需求选择安装类型。如果需要集群功能,可以选择“ejb3-clustered”安装选项。 6. **配置组件** 在配置组件时,确保所有需要的选项都被勾选。 7. **完成安装** 安装过程中按照提示...
JBoss EAP 5 Hibernate EntityManager Reference Guide是一份指南文档,用于指导开发者如何在JBoss EAP 5的环境中使用Hibernate EntityManager。它详细描述了JBoss EAP 5中Hibernate EntityManager的配置和使用方法...
2. **Java环境**: 需要安装JDK 1.5或更高版本,因为JBoss 5.x依赖于Java 5及以上版本的特性。 3. **内存**: 根据你的应用规模,推荐至少1GB的内存用于JBoss服务器。 4. **磁盘空间**: 至少需要几GB的硬盘空间,用于...
中间件安全检查
老版本的jboss,4.2.3版本的,支持jdk6,由于文件较老,需要的人下载吧,也可以去官网下载,参考地址:https://sourceforge.net/projects/jboss/files/JBoss/JBoss-4.2.3.GA/
5. **EJB(Enterprise JavaBeans)**:EJB是Java EE中用于创建可重用的、分布式的、跨平台的服务器端组件的框架,有会话bean、实体bean和消息驱动bean三种类型。 6. **JPA(Java Persistence API)与Hibernate**:...