<!-- 修改这里 -->
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...
- 在 `links` 文件夹内创建一个文本文件(如 `jbosstool.txt`),并在其中添加以下内容: ``` path=C:/eclipse/otherPlugins/JBossTools-3.0.0.CR1-R200812191611-ALL-win32 ``` - 其中路径应为实际存放 JBoss ...
总之,使用XFire在Eclipse中生成并部署Web服务到JBoss 5.1是一个涉及多个步骤的过程,涉及到Java编程、Web服务原理、Eclipse插件使用、应用服务器配置等多个知识点。熟练掌握这一流程,对于提升开发者在企业级应用...
下载完成后,使用解压缩工具将其解压到一个不含空格的文件夹,例如E:\JBoss\JBOSS5.0 Beta4,避免因路径中含有空格导致的潜在问题。 安装过程中,需要设置系统环境变量。创建一个名为JBOSS_HOME的环境变量,其值应...
- **jmx-console**:提供了一个基于JMX的控制台界面,用于监控和管理JBoss服务器。 - **admin-console**:提供了更高级别的管理控制台,支持更多的管理操作。 - **web-console**:基于Web的管理界面,便于远程管理和...
4. 配置启动模式:在"Launch"选项中选择"Run mode",这将决定Jboss启动时的行为。 5. 保存设置并重启MyEclipse,此时你应该能在服务器列表中看到Jboss服务器。 **更改Jboss端口** Jboss默认使用8080端口,如果需要...
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 ...
完成以上步骤后,启动JBoss服务器,jbpm5初级demo就成功安装在Eclipse环境中了。用户可以通过浏览器访问相应的URL来体验jbpm5的功能,如流程定义、监控和管理工作流实例。在这个过程中,Eclipse作为开发工具,可以...
JBoss AS (Application Server) 是一个开源的应用服务器,广泛应用于企业级应用开发中。本文档将详细介绍如何在 JBoss AS 4.2.3.GA 版本中配置 MySQL、Oracle 和 SQL Server 数据库,并提供具体的步骤与注意事项。 ...
在实际的开发中post方式的提交比较常见,本人做了一个比较通用的基于post方式的一个应用。主要实现一下功能: 1.添加输入跳转、每页记录数选择功能 2.显示数据与struts2结合实现各行变色 3.基于jquery.form插件的无...
8. **性能优化**:5.1版本在性能上有所提升,启动速度更快,内存管理更有效,降低了IDE在处理大型项目时的资源消耗。 9. **插件支持**:MyEclipse基于Eclipse平台,可以安装各种第三方插件,进一步扩展其功能,满足...
CVS 是一个版本控制系统,在早期的 JBoss 项目中广泛使用。 **6.1 访问 JBoss CVS 仓库** 介绍了如何访问位于 SourceForge 上的 JBoss CVS 仓库。 **6.2 了解 CVS** 简要介绍了 CVS 的基本概念。 **6.3 获取 CVS ...
在这个简单的实例中,我们将介绍如何安装JBPM5,启动环境,以及创建一个基础的工作流程,帮助理解JBPM5的基本操作。 1. **安装JBPM5** - 首先,确保已安装Ant和JRE。Ant是一个Java构建工具,JRE则是Java运行环境。...
DisplayTag是个很好的jsp标签,目前最新版本为1.2,支持了自定义分页,解决了之前...3.只在jboss5.1内测试通过,注意检查jdbc驱动包等相关依赖,tomcat可能出现缺包等问题,相信入门级别的朋友们应该可以找到解决方案的
- 创建一个简单的EJB3项目,并通过JBoss服务器运行它。这个例子应该包括基本的无状态会话Bean的创建和调用。 - 使用JBoss提供的工具和文档来指导这一过程。 **2.3 在独立的TOMCAT中调用EJB** - 配置TOMCAT使其能够...