/
8. Ajustes adicionales de Fuse, Tomcat y certificados

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>




Avvale 2024