Как добавить библиотеку Rhino Javascript 1.7 в путь к классам в Weblogic 10 - PullRequest
2 голосов
/ 19 июля 2010

Weblogic упаковывает классы носорогов в weblogic.jar.

Мне нужна более новая версия Rhino js.jar.

Если я просто распространю новый jh jh rhino, как и любой другой jar стороннего производителя, он не будет загружен, потому что более старые классы внутри weblogic.jar загружаются первыми.

Как мне загрузить классы из моего пользовательского js.jar в weblogic 10?

Ответы [ 2 ]

1 голос
/ 03 марта 2011

Вы также изменяете CLASSPATH (startWebLogic), PRE_CLASSPATH (setDomainEnv) в стартовых пакетах сервера, чтобы использовать собственный класс вместо WLogic.

1 голос
/ 19 июля 2010

Хорошо, кажется, с weblogic-application.xml это просто, просто добавьте конфигурацию в следующем виде:

<prefer-application-packages>
   <package-name>org.apache.log4j.*</package-name>
   <package-name>antlr.*</package-name>
</prefer-application-packages>

По крайней мере для Weblogic 12c похоже, что вышеуказанный формат не работает. Вы должны опустить .* вот так:

<prefer-application-packages>
   <package-name>org.apache.log4j</package-name>
   <package-name>antlr</package-name>
</prefer-application-packages>

Пример 12c можно увидеть в документации Weblogic 12c .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...