WAS6.1 java.lang.UnsatisfiedLinkError: sun / instrument / InstrumentationImpl.getObjectSize0 - PullRequest
1 голос
/ 12 сентября 2011

Я пытаюсь использовать classmexer для профилирования некоторой среды выполнения экземпляра памяти. Я установил следующее в качестве общих аргументов JVM в Webshpere 6.1:

-javaagent: c: /Downloads/classmexer.jar

Выдается следующее исключение:

Вызывается: java.lang.UnsatisfiedLinkError: sun / instrument / InstrumentationImpl.getObjectSize0 (Ljava / lang / Object;) J в sun.instrument.InstrumentationImpl.getObjectSize (InstrumentationImpl.java: 116) at com.javamex.classmexer.MemoryUtil.deepMemoryUsageOf0 (MemoryUtil.java:178)

Работает нормально автономно.

Есть предложения?

1 Ответ

0 голосов
/ 18 сентября 2011

Вы должны скопировать зависимости и classmexer в каталог совместно используемой библиотеки, возможно, AppServer / lib / ext. Исключение выдается, потому что WAS не ищет все необходимое из PATH, установленного в вашей оболочке. Вот почему он все еще работает как автономный.

...