Академический Документы
Профессиональный Документы
Культура Документы
=======================
* btm-2.1.4.jar
* btm-tomcat55-lifecycle-2.1.4.jar
* h2-1.3.161.jar
* jta-1.1.jar
* slf4j-api-1.7.2.jar
* slf4j-jdk14-1.7.2.jar
* kie-tomcat-integration-6.5.0.Final.jar
* javax.security.jacc-api-1.5.jar
* geronimo-jta_1.1_spec-1.1.jar
* btm-config.properties
bitronix.tm.serverId=tomcat-btm-node0
bitronix.tm.journal.disk.logPart1Filename=../work/btm1.tlog
bitronix.tm.journal.disk.logPart2Filename=../work/btm2.tlog
bitronix.tm.resource.configuration=../conf/resources.properties
*******************************************************************************
* resources.properties
resource.ds1.className=bitronix.tm.resource.jdbc.lrc.LrcXADataSource
resource.ds1.uniqueName=jdbc/jbpm
resource.ds1.minPoolSize=10
resource.ds1.maxPoolSize=20
resource.ds1.driverProperties.driverClassName=org.h2.Driver
resource.ds1.driverProperties.url=jdbc:h2:file:~/DEV_TOOLS/tomcat/tomcat7/jbpm
resource.ds1.driverProperties.user=sa
resource.ds1.driverProperties.password=
resource.ds1.allowLocalTransactions=true
*******************************************************************************
NOTE: jdbc/jbpm is the JNDI name used by tomcat distribution of the application
3. Define system properties for btm.root, bitronix config file, JBoss logging provider and others.
NOTE: this is an example for unix like systems for Windows $CATALINA_HOME needs to be replaced
with windows env variable or absolute path
login.config file can be externalized as well meaning be placed outside of war file.
*******************************************************************************
4. Configure JEE security for kie-wb on tomcat (with default realm backed by tomcat-users.xml)
2d. Add valve configuration into TOMCAT_HOME/conf/server.xml inside Host element as last valve
definition:
2e. Edit TOMCAT_HOME/conf/tomcat-users.xml to include roles and users, make sure there will be
'analyst' or 'admin' roles defined as it's required to be authorized to use kie-wb
Additional notes :
<Transaction factory="bitronix.tm.BitronixUserTransactionObjectFactory"/>
2. In tomcat.conf/conf/server.xml, add this line
3. Verify ports 8001 and 4918 are open these will be used by niogit
-------------------------------------------------client side
<servers>
<server>
<id>guvnor-m2-repo</id>
<username>tomcat</username>
<password>tomcat</password>
<configuration>
<wagonProvider>httpclient</wagonProvider>
<httpConfiguration>
<all>
<usePreemptive>true</usePreemptive>
</all>
</httpConfiguration>
</configuration>
</server>
</servers>
</settings>