================================================================================
 OpenStandia/AS Ver.3.0.0

                                                  Create Date      : 2007/11/21
                                                  Last Update Date : 2008/06/23

================================================================================

 
ESun JDKKvłB(JDK5K{)
ESun Javast@Cւ̃pXʂĂKv܂B
ELinuxɂāAApacheAmod_jkAPostgreSQLCXg[ꍇ́A
  ꂼRpCłł(JCXg[Ă)ƂKvłB


 CXg[
common.xmlҏW邱ƂŁAeݒύXł܂B( ʂ̒͋KlłB)
/define/proxy                 : HTTPvLV֌W̐ݒłB
  use                         : HTTPvLVgp邩ǂ(false)
  host                        : vLVzXg
  port                        : vLV|[gԍ
  user                        : vLV[U[
  password                    : vLVpX[h

/define/windows               : Windows֌W̐ݒłB

/define/windows/openStandia   : OpenStandia֌W̐ݒłB
  installDir                  : CXg[(C:\OpenStandia)
  tmp                         : OpenStandiaCXg[gpꎞfBNg
                                (C:\OpenStandia\tmp)

/define/windows/apache        : Apache֌W̐ݒłB
  installDir                  : CXg[(C:\OpenStandia\Apache2.2)
  serviceName                 : T[rX(OpenStandiaAS3.0 Apache2.2)
  threadsPerChild             : ApacheɓɐڑłNCAg̐(256)
  maxKeepAliveRequests        : ̃NGXgA
                                URlNVؒf(10)
  keepAliveTimeout            : ̎(s)ANGXgȂԂ
                                RlNVؒf(5)
  maxRequestsPerChild         : w肵ő僊NGXgBA
                                vZXN[Abvs(0)
  listen                      : |[gԍ(80)

/define/windows/jboss         : JBoss֌W̐ݒłB
  installDir                  : CXg[(C:\OpenStandia\jboss-4.2)
  maxThreads                  : Tomcatɒڐڑꍇ
                                NGXgXbh̍ő吔(10)
  maxSpareThreads             : Tomcatɒڐڑꍇ̃Xbhv[
                                ݂łXyAEXbh̍ő吔(10)
  minSpareThreads             : Tomcatɒڐڑꍇ̃Xbhv[
                                ݂łXyAEXbh̍ŏ(5)
  session-timeout             : ZbV^CAEgl(min)(30)
  transactionTimeout          : JBossŜł̃gUNV^CAEgl
                                (300)

/define/windows/mysql         : MySQL֌W̐ݒłB
  installDir                  : CXg[(C:\OpenStandia\mysql-5.0)
  serviceName                 : T[rX(OpenStandiaAS3.0 MySQL)

/define/windows/postgres      : PostgreSQL֌W̐ݒłB
  installDir                  : CXg[(C:\OpenStandia\postgresql-8.3)
  serviceName                 : T[rX(OpenStandiaAS3.0 PostgreSQL)
  serviceAccount              : T[rX̃AJEg(postgres)
  servicePassword             : T[rXAJEg̃pX[h(postgres)
  superUser                   : PostgreSQL̃X[p[[U[(postgres)
  superPassword               : PostgreSQL̃X[p[[U[̃pX[h(postgres)
  listenPort                  : |[gԍ
  clientAuthentication        : pg_hba.confɐݒ肷ANZXłB
    optionX (X=1`10)         : pg_hba.confɐݒ肷ANZX
                                eLq܂B
                                (localhost192.168.0.1/24KlłB)

/define/windows/apache-tomcat : Apache-TomcatAg֌W̐ݒłB
  virtualHostDirective        : VirtualHostfBNeBu̐ݒłB
    optionX (X=1`10)         : VirtualHostfBNeBuɐݒ肷
                                eLq܂B
                                (TvAvɊւݒ肪KlłB)

/define/windows/petStore      : TvAvP[V֌W̐ݒłB
  jvm                         : JavaVMɊւݒłB
    initialJavaHeapSize       : q[vTCY̏l(32m)
    maximumJavaHeapSize       : q[vTCY̍ől(32m)
  jboss                       : JBossɊւݒłB
    asHomeDir                 : JBossAPT[o[̃z[fBNgw肵܂B
  mySql                       : TvAvP[Vgp
                                DB(MySQL)̐ݒłB
    host                      : ڑzXg(localhost)
    database                  : f[^x[X(petStore)
    user                      : [U[(root)
    password                  : pX[h(root)
    minpoolsize               : RlNVv[̍ŏl(10)
    maxpoolsize               : RlNVv[̍ől(10)

/define/windows/jbossesb      : JBossESB֌W̐ݒłB
  installDir                  : CXg[(C:\OpenStandia\jbossesb-4.3)
  jvm                         : JavaVMɊւݒłB
    initialJavaHeapSize       : q[vTCY̏l(128m)
    maximumJavaHeapSize       : q[vTCY̍ől(128m)
  jboss                       : JBossɊւݒłB
    asHomeDir                 : JBossAPT[o[̃z[fBNgw肵܂B

/define/linux                 : Linux֌W̐ݒłB

/define/linux/openStandia     : OpenStandia֌W̐ݒłB
  installDir                  : CXg[(/opt/OpenStandia)
  tmp                         : OpenStandiaCXg[gpꎞfBNg
                                (/opt/OpenStandia/tmp)

/define/linux/apache          : Apache֌W̐ݒłB
  installDir                  : CXg[(/opt/OpenStandia/apache2.2)
  maxKeepAliveRequests        : ̃NGXgA
                                URlNVؒf(10)
  keepAliveTimeout            : ̎(s)ANGXgȂԂ
                                RlNVؒf(5)
  maxRequestsPerChild         : w肵ő僊NGXgBA
                                vZXN[Abvs(1000)
  listen                      : |[gԍ(80)

/define/linux/jboss           : JBoss֌W̐ݒłB
  installDir                  : CXg[(/opt/OpenStandia/jboss-4.2)
  maxThreads                  : Tomcatɒڐڑꍇ
                                NGXgXbh̍ő吔(10)
  maxSpareThreads             : Tomcatɒڐڑꍇ̃Xbhv[
                                ݂łXyAEXbh̍ő吔(10)
  minSpareThreads             : Tomcatɒڐڑꍇ̃Xbhv[
                                ݂łXyAEXbh̍ŏ(5)
  session-timeout             : ZbV^CAEgl(min)(30)
  transactionTimeout          : JBossŜł̃gUNV^CAEgl
                                (300)

/define/linux/mysql           : MySQL֌W̐ݒłB
  installDir                  : CXg[(/opt/OpenStandia/mysql-5.0)

/define/linux/postgres        : PostgreSQL֌W̐ݒłB
  installDir                  : CXg[(/opt/OpenStandia/postgresql-8.3)
  clientAuthentication        : pg_hba.confɐݒ肷ANZXłB
    optionX (X=1`10)         : pg_hba.confɐݒ肷ANZX
                                eLq܂B
                                (local192.168.0.1/24KlłB)

/define/linux/apache-tomcat   : Apache-TomcatAg֌W̐ݒłB
  virtualHostDirective        : VirtualHostfBNeBu̐ݒłB
    optionX (X=1`10)         : VirtualHostfBNeBuɐݒ肷
                                eLq܂B
                                (TvAvɊւݒ肪KlłB)

/define/linux/petStore        : TvAvP[V֌W̐ݒłB
  jvm                         : JavaVMɊւݒłB
    initialJavaHeapSize       : q[vTCY̏l(32m)
    maximumJavaHeapSize       : q[vTCY̍ől(32m)
  jboss                       : JBossɊւݒłB
    asHomeDir                 : JBossAPT[o[̃z[fBNgw肵܂B
  mySql                       : TvAvP[Vgp
                                DB(MySQL)̐ݒłB
    host                      : ڑzXg(localhost)
    database                  : f[^x[X(petStore)
    user                      : [U[(root)
    password                  : pX[h(root)
    minpoolsize               : RlNVv[̍ŏl(10)
    maxpoolsize               : RlNVv[̍ől(10)

/define/linux/jbossesb        : JBossESB֌W̐ݒłB
  installDir                  : CXg[(/opt/OpenStandia/jbossesb-4.3)
  jvm                         : JavaVMɊւݒłB
    initialJavaHeapSize       : q[vTCY̏l(128m)
    maximumJavaHeapSize       : q[vTCY̍ől(128m)
  jboss                       : JBossɊւݒłB
    asHomeDir                 : JBossAPT[o[̃z[fBNgw肵܂B


 CXg[@
[GUI]
(1) setup_gui.bat ́Asetup_gui.sh s
(2) j[o[  t@C  t@CǍNbN
(3) CXg[Ώۂ̃X^bN`t@CI
  () stack.xmlȂ
(4) ȍ~ʂɏ]ĂB

[CUI]
(1) setup.bat ́Asetup.sh s
C:\OpenStandiaASStack\setup.bat
sh /opt/OpenStandiaASStack/setup.sh
Ȃ

(2) CXg[[NƁAuIĂBvƌ̂
ł́ACXg[̂ƂAu1vEnterL[
1

(4) CZX\̂ŁAӂ/Ȃɓ
y

(5) uxxxCXg[܂H(y/n) [y]vƎ₳̂ŕKvɉē
ł́AăCXg[̂őĂ̎Ɂuyvœ
y
:

(6) CXg[n܂


 CXg[KvɉĕҏWKv
[Apache]
Ώ : (ApacheCXg[fBNg)/conf/httpd.conf
 : ServerAdmin : T[o[Ǘ҃[AhX
       ServerName  : T[o[

[JBoss]
ɂȂ

[MySQL]
ɂȂ

[PostgreSQL]
ɂȂ


 TvAvP[V̓mF
CXg[ɊꍇAOpenStandiaCXg[fBNg
fN/Iob`AVFs邱ƂŃf̊mF邱Ƃł܂B
fURL͈ȉɂȂ܂B

http://localhost/petStore/

 OpenStandiaCXg[fBNǵA
WCXg[ꍇ͈ȉɂȂ܂B
Windows : C:\OpenStandia
Linux   : /opt/OpenStandia


 JBossESB̓mF
JBossz[fBNgzbinfBNgESBpAPPT[o[̋Nob`EVF
zuĂ܂B
 mFɂ́AʓrApache AntsłKv܂B

(1) ESBpAPPT[o[N
(JBOSS_HOME)\bin\run-esb.bat
  or
sh (JBOSS_HOME)/bin/run-esb.sh

(2) TvAv̔zu
cd (JBOSSESB_HOME)/samples/quickstarts/webservice_producer
ant build.xml deploy

(3) TvAv̎s
ant build.xml runtest


 JBoss jBPM̓mF
JBossz[fBNgzbinfBNgESBpAPPT[o[̋Nob`EVF
zuĂ܂B
 mFɂ́AʓrApache AntsłKv܂B

(1) ESBpAPPT[o[N
(JBOSS_HOME)\bin\run-esb.bat
  or
sh (JBOSS_HOME)/bin/run-esb.sh

(2) TvAv̔zu
cd (JBOSSESB_HOME)/samples/samples/quickstarts/bpm_orchestration2
ant build.xml deploy

(3) TvAv̎s
ant build.xml deployProcess
ant build.xml startProcess


 qg
EOMySQLT[o[gpꍇÃT[o[ňȉsĂĂB

use mysql;
grant all privileges on *.* to root@'%' identified by 'root' with grant option;
flush privileges;

 Ogp錠(ύX܂)^Ă܂B
