Upgrading SmartTarget on Java Web application

SmartTarget presentation server-side components run in a Web application. This task describes how to upgrade your presentation server-side components running in a Java Web application.

Before you begin

Before upgrading, you must have upgraded the Content Delivery files deployed in the Web application to SDL Tridion 2013 SP1:
  • Content Delivery JARs
  • Ambient Data Framework JARs
  • Content Delivery configuration files

Procedure

  1. Back up your smarttarget_conf.xml configuration file located in the classes subdirectory of your Web application:
  2. Access the SmartTarget installation media.
  3. Navigate to the directory Content Delivery\java\lib and copy the following files to the lib subdirectory of your Web application:
    • smarttarget_core.jar
    • smarttarget_entitymodel.jar
  4. Navigate to the directory Content Delivery\java\third-party-lib and copy the following files to the lib subdirectory of your Web application.
    • commons-codec.jar
    • commons-discovery.jar
    • commons-httpclient.jar
    • commons-lang.jar
    • commons-logging.jar
    • jdom.jar
    • jersey-client.jar
    • jsr181-api.jar
    • oro.jar
  5. Delete the following JAR files in the lib subdirectory of your Web Application:
    • httpclient.jar
    • httpcore.jar
    • jaxb2-basics-runtime.jar
    • jaxws-api.jar
    • jaxws-rt.jar
  6. Navigate to the folder Content Delivery\java\web\tld and copy the Tag Library file into the lib directory:
    • smarttarget.tld
  7. Navigate to the Ambient Data Framework\cartridges directory and copy the following files into the lib directory of your Web application:
    • session_cartridge.jar (processes raw session data)
    • smarttarget_cartridge.jar (puts Trigger Types defined in SmartTarget in the Claim Store)
  8. Copy your upgraded smarttarget_conf.xml back into your Web application config directory.