2014-02-06 2 views
0

Я использую eclipselink 2.4.2 и развертываю EAR на Weblogic 10.3.5. Я получаю следующее сообщение об ошибке на каждый объект при попытке развернуть:

Исключение составил: java.lang.NoClassDefFoundError: орг/затмение/сохранение/внутренний/JPA/сотка/ComputeClassWriter

я могу ясно видеть что класс ComputeClassWriter находится в блоке eclipselink 2.4.2, и этот jar находится в соответствующем каталоге lib EAR. Кто-нибудь сталкивался с этим раньше? Любая помощь приветствуется.NoClassDefFoundError на ComputeClassWriter с использованием Eclipselink

+0

Попробуйте использовать ссылку «Ссылка с редактором» за исключением на вашей консоли. Он свяжет вас с тем, где класс загружается. – Prince

ответ

0

Это то же самое со мной.

[EL Warning]: weaver: 2014-02-17 12: 59: 36.897 - ServerSession (285072714) - Thread (Thread [[ACTIVE] ExecuteThread: '0' для очереди: 'weblogic.kernel.Default (self-tuning) ', 5, Pooled Threads]) - Weaver столкнулся с исключением при попытке сплести класс net.xxx.MyEntity Исключение было: java.lang.NoClassDefFoundError: org/eclipse/persistence/internal/jpa/weaving/ComputeClassWriter

+0

ваш ответ должен содержать решение –

0

Я также столкнулся с этой проблемой в последнее время после обновления EclipseLink от 2.3.0 до 2.4.2 на WebLogic 10.3.6 работает в режиме разработки с JRockit-jdk1.6.0_45-R28.2.7-4.1.0 Как ни странно это ошибка не возникает в режиме производства WebLogic с той же средой. После некоторых исследований и испытаний, я обнаружил, что сценарий запуска в «commEnv.cmd» добавляет «-Xverify: нет» на JAVA_OPTIONS когда WebLogic работает с JRockit в режиме разработки:

:oracle 
if "%PRODUCTION_MODE%" == "true" goto oracle_prod_mode 
set JAVA_VM=-jrockit 
set MEM_ARGS=-Xms128m -Xmx256m 
set JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:none 
goto continue 
:oracle_prod_mode 
set JAVA_VM=-jrockit 
set MEM_ARGS=-Xms128m -Xmx256m 
goto continue 

После удаления «-Xverify: нет ', ткачество работает без ошибок.

Я предполагаю, что это может быть сложная загрузка класса и проверка проверки класса.

Смежные вопросы