Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)


20.4 ユーザアプリケーションに含めるライブラリの注意事項

次の表に示すライブラリをユーザアプリケーションに含めることはできません。ただし,JBoss Loggingだけは,ユーザアプリケーションから直接参照できます。

表20‒1 ユーザアプリケーションに含めることができないライブラリ

ライブラリ名

パッケージ名

参照可否

JBoss Logging

org.jboss.logging

EclipseLink JPA

org.eclipse.persistence

ただし,<cosminexus.home>/CC/javaee/1100/lib/jpa-provider.jarをクラスパスに追加している場合は,ユーザアプリケーションからの直接参照不可。

Jersey

com.sun.research.ws

ただし,<cosminexus.home>/CC/javaee/1100/lib/jaxrs-impl.jarをクラスパスに追加している場合は,ユーザアプリケーションからの直接参照不可。

jersey.repackaged

org.glassfish.jersey

HK2

org.glassfish.hk2

org.jvnet.tiger_types

org.jvnet.hk2

Javassist

javassist

Jackson

com.fasterxml.jackson

ただし,<cosminexus.home>/CC/javaee/1100/lib/jaxrs-jackson.jarをクラスパスに追加している場合は,ユーザアプリケーションからの直接参照不可。

GlassFish

org.glassfish.cdi.transaction

不可

Google Guava

com.google.common

Hibernate Validator

org.hibernate.validator

Java ClassMate

com.fasterxml.classmate

Java Batch Reference Implementation (jbatch)

com.ibm.jbatch

JBoss classfilewriter

org.jboss.classfilewriter

JSR 236 (Concurrency Utilities for Java EE) RI

org.glassfish.enterprise.concurrent

JSR 374 (JSON Processing) RI

org.glassfish.json

JSR 367 (JSON Binding) RI

org.eclipse.yasson

Mojarra

com.sun.faces

Unified Expression Language RI

com.sun.el

Weld

org.jboss.weld

Tyrus

org.glassfish.tyrus