...
Code Block |
---|
language | xml |
---|
theme | RDark |
---|
title | Oracle |
---|
|
<Resource name="jdbc/flexdbDS" auth="Container"
type="oracle.jdbc.pool.OracleDataSource"
factory="oracle.jdbc.pool.OracleDataSourceFactory"
url="**CONNECT_STRING**"
user="fd_admin"
password="**FD_ADMIN_PASSWORD**"
connectionCachingEnabled="true"
connectionCacheProperties="{InitialLimit=0, MinLimit=0, MaxLimit=100, ConnectionWaitTimeout=60, InactivityTimeout=60, AbandonedConnectionTimeout=60, PropertyCheckInterval=30}"
validationQuery="select 1 from dual"
testOnBorrow="true"
useLocalSessionState="true"
defaultAutoCommit="false"
/> |
Code Block |
---|
language | xml |
---|
theme | RDark |
---|
title | Postgresql |
---|
|
<Resource name="jdbc/flexdbDS" auth="Container"
type="javax.sql.DataSource"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
driverClassName="org.postgresql.Driver"
url="**CONNECT_STRING**"
username="fd_admin"
password="**FD_ADMIN_PASSWORD**"
maxTotal="100"
maxIdle="20"
validationQuery="select 1"
testOnBorrow="true"
defaultTransactionIsolation="READ_COMMITTED"
useLocalSessionState="true"
defaultAutoCommit="false"
/> |
Code Block |
---|
language | xml |
---|
theme | RDark |
---|
title | MySQL |
---|
|
<Resource name="jdbc/flexdbDS" auth="Container"
type="javax.sql.DataSource"
username="fd_admin"factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
driverClassName="com.mysql.jdbc.Driver"
passwordurl="**FDCONNECT_ADMIN_PASSWORDSTRING**"
driverClassNameusername="com.mysql.jdbc.Driverfd_admin"
urlpassword="**CONNECTFD_ADMIN_STRINGPASSWORD**"
maxTotal="100"
maxIdle="10"
initialSize="10"
validationQuery="SELECT 1"
testOnBorrow="true"
defaultTransactionIsolation="READ_COMMITTED"
useLocalSessionState="true"
defaultAutoCommit="false"
/> |
Configure Tomcat Environment
...
Code Block |
---|
language | powershell |
---|
theme | RDark |
---|
title | setenv.bat |
---|
|
set JAVA_HOME=C:/installs/Java/jdk1.8.0_121
set CATALINA_OPTS=%CATALINA_OPTS% -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xms1024m -Xmx2048mXmx4096m -Xloggc:%CATALINA_BASE%/logs/gc.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=2M -Doracle.mds.cache=simple -Dorg.apache.el.parser.SKIP_IDENTIFIER_CHECK=true -Dflexagon.fd.repository.root=/opt/flexdeploy/repository -Dflexagon.fd.install.root=/opt/flexdeploy/application -Djava.awt.headless=true |
...
Code Block |
---|
language | bash |
---|
theme | RDark |
---|
title | setenv.sh |
---|
|
JAVA_HOME=/usr/jdk1.8.0_60
CATALINA_OPTS='-verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xms1024m -Xmx2048mXmx4096m -Xloggc:$CATALINA_BASE/logs/gc-%t.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=2M -Doracle.mds.cache=simple -Dorg.apache.el.parser.SKIP_IDENTIFIER_CHECK=true -Dflexagon.fd.repository.root=/opt/flexdeploy/repository -Dflexagon.fd.install.root=/opt/flexdeploy/application -Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom' |
...
- Copy Tomcat_Complete.zip/apache-tomcat-flexdeploy/webapps/flexdeploy.war file into <TOMCAT_HOME>/webapps folder.
Copy Plugins
Include Page |
---|
Copy Plugins for Auto Upload - Migration Guide | Copy Plugins for Auto Upload - Migration GuideAt startup, FlexDeploy will upload and activate all the plugins. Perform these steps for auto upload of plugins.- Create a folder called plugins inside your FlexDeploy working directory.
- Copy all the jar files from <Tomcat Complete Zip>/plugins to FLEXDEPLOY_WORKING_DIR/plugins.
Start Tomcat
- Unix
- cd <tomcat install>/bin
- ./startup.sh
- Windows
- Double click startup.bat in the <tomcat install>\bin folder.
...