jQuery validate - установить условные правила на основе выбора пользователя

Если это запись возможных случаев этой ошибки, то:

Я только что получил эту ошибку на WAS (8.5.0.1) во время загрузки весны CXF (2.6.0) (3.1 .1_release), где исключение BeanInstantiationException запустило исключение CXF ExtensionException, запустив IncompatibleClassChangeError. Следующий фрагмент показывает суть трассировки стека:

Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.apache.cxf.bus.spring.SpringBus]: Constructor threw exception; nested exception is org.apache.cxf.bus.extension.ExtensionException
            at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:162)
            at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:76)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:990)
            ... 116 more
Caused by: org.apache.cxf.bus.extension.ExtensionException
            at org.apache.cxf.bus.extension.Extension.tryClass(Extension.java:167)
            at org.apache.cxf.bus.extension.Extension.getClassObject(Extension.java:179)
            at org.apache.cxf.bus.extension.ExtensionManagerImpl.activateAllByType(ExtensionManagerImpl.java:138)
            at org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:131)
            [etc...]
            at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
            ... 118 more

Caused by: java.lang.IncompatibleClassChangeError: 
org.apache.neethi.AssertionBuilderFactory
            at java.lang.ClassLoader.defineClassImpl(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:284)
            [etc...]
            at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:586)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:658)
            at org.apache.cxf.bus.extension.Extension.tryClass(Extension.java:163)
            ... 128 more

В этом случае решение заключалось в изменении порядка пути к модулю модуля в моем военном файле. То есть, откройте приложение войны в консоли WAS и выберите клиентский модуль (модули). В конфигурации модуля установите для класса-загрузки значение «parent last».

Это находится в консоли WAS:

  • Applicatoins -> Типы приложений -> WebSphere Enterprise Applications
  • Нажмите ссылку, представляющую ваше приложение (war)
  • Нажмите «Управление модулями» в разделе «Модули»
  • Нажмите ссылку для базового модуля (модулей)
  • Измените «Порядок загрузчика класса» равным «(родительский последний)».
34
задан Sparky 23 October 2013 в 16:05
поделиться