1、启动JBoss时报错,ERROR [AbstractKernelController] Error installing to Instantiated: name=AttachmentStore state=Described…
进入目录 server/default/conf/bootstrap,打开文件 profile.xml,找到

<!-- The attachment store --><bean name="AttachmentStore" class="org.jboss.system.server.profileservice.repository.AbstractAttachmentStore"><constructor><parameter><inject bean="BootstrapProfileFactory" property="attachmentStoreRoot" /></parameter></constructor><property name="mainDeployer"><inject bean="MainDeployer" /></property><property name="serializer"><inject bean="AttachmentsSerializer" /></property><property name="persistenceFactory"><inject bean="PersistenceFactory" /></property></bean>

<parameter><inject bean="BootstrapProfileFactory" property="attachmentStoreRoot" /></parameter>

改为

<parameter class="java.io.File"><inject bean="BootstrapProfileFactory" property="attachmentStoreRoot" /></parameter>

即添加class=”java.io.File”,保存并重启JBoss即可。这个问题在JBoss5.0版本以前似乎不会遇到。

2、运行EJB程序时抛异常:java.lang.ClassCastException: $Proxy96 cannot be cast to com.tgb.ejb.EJBHelloRemote……
解决方案:在JBoss服务器的jboss-4.2.2.GA\server\default\deploy\jboss-web.deployer\META-INF路径下找到jboss-service.xml文件,把<attribute name="UseJBossWebLoader">false</attribute>的false改为true,重启JBoss,问题解决。

3、客户端使用EJB最好以project的方式引入,即右键项目->Build Path->Configure Build Path->Projects->Add->选择需要使用的EJB项目确定。虽然可以先将EJB打包成jar,然后引入,但这种方式会出现很多问题,而且每次更新代码再次部署后也会出现很多意想不到的情况,本人也是经过很多次失败才发现这个问题。
本人原来是通过jar引入EJB,出现的几个问题如下:
①部署项目时部署出抛出javax.management.InstanceAlreadyExistsException异常
②修改代码后重新部署,无法访问或者内容不变
③修改EJB代码后,客户端代码无法识别,导致代码本身报错
以上问题在使用project方式引入后都得以解决,仅供参考。

【总结】EJB开发过程中遇到的几个问题相关推荐

  1. 嵌入式系统开发过程中遇到的——volatile

    嵌入式 系统开发过程中遇到的-- volatile 对于不同的计算机体系结构,设备可能是端口映射,也可能是内存映射的 .如果系统结构支持独立的 I/O 地址空间,并且是端口映射,就必须使用汇编语言完成 ...

  2. Asp.net开发过程中,我们会遇到很多Exception

    在Asp.net开发过程中,我们会遇到很多Exception,不处理这些Exception的话会出现很难看的页面. 还有一些我们未预料到的Exception,当发生Exception时,我们也必须进行 ...

  3. 项目开发过程中的收获与思考

    2013年7月,我正式毕业了,到公司入职,也就正式成为了一名菜鸟程序员.到今天,2014年1月3日,目前主要的工作是公司一个项目中的一个功能模块,到我进入项目组算起,已经过了四个月了.因此,想写点东西 ...

  4. 小视频开发过程中最关注的两点关键

    小视频凭借它独有的特征在互联网领域获得了属于自己的一席之地,斩获搞笑.游戏.美食等行业后,在教育.财经等方面还拥有更加可观的发展前景.那么,在小视频开发过程中应该怎样结合它的能力实现业务上的突破呢? ...

  5. 人工智能和大数据的开发过程中需要注意这12点

    https://www.toutiao.com/i6636522371094151694/ 2018-12-19 10:16:15 人工智能是近年来科技发展的重要方向,在大数据时代,对数据采集.挖掘. ...

  6. quartusii开发过程中路径不能出现空格或中文

    quartusii开发过程中路径不能出现空格或中文,否则软件出现.stf文件错误提示,开发环境搭建的时候也不能出现空格和中文,否则也会报错.

  7. 对复杂业务组件在实际开发过程中被调用的反思

    写这篇文章的初衷是为了记录我在修复项目中一个复杂业务组件中的bug而引起其他依赖这个组件的功能无法使用的过程中,对使用.维护复杂业务组件的一些思考 原文地址 Bug发生原因 我所在的项目组中, 有一个 ...

  8. 开发过程中快速抓包并解析

    开发过程中快速抓包并解析 这几天小编在工作中遇到了一个灵异事件,客户端使用的是安卓原生系统,服务端使用的是java.需求就是客户端在照相的时候可以实时上传照片.后台接收并保存,并且可以在平台上显示.看 ...

  9. web开发过程中经常用到的一些公共方法及操作

    进化成为程序猿也有段岁月了,所谓的经验,广度还是依旧,只不过是对于某种功能有了多种实现方式的想法.每天依旧不厌其烦的敲打着代码,每一行代码的回车似乎都有一种似曾相识的感觉.于是乎:粘贴复制,再粘贴再复 ...

  10. 关于开发过程中的空指针问题

    关于开发过程中的空指针问题 从以下角度来说明怎么在一定程序上,合理避免这个问题. public字段的使用 多层局部变量调用所产生的NullPointException问题 public字段的使用 其实 ...

最新文章

  1. Python使用matplotlib可视化时间序列堆叠的面积图、堆叠面积图给出了多个时间序列的贡献程度的可视化表示,以便于相互比较(Stacked Area Chart)
  2. 2013年4月工作小结 -- 穿越前的回眸
  3. php图片滑动代码,jQuery如何实现图片滑动效果
  4. iframe嵌套页面 跨域_跨域解决方案
  5. Java IO流学习总结二:File
  6. uaa 授权_使用UAA OAuth2授权服务器–客户端和资源
  7. java内联_JAVA中的内联函数
  8. RGB-D dataset
  9. 编程到底该用 Tab 还是 Space?比尔·盖茨也来挑事儿
  10. html to pdf
  11. (转)vpp feature node使用分析总结(snat)
  12. 图论邮递员问题程序代码_图论的简短实用程序员指南
  13. python 成语接龙-连接数据库
  14. 易岸公考:国考公务员高频常识
  15. try语句的基本用法
  16. bmp,jpg,png,tif,wmf,emf与eps图片格式转换
  17. 零基础入门学Python(十二)—— 魔法方法(下)
  18. unity3d wwise 基础相关
  19. Python编写手机App————kivy
  20. CocosCreator之Animation动画组件

热门文章

  1. 《微信小程序-进阶篇》组件封装-Icon组件的实现(二)
  2. 联发科MT6763芯片设计,MT6763参考设计,MT6763处理器资料
  3. lammps数据后处理:Python Ovito CNA结构统计输出
  4. 训练集、验证集、测试集的作用
  5. pdfjs 字体新增_JSPDF支持中文(思源黑体)采坑之旅,JSPDF中文字体乱码解决方案...
  6. Kettle下载安装教程
  7. 【网络】HTTP原理的简单理解
  8. 直觉模糊有计算机知识嘛,直觉模糊集理论及应用 上册
  9. create-react-app 开发环境编译太慢的解决方案
  10. 台湾ICPlus IP178G/GH/GI 8接口FE以太网交换机芯片详细介绍