From dff8f7f1a06425da86215020b37609c3ee9d5e62 Mon Sep 17 00:00:00 2001 From: damitha Date: Tue, 3 Aug 2010 09:53:20 +0000 Subject: git-svn-id: http://svn.apache.org/repos/asf/axis/axis2/c/core/trunk@981798 13f79535-47bb-0310-9956-ffa450edef68 --- samples/server/session/README | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 samples/server/session/README (limited to 'samples') diff --git a/samples/server/session/README b/samples/server/session/README new file mode 100644 index 0000000..a9f59c1 --- /dev/null +++ b/samples/server/session/README @@ -0,0 +1,28 @@ +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 | | ++-------+--------------+------+-----+---------+-------+ -- cgit v1.1-32-gdbae