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: <code bash> docker-compose up </code> ===== 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: <code bash> docker run -it -v mongodata:/data/db -p 27017:27017 –name mongodb -d mongo:4.2.1 </code> > Run ElasticSearch Container: <code bash> 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 </code>

    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 ==== - Scaricare i seguenti progetti dal gruppo docway4 su GitLab: - hj http://gitlab.bo.priv/docway4/hj - common4 http://gitlab.bo.priv/docway4/it.tredi.common4 - acl4 http://gitlab.bo.priv/docway4/it.tredi.acl4 - xdocway http://gitlab.bo.priv/docway4/it.tredi.xdocway4 - docway4-service http://gitlab.bo.priv/docway4/docway4-service - docway4 http://gitlab.bo.priv/docway4/docway4 - Eseguire il Maven install dei progetti seguendo l'ordine sopra indicato ==== Configurazione Tomcat ==== - Settare il Realm corretto nel file di configurazione di Tomcat: <code xml> <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> </code> oppure sostituire il file server.xml in apache-tomcat-8.5.x/conf/server.xml. - Settare ruoli e utenti di Tomcat aggiungendo i seguenti: <code xml> <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”/> </code> oppure sostituire il file tomcat-users.xml in apache-tomcat-8.5.x/conf/tomcat-users.xml. - Creare una configurazione di deploy del progetto DocWay4 su Tomcat locale:

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

    - Aggiungere i due file .war seguenti nelle configurazioni di Deployment: - DocWay4.war exploded - DocWay4-service.war exploded - 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.1608033126.txt.gz · Ultima modifica: 2020/12/15 12:52 da marco.gelli