The following article was provided by one of our users and gives astep-by-step overview for installing OGSA-DAI on to a Vista platform.
http://java.sun.com/products/archive/
jdk-1_5_0_07-windows-i586-p.exe
Install in to the directory: D:\Program Files\Java
Add: JAVA_HOME=D:\Program Files\Java\jdk1.5.0_07
Change: PATH=% JAVA_HOME %\bin; % JAVA_HOME %\lib; %path%
Add: CLASSPATH= .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
http://archive.apache.org/dist/tomcat/tomcat-5/v5.0.28/bin/jakarta-tomcat-5.0.28.exe
D:\Program Files\Apache Software Foundation\Tomcat 5.0
During the installation, set port: 8080, the password of admin: admin
Setting: control panel → management tools → Services: Apache tomcat—not auto
>cd D:\Program Files\Apache Software Foundation\Tomcat 5.0\bin
D:\Program Files\Apache Software Foundation\Tomcat 5.0\bin>startup
http://ant.apache.org/bindownload.cgi
apache-ant-1.7.1-bin.zip
Unzip to D:\Program Files\Apache Software Foundation\
D:\Program Files\Apache Software Foundation\apache-ant-1.7.1
Add: ANT_HOME= D:\Program Files\Apache Software Foundation\apache-ant-1.7.1
Change: PATH=% ANT_HOME %\bin;% ANT_HOME %\lib;%path%
http://dev.mysql.com/downloads/mysql/5.0.html
mysql-essential-5.0.67-win32.msi
D:\Program Files\MySQL\MySQL Server 5.0
During the installation, set the password of root: admin
>cd D:\Program Files\MySQL\MySQL Server 5.0\bin
D:\Program Files\MySQL\MySQL Server 5.0\bin>mysql –u root –p
input password: admin
mysql>create database ogsadai;
mysql>INSERT INTO user (Host,User,Password) VALUES(’localhost’,ogsadai,’ogsadai’);
http://www.ogsadai.org.uk/downloads/ogsadai3.0/
binary distribution: ogsadai-3.0-axis-1.4-bin.zip
Unzip to D:\Program Files\ogsadai\
D:\Program Files\ogsadai\ogsadai-3.0-axis-1.4-bin
Download DB Driver : mysql-connector-java-5.0.4-bin.jar
copy to D:\Program Files\ogsadai\ogsadai-3.0-axis-1.4-bin\thirdparty\lib\ mysql-connector-java-5.0.8-bin.jar
>cd D:\Program Files\ogsadai\ogsadai-3.0-axis-1.4-bin
D:\Program Files\ogsadai\ogsadai-3.0-axis-1.4-bin>ant -Dtomcat.dir=”D:\Program Files\Apache Software Foundation\Tomcat5.0″ -Ddai.host=localhost -Ddai.port=8080 buildDeployWARAndServices
D:\Program Files\ogsadai\ogsadai-3.0-axis-1.4-bin> ant -Dtomcat.dir=”D:\Program Files\Apache Software Foundation\Tomcat 5.0″ -Ddai.host=localhost -Ddai.port=8080 deployServices
D:\Program Files\ogsadai\ogsadai-3.0-axis-1.4-bin>setenv
D:\ProgramFiles\ogsadai\ogsadai-3.0-axis-1.4-bin>ant -Ddai.db.product=MySQL-Ddai.db.vendor=MySQL -Ddai.db.version=5-Ddai.db.uri=jdbc:mysql://localhost:3306/ogsadai-Ddai.db.driver=org.gjt.mm.mysql.Driver-Ddai.resource.id=MySQLDataResource createRelationalConfig
D:\ProgramFiles\ogsadai\ogsadai-3.0-axis-1.4-bin>ant -Dtomcat.dir=”D:\ProgramFiles\Apache Software Foundation\Tomcat 5.0″-Ddai.resource.file=”D:\ProgramFiles\ogsadai\ogsadai-3.0-axis-1.4-bin\MySQLDataResource” deployResource
D:\ProgramFiles\ogsadai\ogsadai-3.0-axis-1.4-bin>ant -Dtomcat.dir=”D:\ProgramFiles\Apache Software Foundation\Tomcat 5.0″-Ddai.resource.id=MySQLDataResource -Ddai.user=root -Ddai.password=adminpermit
D:\ProgramFiles\ogsadai\ogsadai-3.0-axis-1.4-bin>ant-Ddai.db.file.path=D:\works -Ddai.resource.id=FileSystemDataResourcecreateFileSystemConfig
D:\ProgramFiles\ogsadai\ogsadai-3.0-axis-1.4-bin>ant -Dtomcat.dir=”D:\ProgramFiles\Apache Software Foundation\Tomcat 5.0″-Ddai.resource.file=”D:\ProgramFiles\ogsadai\ogsadai-3.0-axis-1.4-bin\FileSystemDataResource”deployResource
*D:\ProgramFiles\ogsadai\ogsadai-3.0-axis-1.4-bin>ant -Dtomcat.dir=”D:\ProgramFiles\Apache Software Foundation\Tomcat 5.0″ -Ddai.resource.id=FileSystemDataResource -Ddai.user=root -Ddai.password=admin permit
http://localhost:8080/dai/services
http://localhost:8080/dai/dai-manager.jsp
D:\Program Files\ogsadai\ogsadai-3.0-axis-1.4-bin>setenv
D:\ProgramFiles\ogsadai\ogsadai-3.0-axis-1.4-bin>javauk.org.ogsadai.dbcreate.CreateTestMySQLDB -driverclassorg.gjt.mm.mysql.Driver -host localhost -database ogsadai -usernameogsadai -password ogsadai -tablename littleblackbook -rows 10000-rootusername root -rootpassword admin
D:\Program Files\ogsadai\ogsadai-3.0-axis-1.4-bin>setenv
>java uk.org.ogsadai.client.toolkit.example.ServerClient -u “http://localhost:8080/dai/services” -c getVersion
>java uk.org.ogsadai.client.toolkit.example.ServerClient -u “http://localhost:8080/dai/services” -c listResources
>javauk.org.ogsadai.client.toolkit.example.ServerClient -u“http://localhost:8080/dai/services” -r MySQLDataResource -tuk.org.ogsadai.DATA_RESOURCE -c getLifetime
>javauk.org.ogsadai.client.toolkit.example.SQLClient -eDataRequestExecutionResource -d MySQLDataResource -u“http://localhost:8080/dai/services” -q “select * from littleblackbookwhere id<10;”
>javauk.org.ogsadai.client.toolkit.example.FileClient -uhttp://localhost:8080/dai/services/ -d FileSystemDataResource -c list
>javauk.org.ogsadai.client.toolkit.example.FileClient -uhttp://localhost:8080/dai/services/ -d FileSystemDataResource -c list-dir vig/
(d:/works/vig/)
>javauk.org.ogsadai.client.toolkit.example.FileClient -uhttp://localhost:8080/dai/services/ -d FileSystemDataResource -c read-f someFile.txt
Install another Tomcat container
D:\Program Files\Apache Software Foundation\Tomcat 5.0 2 nd
D:\Program Files\Apache Software Foundation\Tomcat 5.0 2nd\conf\ server.xml
<Server port=”8006″ shutdown=”SHUTDOWN” debug=”0″>
<Connector port=”8081″ maxThreads=”150″ minSpareThreads=”25″
D:\Program Files\Apache Software Foundation\Tomcat 5.0 2nd \bin>startup
cd D:\Program Files\ogsadai\ogsadai-3.0-axis-1.4-bin
D:\Program Files\ogsadai\ogsadai-3.0-axis-1.4-bin>ant -Dtomcat.dir=”D:\Program Files\Apache Software Foundation\Tomcat5.0 2nd” -Ddai.host=localhost -Ddai.port=8081 buildDeployWARAndServices
D:\Program Files\ogsadai\ogsadai-3.0-axis-1.4-bin>ant -Dtomcat.dir=”D:\Program Files\Apache Software Foundation\Tomcat5.0 2nd” -Ddai.host=localhost -Ddai.port=8081 deployServices
ogsadai-3.0-extension-dqp-bin.zip
ogsadqp-3.2.1-od30port.zip
unzip to D:\Program Files\ogsadai\
D:\Program Files\ogsadai\ogsadai-3.0-extension-dqp-bin
D:\Program Files\ogsadai\ogsadqp-3.2.1-od30port
D:\Program Files\ogsadai\ogsadqp-3.2.1-od30port\evaluator> antdeploy.axis121 -Dogsadai.dir=”D:\ProgramFiles\ogsadai\ogsadai-3.0-axis-1.4-bin” -Dtomcat.dir=”D:\ProgramFiles\Apache Software Foundation\Tomcat 5.0″
D:\Program Files\ogsadai\ogsadqp-3.2.1-od30port\evaluator> antdeploy.axis121 -Dogsadai.dir=”D:\ProgramFiles\ogsadai\ogsadai-3.0-axis-1.4-bin” -Dtomcat.dir=”D:\ProgramFiles\Apache Software Foundation\Tomcat 5.0 2nd”
D:\ProgramFiles\ogsadai\ogsadai-3.0-extension-dqp-bin>ant-Dogsadai.dir=”D:\Program Files\ogsadai\ogsadai-3.0-axis-1.4-bin”deployToDistribution
D:\ProgramFiles\ogsadai\ogsadai-3.0-extension-dqp-bin>ant-Dogsadai.dir=”D:\Program Files\ogsadai\ogsadai-3.0-axis-1.4-bin”-Dtomcat.dir=”D:\Program Files\Apache Software Foundation\Tomcat 5.0″deployToDRER
D:\ProgramFiles\ogsadai\ogsadai-3.0-extension-dqp-bin>ant-Dogsadai.dir=”D:\Program Files\ogsadai\ogsadai-3.0-axis-1.4-bin”-Dtomcat.dir=”D:\Program Files\Apache Software Foundation\Tomcat 5.02nd” deployToDRER
D:\ProgramFiles\ogsadai\ogsadqp-3.2.1-od30port\coordinator>ant deploy.axis121-Dogsadai.dir=”D:\Program Files\ogsadai\ogsadai-3.0-axis-1.4-bin”-Dtomcat.dir=”D:\Program Files\Apache Software Foundation\Tomcat 5.0″
D:\ProgramFiles\ogsadai\ogsadqp-3.2.1-od30port\coordinator>ant deploy.axis121-Dogsadai.dir=”D:\Program Files\ogsadai\ogsadai-3.0-axis-1.4-bin”-Dtomcat.dir=”D:\Program Files\Apache Software Foundation\Tomcat 5.02nd”
Tomcat Container running on 8080
OGSA-DAI Services exposing:
DQPFactoryResource (DQP Coordinator): Check if it is listed at http://localhost:8080/dai/dai-manager.jsp
DQP Evaluator Service, Check at http://localhost:8080/dqp-evaluator
Tomcat Container running on 8081
OGSA-DAI Service exposing relational data resources:
Check if it is listed at http://localhost:8081/dai/dai-manager.jsp
DataOne,DataTwo, DataThree, DataFour, DataFive
DQP Evaluator Service: Accessible at http://localhost:8081/dqp-evaluator
Entropy Analyser Service: Accesible at http://localhost:8081/entropy-analyser
Create five relational data source files on Tomcat-8081
Deploy the Entropy Analyser Service:
D:\ProgramFiles\ogsadai\ogsadqp-3.2.1-od30port\service>ant deploy.axis121-Dtomcat.dir=”D:\Program Files\Apache Software Foundation\Tomcat 5.02nd”
D:\Program Files\Apache Software Foundation\Tomcat 5.0 2nd\webapps\dai\WEB-INF\etc\dai\activities.txt 318 remove comment mark
D:\ProgramFiles\ogsadai\ogsadqp-3.2.1-od30port\client>ant compile.axis121-Dogsadai.dir=”D:\Program Files\ogsadai\ogsadai-3.0-axis-1.4-bin”
D:\ProgramFiles\ogsadai\ogsadqp-3.2.1-od30port\client> ant factory-Ddqp.config.file=”D:\ProgramFiles\ogsadai\ogsadqp-3.2.1-od30port\examples\test-dqpconfig-axis121.xml”-Durl=http://localhost:8080/dai/services/-Dresource.id=DQPFactoryResource
[java] Created DQP Resource with id: ogsadai-11f84a2dfd8
cd D:\Program Files\ogsadai\ogsadqp-3.2.1-od30port\client
D:\Program Files\ogsadai\ogsadqp-3.2.1-od30port\client> ant getschemas -Durl=http://localhost:8080/dai/services/ -Dresource.id= ogsadai-11f84a2dfd8
cd D:\Program Files\ogsadai\ogsadqp-3.2.1-od30port\client
D:\Program Files\ogsadai\ogsadqp-3.2.1-od30port\client> ant query -Durl=http://localhost:8080/dai/services/ -Dresource.id= ogsadai-11f84a2dfd8 -Dclient.query=“SELECTgoterm_goterm.name FROM proteinterm_protein_goterm, goterm_goterm WHEREproteinterm_protein_goterm.GOTermIdentifier=goterm_goterm.id ANDproteinterm_protein_goterm.ORF=’YBL037W’ AND goterm_goterm.name LIKE‘vesicle%’;”