【总结】EJB开发过程中遇到的几个问题
来源:互联网 发布:免费淘宝联盟推广软件 编辑:程序博客网 时间:2024/04/30 13:09
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开发过程中遇到的几个问题
- 安装Scrapy过程中遇到的几个问题总结
- SSH网上商店开发过程中遇到的几个问题。
- Web开发基础--WebService调试过程中遇到的几个问题
- 开发中遇到的几个问题
- 框架使用过程中遇到的几个问题
- 学习ASP过程中,遇到的几个问题
- fastDB使用过程中遇到的几个问题
- 小车制作过程中遇到的几个问题
- Apache模块开发中遇到的几个问题
- 开发中遇到的几个问题小记
- 开发过程中遇到的问题总结
- 分享嵌入式开发使用过程中遇到的几个问题(MQX4.2,IAR,Kinetis K66)
- SecureCRT安装与使用过程中遇到的几个问题
- 自学opencv过程中轮廓学习时遇到的几个问题
- 关于游戏制作过程中遇到的几个问题记录
- cm13 编译过程中遇到的几个问题及解决方法
- 【Database-cluster】mycat集群搭建过程中遇到的几个问题
- ntfs物理磁盘解析 --发文于2013-9-24
- CortexM3
- HIVE INSTALLATION
- 数据挖掘与数据分析
- 1012: [JSOI2008]最大数maxnumber
- 【总结】EJB开发过程中遇到的几个问题
- 类似于qq音乐底部弹出的popwindow
- Cannot change version of project facet Dynamic Web Module to 2.5.
- Syntax error, annotations are only available if source level is 1.5
- 使用Visual Studio对项目重命名
- 启动控制面板中的applet时的一点笔记--发文于2013-10-22
- 《侣行》三季合集下载
- RMI AND CORBA简介——java菜鸟成长记
- 触发器类 , 指针函数