Updating existing JAR files

Update existing JAR files in your Web application or file system directory used by Windows services or Java processes to bring your JAR files up-to-date.

Procedure

  1. Access the folder in your Web application or file system directory that contains your JAR files.
  2. Access the SDL Tridion installation media and navigate to the folder Content Delivery\roles\.
  3. Check for the presence of the following JAR files and overwrite them with the JAR file from the installation media subfolder indicated:
    If you have a file called......overwrite it with the same file from...
    cd_broker.jarapi\java\lib
    cd_core.jarapi\java\lib
    cd_deployer.jardeployer\java\lib
    cd_monitor.jarmonitoring\java\lib
    cd_wai.jarapi\java\lib
    commons-codec.jarmonitoring\java\third-party-lib
    commons-dbcp.jarapi\java\third-party-lib
    commons-pool.jarapi\java\third-party-lib
    jdbcpool.jarapi\java\third-party-lib
    snmp4j.jarmonitoring\java\third-party-lib
    xalan.jarapi\java\third-party-lib (If you use JBoss, do not copy this file, but remove your original instead.)
  4. If you are upgrading from SDL Tridion 2013 and if you had the Context Engine Cartridge 1.1 for SDL Tridion 2013 installed (now a part of SDL Tridion), upgrade the following files with the same file from \Context Engine Cartridge\java\lib\ on the installation media:
    • cwd_cartridge.jar
    • cwd_engine.jar
  5. If you are upgrading from SDL Tridion 2011 SP1, SDL Tridion 2011 SP1 HR1 or SDL Tridion 2011 SP1 HR2, also check for the presence of the following JAR files and overwrite them with the JAR file from the installation media subfolder indicated:
    If you have a file called......overwrite it with the same file from...
    asm.jarugc\java\third-party-lib
    cd_ambient.jarwebservice\java\lib
    cd_cache.jarapi\java\lib
    cd_datalayer.jarapi\java\lib
    cd_dynamic.jarapi\java\lib
    cd_linking.jarapi\java\lib
    cd_model.jarapi\java\lib
    cd_tcdl.jarapi\java\lib
    cd_upload.jarupload\java\lib
    activation.jarapi\java\third-party-lib
    antlr.jarapi\java\third-party-lib
    aopalliance.jarapi\java\third-party-lib
    axis.jarmonitoring\java\third-party-lib
    axis-jaxrpc.jarmonitoring\java\third-party-lib
    commons-collections.jarapi\java\third-party-lib
    commons-fileupload.jarupload\java\third-party-lib
    commons-io.jarupload\java\third-party-lib
    dom4j.jarapi\java\third-party-lib
    easylicense.jarapi\java\third-party-lib
    hibernate-commons-annotations.jarapi\java\third-party-lib
    hibernate-core.jarapi\java\third-party-lib
    hibernate-entitymanager.jarapi\java\third-party-lib
    jackson-core-asl.jarwebservice\java\third-party-lib
    javassist.jarapi\java\third-party-lib
    jaxb-api.jarapi\java\third-party-lib
    jaxb-impl.jarapi\java\third-party-lib
    jcl-over-slf4j.jarapi\java\third-party-lib
    jersey-client.jarugc\java\third-party-lib
    jersey-core.jarwebservice\java\third-party-lib
    jersey-json.jarwebservice\java\third-party-lib
    jersey-server.jarwebservice\java\third-party-lib
    jettison.jarwebservice\java\third-party-lib
    jsoup.jarugc\java\third-party-lib
    log4j-over-slf4j.jarmonitoring\java\third-party-lib
    logback-classic.jarapi\java\third-party-lib
    logback-core.jarapi\java\third-party-lib
    serializer.jarapi\java\third-party-lib (If you use JBoss, do not copy this file, but remove your original instead.)
    slf4j-api.jarapi\java\third-party-lib
    spring-aop.jarapi\java\third-party-lib
    spring-asm.jarapi\java\third-party-lib
    spring-beans.jarapi\java\third-party-lib
    spring-context-support.jarapi\java\third-party-lib
    spring-context.jarapi\java\third-party-lib
    spring-core.jarapi\java\third-party-lib
    spring-expression.jarapi\java\third-party-lib
    spring-jdbc.jarapi\java\third-party-lib
    spring-orm.jarapi\java\third-party-lib
    spring-tx.jarapi\java\third-party-lib
    stax-api.jarapi\java\third-party-lib
    ugc_dynamic.jarugc\java\lib
    ugc_model.jarugc\java\lib
    ugc_storage.jarugc\java\lib
    ugc_taglib.jarugc\java\lib
    ugc_tcdl.jarugc\java\lib
    ugc_webservice.jarugc\java\lib
  6. If you are upgrading from SDL Tridion 2011 SP1 HR1 or HR2 with the user interface update added, also check for the presence of the following JAR files and overwrite them with the JAR file from the installation media subfolder indicated:
    If you have a file called......overwrite it with the same file from...
    cd_preview_ambient.jarpreview\web\java\lib
    cd_preview_web.jarpreview\web\java\lib
    cd_preview_webservice.jarpreview\webservice\java\lib
    cd_session.jarpreview\web\java\lib
  7. If you are upgrading from SDL Tridion 2011 SP1, SDL Tridion 2011 SP1 HR1 or SDL Tridion 2011 SP1 HR2, and if you had the Context Engine Cartridge 1.1 for SDL Tridion 2011 SP1 installed (now a part of SDL Tridion), upgrade the file hibernate-ehcache.jar with the same file from \Context Engine Cartridge\java\third-party-lib\ on the installation media.