Strumenti Utente

Strumenti Sito


documentazione_3di_riservata:manuali_infrastrutture:setup_docway5

Questa è una vecchia versione del documento!


Setup Extraway

In questa sezione viene fornita una breve guida al setup di Extraway.

Requisiti

  • docker-compose

Risorse

Setup

  1. Estrarre il contenuto dei due archivi
  2. Copiare il contenuto di db.zip in xwee_mp_free_v2/xwee-docker/extraway-ee/db
  3. Nella root del progetto (/xwee_mp_free_v2/xwee-docker) lanciare docker-compose:
    docker-compose up

Setup DocWay 5

In questa sezione viene fornita una breve guida al setup del progetto DocWay 4.

ElasticSearch & MongoDB

Per poter avviare DocWay 5 occorre avviare una istanza di ElasticSearch e una di MongoDB. In questa guida si utilizza Docker che per creare i due container necessari e avviarli:

Run MongoDB Container:
docker run -it -v mongodata:/data/db -p 27017:27017 --name mongodb -d mongo:4.2.1
Run ElasticSearch Container:
docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" --name elastic -e "cluster.name=elasticsearch" -d docker.elastic.co/elasticsearch/elasticsearch:6.4.2

Importante settare il cluster.name

Setup DocWay 4

In questa sezione viene fornita una breve guida al setup del progetto DocWay 4.

Requisiti Software

  • Java 1.8
  • Tomcat 8.5.x

Risorse

In questa sezione vengono forniti i file di configurazione necessari per il setup dell'ambiente.

  • tomcat_conf.zip contenente i files tomcat-users.xml e server.xml utili alla configurazione di Tomcat
  • conf.zip per la cartella del configuratore di DocWay 4

Download & Installazione Progetti

  1. Scaricare i seguenti progetti dal gruppo docway4 su GitLab:
  2. Eseguire il Maven install dei progetti seguendo l'ordine sopra indicato

Configurazione Tomcat

  1. Settare il Realm corretto nel file di configurazione di Tomcat:
    <Realm className="org.apache.catalina.realm.LockOutRealm">
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase">
        <CredentialHandler className="org.apache.catalina.realm.MessageDigestCredentialHandler" algorithm="MD5" />
      </Realm>
    </Realm>

oppure sostituire il file server.xml in apache-tomcat-8.5.x/conf/server.xml.

  1. Settare ruoli e utenti di Tomcat aggiungendo i seguenti:
    <role rolename="noxdocwaydoc"/>
    <role rolename="alias3diws"/>
    <role rolename="xwdocway"/>
    <role rolename="manager"/>
    <role rolename="jwsuser"/>
    <role rolename="avepa"/>
    <role rolename="admin-gui"/>
    <role rolename="jspuser"/>
    <role rolename="admin-script"/>
    <role rolename="manager-status"/>
    <role rolename="thepublisher"/>
    <role rolename="manager-jmx"/>
    <role rolename="jwsadmin"/>
    <role rolename="manager-script"/>
    <role rolename="admin"/>
    <role rolename="admjspuser"/>
    <role rolename="sovnet-ANAGR"/>
    <role rolename="manager-gui"/>
    <user password="21232f297a57a5a743894a0e4a801fc3" roles="manager,jwsuser,jwsadmin,admjspuser,jspuser,sovnet-ANAGR,admin,thepublisher" username="sstagni"/>
    <user password="21232f297a57a5a743894a0e4a801fc3" roles="manager,jwsuser,jwsadmin,jspuser,sovnet-ANAGR,admin,thepublisher,xwdocway" username="ncandelora"/>
    <user password="21232f297a57a5a743894a0e4a801fc3" roles="manager,jwsuser,jwsadmin,jspuser,sovnet-ANAGR,admin,thepublisher,xwdocway" username="dpranteda"/>
    <user password="21232f297a57a5a743894a0e4a801fc3" roles="manager,jwsuser,jwsadmin,jspuser,sovnet-ANAGR,admin,thepublisher,xwdocway" username="tiommi"/>
    <user password="21232f297a57a5a743894a0e4a801fc3" roles="manager,manager-gui,jwsuser,jwsadmin,admjspuser,jspuser,sovnet-ANAGR,admin,thepublisher" username="admin"/>
    <user password="21232f297a57a5a743894a0e4a801fc3" roles="manager,manager-gui,jwsuser,jwsadmin,admjspuser,jspuser,sovnet-ANAGR,admin,thepublisher" username="3diws"/>

oppure sostituire il file tomcat-users.xml in apache-tomcat-8.5.x/conf/tomcat-users.xml.

  1. Creare una configurazione di deploy del progetto DocWay4 su Tomcat locale:

Settare la porta HTTP 8090 per non creare conflitti con DocWay5.

  1. Aggiungere i due file .war seguenti nelle configurazioni di Deployment:
    1. DocWay4.war exploded
    2. DocWay4-service.war exploded
  2. In application context settare /DocWay4 per il primo e /DocWay4-service per il secondo.

Cartella Configuratore

Creare la cartella /opt/3di.it/conf:

Nel caso non esista ho visto che la cercava nel workspace di Intellij

Aggiungere alla cartella appena creata le configurazioni di DocWay4:

/data/attic/documentazione_3di_riservata/manuali_infrastrutture/setup_docway5.1608033154.txt.gz · Ultima modifica: 2020/12/15 12:52 da marco.gelli