Glassfish 2.1 classpath-prefix или classpath-suffix не загружается

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

Я использую стеклянную рыбу 2.1.

Вот фрагмент при запуске сервера

-Dcom.sun.aas.ClassPathPrefix=../grops/lib/grops-4.3.5.jar;../grops/lib/iaik_jce_full_3.13.jar;../grops/config -Dcom.sun.aas. ClassPathSuffix= -Dcom.sun.aas.ServerClassPath=

Фрагмент моего домена.xml

java-config classpath-suffix="../grops/lib/grops-4.3.5.jar${path.separator}../grops/lib/iaik_jce_full_3.13.jar${path.separator}../grops /config${path.separator}../grops/lib/zmd-security-LU2.jar${path.separator}../grops/lib/db2jcc.jar${path.separator}../grops/lib /db2jcc_javax.jar${path.separator}..........

Я пробовал из консоли администратора, а также менял непосредственно в domain.xml, они просто не загружаются и всегда выдают ошибку java.lang.NoClassDefFoundError


person user2053574    schedule 20.12.2013    source источник


Ответы (1)


Я решил это сам, на самом деле всякий раз, когда мы добавляем что-то в путь к классам, новое командное окно должно использоваться для перезапуска сервера Glassfish:

ex run-->cmd--> cd C:\glassfish\bin asadmin --> start-domain xxx

Это необходимо сделать, закрыв предыдущее командное окно после остановки сервера по стоп-домену, потому что каждый раз, когда вы запускаете команду asadmin, вызывается asenv, который устанавливает новые параметры для JVM.

person user2053574    schedule 20.12.2013