`
lvjun106
  • 浏览: 438021 次
  • 性别: Icon_minigender_1
  • 来自: 芜湖
社区版块
存档分类
最新评论

Eclipse中启动JBoss 5.1 报Deployment "AttachmentStore" 错误

 
阅读更多

今天在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>

分享到:
评论

相关推荐

    JBOSS5.1安装配置说明

    JBOSS5.1安装配置说明 JBOSS 是一个基于 Java 的开源应用服务器,可以运行在 Windows、Linux、Unix 等多种操作系统平台上。为了在 Windows 下安装和配置 JBOSS,我们需要按照以下步骤进行操作。 安装 JAVA 环境 ...

    ejb课程测试代码,eclipse+jboss5.1 ant编译等代码

    在本课程测试代码中,我们将探讨如何在Eclipse集成开发环境(IDE)下使用Apache Ant构建工具,配合JBoss 5.1应用服务器进行EJB的开发和部署。 【Eclipse】是广泛使用的开源Java IDE,支持多种Java项目类型,包括EJB...

    jboss5.1集群操作说明 apache2.2.4

    6. **配置文件**:在 JBoss 5.1 中,配置集群通常需要修改 `jboss-service.xml` 和 `jboss-web.xml` 文件。你需要添加集群相关的配置元素,例如指定集群名称、设置节点通信端口等。 7. **JNDI 查找**:在集群环境中...

    jboss drool5.1中文使用说明

    **JBoss Drools 5.1 中文使用说明** Drools 是一个开源的规则引擎,它提供了基于Java的业务规则管理系统(BRMS),帮助企业快速实施复杂的业务逻辑。本文档将详细阐述JBoss Drools 5.1版本的使用方法和特性。 ### ...

    在Eclipse中配置JBoss服务器

    在Eclipse中配置好JBoss服务器后,你可以将Java EE项目部署到服务器上进行测试和调试。通过Servers视图,你可以轻松地管理部署的应用,例如停止、重启服务器,或者更新应用程序的版本。 此外,Eclipse还提供了丰富...

    在eclipse中配置 jboss 图解

    总之,配置Eclipse中的JBoss服务器涉及下载、解压、配置服务器、选择JDK、启动测试等多个步骤。正确配置后,开发者就能在MyEclipse环境中无缝地开发、调试和部署基于JBoss的应用程序,从而提高工作效率。

    Jboss-5.1的集群搭建完整配置

    本文是作者精心写作的完整配置搭建Jboss-5.1集群的文档,只要按照步骤来做绝对不会出错,一些重要部分俺还加以标注和详细说明,呕心沥血的一大完整安装文档.

    替换两个文件解决Tomcat6项目移植到JBoss5.1下的Logging异常

    除了加入jboss-web.xml,删除xerces-2.6.2.jar和xml-apis.jar之外, &lt;!... &lt;jboss-web&gt; &lt;!-- For load class ...原因是旧版本的slf4j-api不包含以上方法,附件解压后覆盖jboss5.1GA/common/lib下的同名文件即可

    Eclipse + Jboss 开发J2EE应用

    在Eclipse中集成JBoss,我们需要使用Eclipse的插件管理器安装JBoss Tools。这个插件提供了对JBoss的集成支持,包括部署、运行和调试应用。通过“帮助”&gt;“Eclipse Marketplace”搜索“JBoss”,按照提示安装并重启...

    解决eclipse安装Jboss Tools插件后自动提示变慢.pdf

    描述所涉及的知识点:当用户在Eclipse中安装了Jboss Tools插件之后,可能会发现Eclipse的启动和运行速度变慢,而文章的目的是提供解决这一问题的方法。 标签所指示的知识点:Eclipse和Jboss Tools是关键词,意味着...

    Eclipse3.7集成JbossTools+Drools

    总结:Eclipse3.7集成JbossTools+Drools是一个让开发者能够在Eclipse环境中高效开发和管理基于JBoss和Drools项目的过程。通过离线包安装和Link方式,开发者可以避免网络问题,快速完成集成,并利用丰富的开发工具...

    手把手系列-Eclipse+JBossIDE+JBoss开发环境配置

    安装完JBossIDE后,你可以在Eclipse中看到JBoss服务器的图标。右键点击"Server"视图,选择"New" -&gt; "Server",然后在列表中选择对应的JBoss版本。指定JBoss安装路径,Eclipse会自动检测并配置相关设置。 七、创建...

    Eclipse中如何集成JBOSS7.0版本

    ### Eclipse中集成JBOSS 7.0版本的详细步骤及常见问题解决 #### 引言 随着JBOSS 7.0版本的发布,许多开发者开始尝试在Eclipse环境中集成这一新版本。然而,由于该版本较为新颖,可能会遇到一些在早期版本中未曾出现...

    在Eclipse中使用JBoss数据库连接池技术

    在Eclipse中使用JBoss数据库连接池技术,主要是为了提高应用程序的性能和资源管理效率。数据库连接池技术允许应用程序重复使用已经建立的数据库连接,而不是每次需要时都创建新的连接,从而减少了数据库连接的创建和...

    Jboss启动报Failed to parse WEB-INFweb.xml; - nested throwable错误

    Jboss启动报Failed to parse WEB-INF/web.xml; - nested throwable错误解决方案 在Jboss应用服务器中,启动报错Failed to parse WEB-INF/web.xml; - nested throwable是一种常见的错误,本文将对此错误进行深入分析...

    Eclipse+JBoss+MySQL开发环境设置 .rar_Eclipse_J2EE_eclipse mysql_jboss

    在文档“Eclipse+JBoss+MySQL开发环境设置.doc”中,可能会详细描述每个步骤的配置过程,包括如何在Eclipse中配置服务器和数据库连接,以及如何在JBoss上部署应用。文件“www.pudn.com.txt”可能是从Pudn网站获取该...

    JbossTools for Eclipse4.5.2

    在Eclipse中,你可以方便地启动和停止服务器实例,实时监控应用状态,以及快速部署和更新Web应用。这对于企业级应用的开发和维护而言,无疑是一个巨大的便利。 此外,JBoss Tools还包含了其他一些关键功能,如支持...

    使用eclipse通过jboss开发简单的ejb应用(jboss7.x & ejb3.x)

    2. **创建EJB项目**:在Eclipse中,选择“File” &gt; “New” &gt; “Dynamic Web Project”,然后在项目属性中勾选“Include support for EJB module”。 3. **定义bean**:创建一个Java类,并添加适当的注解,例如`@...

Global site tag (gtag.js) - Google Analytics