Questa è una vecchia versione del documento!
Indice
Setup Extraway
In questa sezione viene fornita una breve guida al setup di Extraway.
Requisiti
- docker-compose
Risorse
Setup
- Estrarre il contenuto dei due archivi
- Copiare il contenuto di
db.zip
inxwee_mp_free_v2/xwee-docker/extraway-ee/db
- 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>
tomcat_conf.zipImportante 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. *
contenente i files
tomcat-users.xmle
server.xmlutili alla configurazione di Tomcat *
conf.zipper la cartella del configuratore di DocWay 4
docway4==== Download & Installazione Progetti ==== - Scaricare i seguenti progetti dal gruppo
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.xmlin
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.xmlin
apache-tomcat-8.5.x/conf/tomcat-users.xml. - Creare una configurazione di deploy del progetto
DocWay4su Tomcat locale:
.warSettare la porta HTTP 8090 per non creare conflitti con DocWay5.
- Aggiungere i due file
seguenti nelle configurazioni di Deployment: -
DocWay4.war exploded-
DocWay4-service.war exploded- In application context settare
/DocWay4per il primo e
/DocWay4-serviceper 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: