классы вместо версий Java SE 6. Я надеюсь, что это помогает вам.

но я столкнулся с проблемой, связанной с автономной версией Glassfish (v3.1) и встроенной версией Glassfish (v3.1) против java SE и способом использования java.endorsed.dirs. Конкретная проблема у меня былаВот, но я не думаю, что в последний раз я столкнусь с чем-то подобным.

Информация, которую я нашелВот а такжеВот предлагает добавить библиотеку, одобренную Glassfish, в путь к начальной загрузке при компиляции. Тем не мение,это В отчете об ошибках говорится о том, что при использовании встраиваемых стеклянных рыб трудно установить правильные библиотеки.

Таким образом, создается впечатление, что при развертывании в автономном контейнере Glassfish мое приложение будет работать с одобренными библиотеками, содержащимися в Glassfish, но при использовании встроенного контейнера этого не произойдет. Я столкнулся с моей первоначальной проблемой, потому что плагин maven-embedded-glassfish-plugin не запускает Glassfish, внедренный с использованием одобренных библиотек, как это делает автономный Glassfish. Я также не уверен, включают ли другие контейнеры (например, jboss) тот же набор одобренных библиотек, что и Glassfish.

Итак, я (1) должен изо всех сил (чтобы) убедиться, что мое приложение скомпилировано с одобренными библиотеками и всегда развернуто в контейнере, который загружается с использованием одобренных библиотек, или я должен (2) просто придерживаться того, что в комплекте с Java SE 6?

Если я выберу (2), придется ли мне беспокоиться о несовместимости при развертывании моего приложения в контейнере, который загружается с новыми одобренными библиотеками?

Буду признателен за любую информацию, которую может предложить каждый.

Ответы на вопрос(2)

Ваш ответ на вопрос