Before you run session client you need to deploy the session service running on Axis2/C Apache module. You need to build apache with mod-dbd enabled. I have the following configuration for Apache build. ./configure --prefix=/usr/local/apache2 --enable-ssl --enable-setenvif --with-included-apr --with-mpm=prefork --enable-ssl --enable-setenvif --enable-dbd --enable-mods-shared="mod_log_config mod_status mod-mime mod-dir" Then you need to add the following into to httpd.conf --------------------------------------------------------------------------- DBDriver mysql DBDParams "dbname=axis2c user= pass=" DBDMin 4 DBDKeep 8 DBDMax 20 DBDExptime 300 DBDPrepareSQL "SELECT value FROM session WHERE id = %s" retrieve_session DBDPrepareSQL "INSERT INTO session(id, value) VALUES(%s,%s)" insert_session --------------------------------------------------------------------------- You need to create a mysql table called session with following schema. mysql> desc session; +-------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | id | varchar(128) | YES | | NULL | | | value | varchar(512) | YES | | NULL | | +-------+--------------+------+-----+---------+-------+