Estás viendo una versión antigua de esta página. Ve a la versión actual.
Comparar con el actual
View Version History
Versión 1
Actual »
8. Ajustes adicionales de Fuse, Tomcat y certificados
Se centraliza el certificado para los en el directorio: /home/fuseadmin/sii/ssl
1- Parar en primer lugar el servidor Tomcat |
STOPTOMCAT7077
STOPTOMCAT8511 |
2- Copiar star_techedgegroup_es.jks en el nuevo directorio ssl |
cd ~
mkdir ssl
cp sii/tomcat/apache-tomcat-8.5.11/ssl/star_techedgegroup_es.jks sii/ssl/ |
3- Adecuar los respectivos server.xml de Tomcat |
Contenidos de ~/sii/dev/tomcat/apache-tomcat-8.5.11/conf/server.xml |
|
4- Editar también el archivo de configuración de Fuse org.ops4j.pax.web.cfg |
|
cd ~
cd sii/dev/fuse/jboss-fuse-6.3.0.redhat-187/etc/
vim org.ops4j.pax.web.cfg |
Contenidos org.ops4j.pax.web.cfg |
|
5- Añadir al script setenv de Fuse |
Contenidos de ~/sii/fuse/jboss-fuse-6.3.0.redhat-187/bin/setenv |
(...)
echo ''
echo '======================================================='
echo 'Estableciendo variables de Entorno'
echo '======================================================='
set -x
export JAVA_HOME=/usr/local/jdk1.7.0_80
export ANT_HOME=/usr/local/apache-ant-1.9.9
export M2_HOME=/usr/local/apache-maven-3.3.9
export GROOVY_HOME=/usr/local/groovy-2.4.9
export M2=$M2_HOME/bin
export MAVEN_OPTS="-Xms256m -Xmx512m -Dmaven.artifact.threads=3"
export PATH=$JAVA_HOME/bin:$M2:$ANT_HOME/bin:$GROOVY_HOME/bin:$PATH
export EXTRA_JAVA_OPTS="-Dorg.apache.activemq.SERIALIZABLE_PACKAGES=*"
set +x
echo ' '
(...) |
6- Editar el archivo de configuración de Fuse org.apache.karaf.management.cfg
Importante cambiar 0.0.0.0 por 127.0.0.1 |
Contenidos de ~/sii/fuse/jboss-fuse-6.3.0.redhat-187/etc/org.apache.karaf.management.cfg |
|
7- Crear el servicio de Fuse fuseSIIprod.service |
Contenidos de /etc/systemd/system/multi-user.target.wants/fuseSIIprod.service |
|
8- Probar y habilitar el servicio de Fuse |
|
|
9- Aspecto final de .bashrc |
|
10- Volver a editar ~/sii/tomcat/apache-tomcat-8.5.11/conf/server.xml, añadiendo la conexión con la base de datos. |
<GlobalNamingResources>
<!-- Editable user database that can also be used by
UserDatabaseRealm to authenticate users
-->
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
<!-- CONEXION BASE DE DATOS SII -->
<Resource auth="Container" driverClassName="oracle.jdbc.OracleDriver" factory="org.apache.tomcat.dbcp.dbcp2.BasicDataSourceFactory" maxActive="200" maxIdle="200" maxWait="-1" name="jdbc/SIIOracle" password="tech2017" testOnBorrow="true" type="javax.sql.DataSource" url="jdbc:oracle:thin:@//172.26.1.71:1521/FACTCLOUD" username="DASHBOARDSII" validationQuery="select 1 from dual" validationQueryTimeout="5"/>
<Resource auth="Container" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" maxActive="200" maxIdle="200" maxOpenPreparedStatements="100" maxWait="-1" name="jdbc/SIISqlserver" password="u2r_da2hb0ard" poolPreparedStatements="true" type="javax.sql.DataSource" url="jdbc:sqlserver://192.168.60.66:1433;databaseName=sii;user=usr_dashboard;password=u2r_da2hb0ard;" username="usr_dashboard" validationQuery="select 1"/>
<Resource auth="Container" driverClassName="org.postgresql.Driver" maxActive="200" maxIdle="200" maxWait="-1" name="jdbc/postgresql" password="PlantillaInstalacion2017%" testOnBorrow="true" type="javax.sql.DataSource" url="jdbc:postgresql://localhost:5432/siiprod_db" username="fuseadmin" validationQuery="select 1"/>
</GlobalNamingResources> |