Adding new JARs to Server Roles
Add a number of new JAR files to your Content Delivery Web applications or file system directories for Windows services or Java processes.
Procedure
- Access the location of the JAR files of your Content Delivery Web application, Windows service or Java process.
- Access the SDL Tridion installation media and navigate to the folder Content Delivery\roles\<role>\java\lib\ where <role> is one of the following Content Delivery Server Roles contained in the Web application or directory you are upgrading:
- API
- Cache Channel Service
- Content Deployer
- HTTP Upload
- Monitoring
- Alternatively, if you have the user interface update installed on top of SDL Tridion 2011 SP1, , SDL Tridion 2011 SP1 HR1 or SDL Tridion 2011 SP1 HR2, navigate to one of the following:
- To upgrade the user interface Web service, navigate to Content Delivery\roles\preview\webservice\java\lib\
- To upgrade the user interface Web site extension, navigate to Content Delivery\roles\preview\web\java\lib\
- Only if you are upgrading from SDL Tridion 2009 SP1, use the following tables to add new JARs to this location, depending on the Server Role:
Filename API Content Deployer HTTP Upload cd_ambient.jar yes no no cd_cache.jar yes yes yes cd_datalayer.jar yes yes yes cd_dynamic.jar yes no no cd_linking.jar yes no no cd_model.jar yes yes yes cd_tcdl.jar yes yes yes cd_undo.jar no yes yes cd_upload.jar no no yes cd_wrapper.jar no yes yes activation.jar yes yes yes antlr.jar yes yes yes aopalliance.jar yes yes yes commons-collections.jar yes yes yes commons-fileupload.jar no no yes commons-io.jar no no yes dom4j.jar yes yes yes easylicense.jar yes yes yes hibernate-commons-annotations.jar yes yes yes hibernate-core.jar yes yes yes hibernate-entitymanager.jar yes yes yes javassist.jar yes yes yes jaxb-api.jar yes yes yes jaxb-impl.jar yes yes yes jcl-over-slf4j.jar yes yes yes jersey-servlet.jar no no no log4j-over-slf4j.jar no no no logback-classic.jar yes yes yes logback-core.jar yes yes yes serializer.jar (do not use if using JBoss) yes yes yes slf4j-api.jar yes yes yes spring-aop.jar yes yes yes spring-asm.jar yes yes yes spring-beans.jar yes yes yes spring-context-support.jar yes yes yes spring-context.jar yes yes yes spring-core.jar yes yes yes spring-expression.jar yes yes yes spring-jdbc.jar yes yes yes spring-orm.jar yes yes yes spring-tx.jar yes yes yes stax-api.jar (do not use if using JBoss or WebLogic) yes yes yes Filename Cache Channel Service Monitoring cd_cache.jar yes yes activation.jar yes yes axis-jaxrpc.jar no yes axis.jar no yes easylicense.jar yes yes commons-httpcore.jar no yes jaxb-api.jar yes yes jaxb-impl.jar yes yes jcl-over-slf4j.jar no yes logback-classic.jar yes yes logback-core.jar yes yes log4j-over-slf4j.jar no yes serializer.jar no yes sfl4j-api.jar yes yes stax-api.jar (do not use if using JBoss or WebLogic) yes yes If your Web application combines multiple Server Roles, copy the files marked 'yes' for any of those Server Roles.
- Only if you are running the user interface update on top of SDL Tridion 2011 SP1, use the following tables to add new JARs to this location, depending on the Server Role (the user interface update is now called Experience Manager):
Filename Experience Manager Web site extension Experience Manager Web service cd_deployer.jar no yes cd_odata.jar yes no cd_wrapper.jar yes yes If your Web application combines both Server Roles, copy the files marked 'yes' for any of those Server Roles.
- If you are upgrading either from SDL Tridion 2009 SP1 or SDL Tridion 2011 SP1, use the following tables to add new JARs to this location, depending on the Server Role:
Filename API Cache Channel Service Content Deployer HTTP Upload hibernate-jpa-2.0-api.jar yes no yes yes jboss-logging.jar yes no yes yes jboss-transaction-api_1.1_spec.jar yes no yes yes json-smart.jar yes no no no Filename Monitoring UGC Content Delivery Web service cd_odata.jar no yes yes cd_odata_types.jar no no yes hibernate-jpa-2.0-api.jar yes no yes httpclient.jar yes no no httpcore.jar yes no no jackson-jaxis.jar no yes yes jackson-mapper-asl.jar no yes yes jackson-xc.jar no yes yes jersey-servlet.jar no yes yes jboss-logging.jar yes no yes jboss-transaction-api_1.1_spec.jar yes no yes json-smart.jar no yes yes If your Web application combines multiple Server Roles, copy the files marked 'yes' for any of those Server Roles.
- If you are upgrading from SDL Tridion 2011 SP1, SDL Tridion 2011 SP1 HR1 or SDL Tridion 2011 SP1 HR2, and if you have the Context Engine Cartridge 1.1 for SDL Tridion 2011 SP1 installed, add the following JAR files from the \Context Engine Cartridge\java\lib\ folder on the installation media:
- cwd_cartridge.jar
- cwd_engine.jar
- Regardless of the version from which you are upgrading, and regardless of which Server Role you are upgrading, always add the following JAR file:
- guava.jar