The SpringSource dm Server generates automatic package imports (e.g., via the
Import-Package manifest header) for various
module personalities. This section lists which packages are automatically
generated for each personality.
All deployment artifacts supported by the Web personality (i.e.,
all WAR variants and Web Modules) will have the following
packages automatically added to their bundle manifest via
the appropriate Import-Package statements.
com.springsource.server.web.dmjavax.annotationjavax.annotation.securityjavax.ejbjavax.eljavax.managementjavax.management.loadingjavax.management.modelmbeanjavax.management.monitorjavax.management.openmbeanjavax.management.relationjavax.management.remotejavax.management.remote.rmijavax.management.timerjavax.namingjavax.naming.directoryjavax.naming.eventjavax.naming.ldapjavax.naming.spijavax.netjavax.net.ssljavax.persistencejavax.rmijavax.rmi.CORBAjavax.rmi.ssljavax.servletjavax.servlet.httpjavax.servlet.jspjavax.servlet.jsp.eljavax.servlet.jsp.jstl.corejavax.servlet.jsp.jstl.fmtjavax.servlet.jsp.jstl.sqljavax.servlet.jsp.jstl.tlvjavax.servlet.jsp.resourcesjavax.servlet.jsp.tagextjavax.servlet.resourcesjavax.xml.wsorg.apache.elorg.apache.el.langorg.apache.el.parserorg.apache.el.util
In addition, to ensure compatibility for existing, standard Java EE WARs,
the dm Server automatically imports all packages exported by the
OSGi system bundle, excluding any packages which begin with
"org.eclipse" or "com.springsource".
The resulting set of filtered system bundle exports will be
automatically imported for all WAR variants but not for Web Modules;
however, for all web deployment artifacts it is recommended that all known
dependencies be explicitly specified in MANIFEST.MF
via the appropriate Import-Package statements.
![]() | System Bundle Package Exports |
|---|---|
For further details on which packages are exported by the
OSGi system bundle, consult the |