Ошибка при запуске JBOSS 5.0.0 GA java.lang.IllegalArgumentException

1
    Getting the following exception while starting jboss server from eclipse
> ERROR [AbstractKernelController] Error installing to Instantiated: name=StandardBindings state=Described
>java.lang.IllegalArgumentException: Wrong arguments. new for target java.lang.reflect.Constructor expected=[int] actual=[java.util.HashSet]
>at org.jboss.reflect.plugins.introspection.ReflectionUtils.handleErrors(ReflectionUtils.java:395)
>at org.jboss.reflect.plugins.introspection.ReflectionUtils.newInstance(ReflectionUtils.java:153)
>at org.jboss.reflect.plugins.introspection.ReflectConstructorInfoImpl.newInstance>(ReflectConstructorInfoImpl.java:106)

ЗАЩИТА В ОШИБКЕ: Имя → Ошибка

StandardBindings → java.lang.IllegalArgumentException: неправильные аргументы. new для target> java.lang.reflect.Constructor expected = [int] actual = [java.util.HashSet] "

  • 1
    нельзя ответить с этим большим количеством деталей
  • 0
    Подробности добавлены, теперь смотрите, что можно сделать
Показать ещё 2 комментария
Теги:
jboss

1 ответ

9
Лучший ответ

Найдена резолюция на сайте JBOSS. Кажется, JIRA открыта для этого. См. Https://issues.jboss.org/browse/JBAS-6506

Измените файл bindings.xml в папке:..jboss-5.0.0.GA\server\default\conf\bootstrap.

Свойство bindings.xml имеет неправильное свойство elementClass

 <bean name="StandardBindings" class="java.util.HashSet"
  elementClass="org.jboss.services.binding.ServiceBindingMetadata">
  <constructor>
  <parameter>
  <set>

Элемент ClassCl не находится в правильном месте. Вышеуказанные строки следует изменить следующим образом:

<bean name="StandardBindings" class="java.util.HashSet" > 
   <constructor>
    <parameter class="java.util.Collection">
    <set elementClass="org.jboss.services.binding.ServiceBindingMetadata">
            <!-- ********************* conf/jboss-service.xml ****************** -->

Ещё вопросы

Сообщество Overcoder
Наверх
Меню