`
changong
  • 浏览: 59776 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JBOSS测试中的常用错误

阅读更多
关键字: jboss中测试中的常用错误
JavaEye上贴过来的,感觉很好,玩Jboss时出现了一些错误,在英文论坛上也没找到相关问题的答案,却在JavaEye上发现如此好的帖子,我遇到的问题,这里面都提到了!

执行HelloClient客户端程序
1.出现Exception in thread "main" javax.naming.NoInitialContextException: Cannot instantiate class: org.jnp.interfaces.NamingContextFactory [Root exception is java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory]
解决办法:在工程下添加 %JBOSS_HOME%/client/jbossall-client.jar

2.继续执行客户端程序,出现错误如下:
Exception in thread "main" javax.naming.CommunicationException [Root exception is java.lang.ClassNotFoundException: org.jboss.ejb3.JBossProxy (no security manager: RMI class loader disabled)]

解决办法:在工程中添加%JBOSS_HOME%/client/jboss-ejb3-client.jar

3.继续执行客户端程序,出现错误如下:
Exception in thread "main" java.lang.NoClassDefFoundError: [Lorg/jboss/aop/advice/Interceptor;解决办法:在工程中添加
%JBOSS_HOME%/server/deploy/jboss-aop.deployer/jboss-aop.jar,

4.继续执行客户端程序,出现错误如下:
Exception in thread "main" java.lang.NoClassDefFoundError: org/jboss/aspects/asynch/AsynchProvider

解决办法:在工程中添加%JBOSS_HOME%/server/deploy/jboss-aop.deployer/jboss-aspect-library.jar

5.程序成功执行并输出结构

6.javax.naming.CommunicationException [Root exception is java.io.InvalidClassException:
org.jboss.proxy.ejb.GenericEJBInterceptor; local class incompatible:
stream classdesc serialVersionUID = 4582256576523491346, local class serialVersionUID = 3844706474734439975]

这个错误比较搞人,居然是jboss版本的问题,我找了很久才把他发现,以前用的jboss4.0GA的客户端的jar,换4.2GA时,就要搞4.2GA客户端Jar进行测试,真是一失足成小时恨

7.Cannot instantiate class: org.jnp.interfaces.NamingContextFactory

首选项--java----已安装的jre ,编辑---查看是否添加了jobss中client中一些jar包如jbossall-client.jar,如果没有,可自已添加.

8.找不到会话bean时,往往是在设置本地或远程接口时设置错误

9.在实体bean做双向关联时,java.lang.reflect.UndeclaredThrowableException
at $Proxy0.getOrderByID(Unknown Source)这个是由于JBoss的版本造成的,通常这种情况只能插入,不能查询。

一般情况会在JBoss4.0GA的版本中发生,而在JBoss4.2GA中是不存在这种情况的

分享到:
评论

相关推荐

    Myeclipse中配置 jboss 图解

    ### MyEclipse中配置JBoss图文教程 #### 前提条件 - 已经配置好Java环境。 - 已经安装了MyEclipse插件。 #### 步骤一:下载与解压JBoss 1. **下载JBoss**: - 访问官网 [http://www.jboss.org/]...

    jboss使用详细操作步骤

    ### JBoss 使用详细操作步骤 #### 一、安装与配置 ...通过以上步骤,您可以成功地安装、配置并使用 JBoss,在 MyEclipse 中进行开发和测试工作。掌握 JBoss 的基本操作对于 Java 开发者来说是非常重要的技能之一。

    eclipse + JBoss 5 + EJB3开发指南

    #### (6):JBoss中测试中的常用错误 在测试过程中,可能会遇到一些常见的错误。例如,当尝试从非本地主机访问EJB时,如果没有正确配置`-b`参数,可能会出现`CommunicationException`。 #### (7):JBoss只能...

    Jboss7.1.1+eclipse-kepler开发ejb3

    最后,开发完后需要调试测试,通常可以在 Eclipse 中直接运行和调试 EJB 应用,并且可以利用 Eclipse 的强大功能,如断点、单步执行和查看变量值等。开发过程中可能会遇到各种问题,例如配置问题、类加载问题或网络...

    EOS5.3 JBOSS 服务路径的修改

    - 在修改过程中,如果有任何疑问或不确定的地方,建议咨询有经验的技术人员或查阅官方文档。 通过以上步骤,可以有效地解决因服务器盘符改变而导致的JBOSS服务路径问题,确保EOS5.3环境下的应用能够稳定运行。

    LC-CS-04渗透测试指导书.pdf

    测试人员可以检测Tomcat控制台、Jboss控制台、WebLogic控制台等管理界面是否可以访问,并检测是否存在默认密码、弱口令等。 7. HTTP方法测试 HTTP方法测试是检测Web应用程序是否存在不安全的HTTP方法。测试人员...

    J2EE企业级应用测试实践

    8. **容器内测试**:由于J2EE组件运行在特定的服务器环境中,如Tomcat、JBoss或WebLogic,测试必须考虑容器的影响。有时需要在实际服务器上运行测试,以确保所有依赖项和配置正确。 9. **回归测试**:每次代码更改...

    如何进行性能测试结果的分析(csdn)————程序.pdf

    在性能测试结果的分析中,监控步骤是非常重要的。监控步骤包括确定要监控的目标、确定监控和分析所需信息、确定监控所使用的工具、收集监控所得数据、分析所采集的数据等。监控步骤的目的是为了收集足够的数据,以便...

    常用的ANT蚂蚁脚本

    ANT蚂蚁脚本是一种基于XML的构建工具,广泛用于Java项目的自动化构建、编译、测试和部署等任务。在Java开发中,ANT被视为Makefile的替代品,尤其在Maven流行之前,它是Java项目的首选构建工具。现在,尽管Maven和...

    eclipse、myeclipse常用插件汇总.rar

    - **FindBugs**:查找Java代码中的潜在错误和不良实践。 - **JUnit**:集成单元测试框架,支持编写和运行测试用例。 - **Mylyn**:任务驱动的开发工具,可关联代码与任务,提高工作效率。 - **Code ...

    超级有影响力霸气的Java面试题大全文档

    assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为...

    个人总结框架

    - **Test**:测试层,包括集成测试和单元测试,确保代码质量。 2. **技术栈与基础设施**: - 使用SVN进行代码版本控制,确保团队协作的顺利进行。 - Maven作为项目构建和管理工具,简化项目的构建过程。 - 应用...

    RestPractice练习

    9. 测试:对于REST服务,常用的测试工具有cURL、Postman等,它们可以帮助开发者验证接口的正确性和性能。 通过"RestPractice练习",开发者可以深入理解RESTful服务的设计与实现,熟练掌握RESTEasy框架的使用,以及...

    MyEclipse 6 Java EE 开发中文手册

    - **运行JBoss**:通过控制台启动JBoss服务,同样需要在浏览器中验证是否成功启动。 **2.4 MySQL 5 数据库服务器的安装与运行** - **官方版本**:从MySQL官网下载安装包,并按照向导完成安装。 - **绿色版**:下载...

    Expert one on one J2EE design and development pdf

    - **JSP标准标签库(JSTL)1.0**:简化JSP页面中的代码编写,提供常用功能的标签,如循环、条件判断等。 #### 2. 内容概览 本书涵盖了从J2EE架构基础到实际应用的广泛主题: - **第1章:J2EE架构**,介绍了J2EE的...

    华表的开发和使用(基于JavaEE)

    - 使用Java处理Excel文件,最常用的库是Apache POI。POI是一个开放源代码的API,允许Java程序创建、修改和显示Microsoft Office格式的文件,包括Excel工作簿。 - Apache POI提供了HSSF(Horrible Spreadsheet ...

    熟练的Java程序员应该掌握哪些技术.doc

    2. **命令行操作**:熟悉JDK中的常用命令,如`java`、`javac`、`jar`、`javadoc`等,以便在没有IDE的情况下也能进行开发和调试工作。 3. **IDE使用**:至少精通一种集成开发环境(IDE),如Eclipse、IntelliJ IDEA...

    GetShell的姿势总结1

    在网络安全领域,尤其是渗透测试中,GetShell是指获得目标服务器的控制权限,这通常是通过WebShell实现的。WebShell是一种利用Web服务器漏洞部署的恶意脚本,它允许攻击者通过Web接口与操作系统进行交互,执行系统...

Global site tag (gtag.js) - Google Analytics