今天在Eclipse中启动JBoss 5.1时遇到这样的一个错误:
……
ERROR [AbstractKernelController] Error installing to Instantiated: name=AttachmentStore state=Described
java.lang.IllegalArgumentException: Wrong arguments. new for target java.lang.reflect.Constructor expected=[java.net.URI] actual=[java.io.File]
……
DEPLOYMENTS IN ERROR:
Deployment "AttachmentStore" is in error due to: java.lang.IllegalArgumentException: Wrong arguments. new for target java.lang.reflect.Constructor expected=[java.net.URI] actual=[java.io.File]
从错误信息中,就知道是 AttachmentStore的一个参数错误。
解决方法倒很简单,只要修改一下 profile.xml(JBOSS_HOME\server\default\conf\bootstrap\profile.xml)中的 AttachmentStore 设置就可以了。在该文件中,你可以找到:
<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>
只需将它改为:
<bean name="AttachmentStore" class="org.jboss.system.server.profileservice.repository.AbstractAttachmentStore">
<constructor>
<!-- 修改这里 -->
<parameter class="java.io.File">
<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>
相关推荐
在本课程测试代码中,我们将探讨如何在Eclipse集成开发环境(IDE)下使用Apache Ant构建工具,配合JBoss 5.1应用服务器进行EJB的开发和部署。 【Eclipse】是广泛使用的开源Java IDE,支持多种Java项目类型,包括EJB...
**JBoss Drools 5.1 中文使用说明** Drools 是一个开源的规则引擎,它提供了基于Java的业务规则管理系统(BRMS),帮助企业快速实施复杂的业务逻辑。本文档将详细阐述JBoss Drools 5.1版本的使用方法和特性。 ### ...
本文将详细讲解如何在Eclipse集成开发环境中使用XFire生成Web服务,并在JBoss 5.1应用服务器上进行部署和运行。 首先,我们需要理解Web服务的基本概念。Web服务是基于开放标准(如SOAP、WSDL和UDDI)的自包含、自...
通过上述步骤,我们已经完成了 Eclipse 开发环境中 JBoss Seam 的基本配置。这包括了 Eclipse、JBoss Application Server、JBoss Seam、JBoss Tools 以及 MySQL 数据库等组件的下载、安装与配置。这些步骤对于初次...
- **JBoss启动常见异常**:在启动过程中可能出现的各种异常情况及其解决方法。 综上所述,JBoss 5.1作为一款成熟稳定的Java EE应用服务器,不仅提供了丰富的功能支持,还具有良好的可扩展性和可配置性。通过以上...
JBoss是一款开源的应用服务器,由Red Hat公司开发并维护,它基于Java EE...以上就是关于JBoss的下载与安装的基本步骤及常见问题的解决方法。在实际操作中,可能还会遇到其他问题,建议查阅官方文档或社区论坛寻求帮助。
在IT行业中,集成开发环境(IDE)的配置是开发者日常工作中不可或缺的一部分。MyEclipse作为一款强大的Java EE集成开发环境,支持多种应用服务器的...熟悉这些配置方法对于提升开发体验和解决可能出现的问题至关重要。
pager-taglib 是个很好的jsp分页标签,使用它结合jstl可以实现灵活的分页导航功能...2.只在jboss5.1内测试通过,注意检查jdbc驱动包等相关依赖,tomcat可能出现缺包等问题,相信入门级别的朋友们应该可以找到解决方案的
JdonFramework开源框架 v5.1 Build20071025_jdonframework-5.1 JdonFramework need above jdk 1.4.0 This version has passed under Tomcat 4.x/5.x JBoss 3.x/JBoss 4.0.0 Weblogic 8.1 when build this project ...
DisplayTag是个很好的jsp标签,目前最新版本为1.2,支持了自定义分页,解决了之前...3.只在jboss5.1内测试通过,注意检查jdbc驱动包等相关依赖,tomcat可能出现缺包等问题,相信入门级别的朋友们应该可以找到解决方案的
本文档将详细介绍如何在 JBoss AS 4.2.3.GA 版本中配置 MySQL、Oracle 和 SQL Server 数据库,并提供具体的步骤与注意事项。 #### 二、环境准备 - **JBoss AS 版本**: 4.2.3.GA - **Eclipse 版本**: Eclipse JEE ...
5. **调试工具**:MyEclipse 5.1包含强大的调试工具,支持断点设置,单步执行,查看变量值,调用栈跟踪等功能,便于问题定位和解决。 6. **企业级应用服务器支持**:与Tomcat、JBoss、WebLogic、WebSphere等主流...
- 详细说明了如何将解决的问题添加到发布说明中,这对于维护版本历史非常重要。 - **3.2.2 生成发布说明** - 描述了自动化生成发布说明的过程,这有助于节省时间并减少错误。 **3.3 问题** - **3.3.1 类型** - ...
完成以上步骤后,启动JBoss服务器,jbpm5初级demo就成功安装在Eclipse环境中了。用户可以通过浏览器访问相应的URL来体验jbpm5的功能,如流程定义、监控和管理工作流实例。在这个过程中,Eclipse作为开发工具,可以...
本教程《JBoss EJB3.0 实例教程》由黎活明编写,适用于希望深入了解Java企业级开发中EJB3.0组件使用的开发者们。无论是初学者还是有一定经验的开发人员,都能从中获得有价值的信息。 **1.1 本教程适合人群** - Java...