Alfresco, il programma che si installa solo tramite miracoli

cancel
Showing results for 
Search instead for 
Did you mean: 
ginopino
Active Member

Alfresco, il programma che si installa solo tramite miracoli

Sono settimane che cerco di installare sta' schifezza di Alfresco , che già il nome mi fa innervosire perchè l'unica cosa che non è al fresco con questo programma è il proprio cervello, che fuma perchè non c'è modo di far funzionare nulla :

Premettendo che usare Docker è ripugnante per un sistemista, ed usare Bitnami è troppo facile
una persona normale (o meglio un sistemista) avrebbe sperato di poterlo installare come tutti i programmi intelligenti, in quattro e quattr'otto, ma sono settimane che mi sono imbattuto in questo programma che mi sembra pensato proprio da malati di mente, per il casino che bisogna fare per farlo anche solo leggermente funzionare..!

1) è impossibile installare Alfresco usando Mysql,
non ci sono storie, non si connette e basta, c'è poco da dire imposta di qui e imposta di la,
avro' fatto milioni di prove ( e sono un sistemista) , settando il database mysql come indicato sul sito di alfresco,
ma non è possibile connettersi, (o meglio ,non è ben chiaro...(ovviamente)
ma alla fine ho capito che lo si denota dal fatto che quando cerchi di accedere mettendo username e password , ti dice che sono errati.... nonostante siano corretti)


Uno puo' provare usando tutti i driver, connettori e qualsiasi cosa, ma niente, non si connette, considerando che
nel contempo per prova ho provato ad installare su Mysql una decina di altri programmi di condivisione file :
opendocman, logicaldoc ecc.. e tutti si sono collegati perfettamente, segno che è un problema di alfresco,
errori ce ne sono sempre, e leggendo sui forum ovunque , nessuno ha capito come risolverlo..
e di una cosa sono certo , neppure chi l'ha programmato sà il perchè non funziona...

solo con bitnami Alfresco si connette a mysql, ... te credo.. l'hanno testato provato e settato con tutti gli sviluppatori in modo corretto...


ci mancherebbe che non vada, ma quelli sì che sono bravi, mica chi ha programmato Alfresco in se...
ci voleva poco a questi programmatori sbattersi un po' per fare un test , no ?... troppa fatica

2) impossibile , dico impossibile installare una versione successiva a quella con la distribuzione automatizzata, ovvero usando la versione zip da preparare a mano.
pur seguendo minuziosamente tutto e ripetendo tutto, va sempre in errore e non c'è verso di risolvere gli errori (che ovviamente anche altri utenti hanno rilevato) ma ovviamente a chi importa ?... l'importante è far venire la nausea alle persone per costringerle a prendere la versione Enterprise..

3) sono riuscito a fregare il programma in oggetto , installando la versione automatizzata (2017), e prima del momento dell'avvio del servizio ho sostituito tutti i file vecchi del programma con quelli della nuova versione 2018
una volta copiati ed avviati i servizi (tomcat), Alfresco è partito correttamente,
tutto questo ovviamente dopo aver fatto circa una o due milioni di tentativi di ogni tipo di settaggio immaginabile possibile

4) nuova versione 2019, ovviamente pensavate che poteva funzionare ?
macche'... errori di ogni tipo :


Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/alfresco]]
poi anche il /share e via dicendo

Confidavo di fregarlo con la stessa tecnica descritta al punto 3 , ma purtroppo a quanto pare, ( e ovviamente non l'hanno indicato chiaramente ) NON funziona con la versione di Tomcat precedente alla 8
perchè sennò mi sarebbe partito egregiamente, invece si pianta per bene al primo deploy di /alfresco .war ecc

e anche provando con una installazione di tutto punto con la versione 8 di tomcat i .war alfresco, share , root ecc
si sviluppano ma poi si pianta in altre cose.

Insomma un programma Alfresco che ti lascia bello lì.. rovente ed inca.z.to

Inutile ripeto inutile dire fare qui e fare là, ho già letto tutti i forum di questo mondo, non funziona nulla,

l'unica cosa che puo' funzionare è una martellata nella testa di chi l'ha programmato, ci vuole poco a testarlo su un pc pulito, nuovo !, FATELO

e fare anche una descrizione dell'installazione un po' più decente piuttosto che la spiegazione tutta frastagliata attualmente presente e dalla quale non si capisce nulla se non un gran caos, una sezione dice una cosa, un'altra ne dice un'altra
e se almeno funzionasse...mah è una cosa veramente incredibile, che caos

Prima di aver provato a scaricare Alfresco mi sono domandato :
un'applicativo che funziona sprecando le funzionalità di un database usando al suo posto una struttura basata su java..
potrà funzionare ?

già java in sè è sinonimo di grandi pasticci e problemi, farci girare sopra una struttura che deve far funzionare un sito web , un archiviatore e altre funzionalità è come sperar di far andare una slitta in salita sulla neve ghiacciata a piedi nudi

ma mi sono detto, magari è solo il mio istinto che si sbaglia,
ho detto... proviamo ...


ed il risultato è stato invece proprio come il mio sesto senso mi diceva,
una schifezza.

Java, linux, windows 10 , tomcat,

tutte cose che sono la madre del caos.

Per far funzionare le cose ci vogliono gli strumenti giusti, e delle menti preparate,
senno' si rischia di generare appunto caos, entropia senza limiti .

consigli :
> i database servono per essere usati
> java và bene per far vedere ai bambini la caffettiera che si muove
> windows 10 va bene usato accesso e freezzato (crashato), perchè è l'unico modo per non fargli fare gli aggiornamenti , e anche per non mandare delle maledizioni a quelli della microso...

> Linux è utile solo a peggiorare la propria stima verso il creatore, viste tutte le imprecazioni che (come sempre è stato dalla sua nascita)  sono necessarie per istallare qualsiasi cosa, librerie e dipendenze infinite comprese..
> Tom-cat và bene lasciarlo usare a Jerry così si divertono in due, un serverweb adatto a far girare dei giochini per i bambini in java, ma non per delle cose serie..

SUVVIA !!!!

GINO

p.s.

a rotta di collo con : 

Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/alfresco]]

grandi i programmatori !!!! come no

8 Replies
Moderator
Moderator

Re: Alfresco, il programma che si installa solo tramite miracoli

Ciao Gino,

mi sembra chiaro che hai bisogno di supporto e, se vuoi, quì lo potrai ricevere, questa installazione ti sta stressando, ma in questo forum sono sicuro che troverai tutte le risposte di cui hai bisogno. Nel frattempo:

  1. Non è necessario usare Docker per installare Alfresco, puoi usare la distribuzione tramite WAR
  2. Alfresco si installa tranquillamente su MySQL, Oracle, PostgreSQL e Microsoft SQL Server, detto questo non vuol dire che si installa da solo, ma devi sapere dove mettere le mani sulla configurazione, non solo del db, ma anche per la parte del motore di ricerca e del content storage (file system)
  3. Alfresco è implementato utilizzando tutte le best practices Java / Spring ed è di fatto spesso utilizzato nelle università come esempio di buona programmazione
  4. Alfresco è una piattaforma ECM, non è un prodotto, quindi prima di approcciare ad Alfresco devi capire bene l'architettura software e quella di storage perché altrimenti ti potresti perdere, e mi sembra proprio questo il caso
  5. Alfresco rappresenta l'avanguardia dei sistemi ECM, quindi attento a criticarlo, ci potresti dover lavorare per tutti i prossimi anni della tua vita da sistemista applicativo Smiley Happy

I problemi che hai sono sicuramente inerenti ad un qualche errore nella configurazione e/o nel deployment dei diversi componenti, sicuramente la documentazione potrebbe non essere perfetta, ma a questo punto miglioramola insieme.

Ti invito anche a riflettere riguardo il tono con cui hai scritto questo post, la community esiste per aiutare i nuovi utenti della piattaforma, e considera che alcuni degli utenti del forum sono proprio dipendenti di Alfresco.

Poiché è tutto Open Source ed in parte è basato sul contributo di tutti, se ritieni che manchi una parte della documentazione, puoi tranquillamente segnalarlo o se vuoi puoi proprio contribuire tu stesso alla redazione di una nuova parte della documentazione attraverso proprio questo sito web attraverso la redazione di pagine e/o articoli all'interno della wiki o dei blog post.

Non credo che tu possa pretendere da un progetto Open Source che sia tutto perfetto perché in parte è basato su un effort comunitario e lasciato al tempo libero dei contributori della comunità stessa.

Considera che potrebbero esserci anche dei problemi legati al networking inerenti le tue macchine, a partire dalle porte da aprire del firewall del database o del motore di ricerca.

Potresti cortesemente condividerci tutti gli step che hai seguito con i relativi file di configurazione?

In questo modo potremmo supportarti.

Magari questa volta cerca di evitare di polemizzare sulla piattaforma ed i relativi ingegneri di Alfresco, potresti indispettire le persone che invece cercano di aiutarti

ginopino
Active Member

Re: Alfresco, il programma che si installa solo tramite miracoli

Quanto fatto è stato necessario per sperare di dare un po' di attenzione alla preparazione
dei prodotti, perchè conosco come ragionano i programmatori,
il desiderio di correggere i bug e di far uscire una nuova release è sempre la cosa
a cui premono molto,
pero' quando ho visto che la release 2018 non funzionava tramite installazione manuale
se non con lo stratagemma che ho trovato io, e poi da poco , vedo uscire la versione 2019
che è anche peggio di quella precedente, perchè non c'è verso di avviarla,
e beh.. allora mi è partito un'embolo..

settimane a cercare di far andare una versione più aggiornata della 2017,
sperando che poi arrivasse una nuova funzionante, e poi quando arriva è peggio..   

Vorrei porre l'attenzione non sulla bontà del software in se' 
(perchè è ovvio che sarà un piccolo settaggio, una piccola imperfezione che impedisce il corretto funzionamento)
ma sulle piccole cose, sul cercare di provare , da parte di chi sviluppa i software, di fare sempre una prova su pc pulito, per vedere se partendo da zero e seguendo le istruzioni presenti,
si riesce a far funzionare il tutto,
sennò è inutile sfornare release, se neanche quelle precedenti si installano bene


Io ho seguito la guida per l'installazione, paro paro, riprovata decine e decine di volte,
su pc puliti da zero,
e quello che ho capito, è che :

la versione 2017 installata con la procedura automatizzata, ovviamente, funziona,

in quella stessa installazione sostituendo i file con quelli per la versione 2018
e ripulendo il database, e anche usando una versione a parte
di Postgresql , recente, il tutto funziona bene

se facciamo la stessa procedura inserendo la versione 2019 invece non va nulla
errore principale :
Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/alfresco]]

ho guardato in tutto il file log per capire la causa ma non se ne esce,
solo questo errore, e ovviamente non parte nulla, si ferma al deploy di alfresco.war
le altre cartelle non si creano

Sì certo, magari è dovuto al fatto che la versione di Tomcat è la 7 e non gli piace

ma provando anche l'installazione manuale, usando Tomcat 8, nulla da fare


Ovviamente anche la versione 2018 tramite installazione manuale non va,

inoltre cercare di fare il collegamento ad un database mysql è impossibile, errore di connessione ecc..
quando invece con altri programmi similari opendocman, logicaldoc ecc. mysql viene agganciato correttamente.

Firewall disabilitato, nessun blocco, sennò non mi sarebbe funzionata neanche la versione 2018

poi ho fatto le prove su una macchina che già funzionava con la prima installazione,

riprovato in migliaia di modi, nulla.

 

Ad ogni modo ho abbandonato la ricerca, mi fermo al risultato ibrido che ho ottenuto,
che può andare bene,
aspetterò che qualcuno si accorga degli errori,
io ho esaurito le energie.

Aihme' sono esasperato dai programmatori approssimativi,
io credo che sia meglio fare un programma scarso ma che funzioni che uno super elaborato ma che abbia tanti problemi

" Voglio fare un esempio (per far perdere un po' di tempo in lettura  )
stavo, in questi giorni, cercando un software per gli uffici, per abilitare una condivisione di file
tramite il protocollo WEBDAV oggi diffuso in ogni software,
ebbene, dopo giorni di ricerche su tutti dico tutti i software di questo pianeta,
nessuno al mondo ancora ha capito come si deve fare un software di condivisione dei file.

ma è possibile ?

io, (che sono nessuno) devo spiegare al pianeta come si fa ? 

ho trovato solo , unicamente un semplice software in disuso , dismesso e neanche acquistabile, da pochi mega
(ftpdav) che a malapena ha una interfaccia
ma che è riuscito a fare ciò che decine e decine di sofware opensource o meno
si propongono di fare


abilitare un server webdav su piattaforma windows (non in VM )
che consenta di condividere le cartelle usando il protocollo webdav,
tramite anche lock in caso di apertura di un file
e che permetta di scegliere ( cosa piu' importante in assoluto) come cartelle quelle presenti nel file sistem della piattaforma windows. (e ovviamente ci si possa connettere dall'explorer di windows aggiungendo la risorsa..)

una cosa semplicissima , ebbene nessuno è riuscito a farlo
nextcloud, owncloud, alfresco e decine di software propongono la connessione webdav
ma senza la possibilità di aggancio della cartella condivisa sul file sistem
(o se lo fanno non è diretto, con ritardi di refresh delle cartelle e sincro, un mezzo pasticcio,

Filerun era quasi riuscito nell'intento  ma all'ultimo la condivisione non funziona, aihme')

Alfresco addirittura non le rende neanche visibili nella sua cartella dello storage..

mi domando : a cosa servono questi software agli uffici ? a poco o nulla,

a fare chatting e basta, ma non certo a sostituire in modo interessande
quella schifezza delle condivisioni SAMBA

Non ci vuole molto nel mondo, solo un po' di riflessione 

Moderator
Moderator

Re: Alfresco, il programma che si installa solo tramite miracoli

Ancora una volta non capisco quale è il tuo problema specifico, se non condividi stralci di log più ampi e file di configurazione è impossibile che qualcuno ti possa aiutare. In ogni caso in seguito ti ho aggiunto qualche riferimento per farti capire che Alfresco può fare più di quello che pensi.

In tutte le sue edizioni Community o Enterprise 2018 o 2019 di fatto Alfresco può essere installato in modo tradizionale tramite WAR sui servlet container supportati e sui diversi DBMS supportati.

Puoi verificare la matrice di compatibilità all'interno della pagina dei Supported Platforms:

https://www.alfresco.com/it/services/subscription/supported-platforms 

Quindi in realtà al di là dell'installer, che deve essere usato solo come demo della piattaforma, Alfresco deve essere sempre installato MANUALMENTE per contestualizzarlo in base all'infrastruttura aziendale e per rendere l'installazione esercibile in termini di stabilità e integrazione rispettando anche le policy del cliente stesso.

Lo stesso dicasi per la configurazione dei virtual file system: da WebDAV, SMB, CMIS, FTP o IMAP, è necessario abilitare correttamente le configurazioni dei moduli applicativi e contestualmente assicurarsi di aprire le porte nel sistema operativo poiché non è prassi far partire il servizio con l'utenza root. 

Potresti usare Alfresco esposto come drive condiviso di rete tramite WebDAV, FTP, SMB, IMAP o CMIS:

Access protocols | Alfresco Documentation 

Tutte le problematiche che descrivi si possono risolvere tranquillamente con Alfresco, ma richiedono di contestualizzare e condividere informazioni specifiche delle configurazioni degli ambienti. Quindi capisco la tua frustrazione, ma ti ricordo che il tuo primo messaggio è stato solo di polemica, e questo secondo non mi sembra da meno.

Se ci condividi esattamente le problematiche le possiamo affrontare una ad una insieme. Se hai bisogno invece di un supporto e di consulenza, puoi rivolgerti ad uno dei partner Alfresco presenti in Italia:

https://www.alfresco.com/partners?f[]=field_categorisation%253Afield_categorisation_region:620 

Per quanto riguarda la mia esperienza, in più di 10 anni credo di averlo installato in un centinaio di modi differenti e sempre e solo MANUALMENTE. Se consideri che il forum è seguito anche da molti altri esperti Alfresco puoi immaginare il grado di aiuto che potresti ricevere quì.

Infine ti ricordo che Alfresco non è un prodotto ma una piattaforma di sviluppo del tuo progetto ECM, quindi non puoi ragionare come se fosse un prodotto, lo devi capire bene prima di partire con il progetto poiché lo devi approcciare come un progetto di sviluppo.

Se non segui uno standard di gestione del progetto, ti suggerisco di scaricarti l'ECM Program Strategy definito dalla AIIM per poter considerare bene tutti i requisiti del progetto considerando anche tutti i dipartimenti e funzionalità che potrebbero essere cross scenario:

How to Develop an ECM Strategy 

Lo scopo di una piattaforma ECM come Alfresco è fare in modo di automatizzare e facilitare la collaboration per i processi aziendali, considera che all'interno del repo esiste anche un'istanza del motore BPM che si chiama Activiti e che consente di disegnare i processi secondo lo standard BPMN 2.0, e ti posso assicurare che Alfresco non fa chatting in nessun modo, non esiste alcuna funzionalità di chat inclusa.

Credo che tu stia facendo confusione con qualche altro prodotto che hai visto.

Spero ti possa essere utile Smiley Happy

ginopino
Active Member

Re: Alfresco, il programma che si installa solo tramite miracoli

     ( Ti ringrazio ad ogni modo per l'attenzione e l'ascolto )

L'errore principale l'ho indicato due volte all'inizio :


Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/alfresco]]

      i log li posto poi in basso


Dicendo chatting , intendevo "chatting" , in modo scherzoso, ovvero un programma per perder tempo, per "cincischiare"

so bene che tipo di piattaforma è alfresco ma poichè non ne ho trovate altre con tutte le caratteristiche che mi servivano

mi tocca procedere con questo programma, senno' avevo già cambiato.. ovviamente,

non mi piace perder tempo su un programma che avevo già intuito fosse da tortura


Purtroppo ho letto molte e molte segnalazioni di errori sul forum, ( tra l'altro alcune di quelle che ho avuto anch'io)
molte sono senza esiti positivi, per questo era bene far un punto della situazione .

Innanzitutto una cosa semplice :

perchè in questo sito non scrivono per benino quale è qual'è username e password da inserire al login per l'accesso ad Alfresco alla prima installazione ?


già questo sarebbe un passo avanti ,
ma ovviamente visto che non si riusciva a sapere con esattezza ho trovato uno stratagemma in modo tale che mettendo già la password nella stringa di configurazione di alfresco possa essere quella :
alfresco_user_store.adminpassword=fce5df542d589b2b55e2a8ea8290c8b6   (ovviamente bisogna mettere la stringa con la propria password (cripata) )

perchè almeno uno sà perchè non riesce ad accedere alla pagina http://127.0.0.1:8080/share/page

poichè tanto anche loggandosi con i dati giusti và in errore ugualmente... incredibile  ,

infatti anche sapendo ora ,  e ve lo dico ora a tutti , che l'username e password sono admin e admin

va in errore ugualmente con la seguente dicitura :

  

>>>
Errore relativo alla pagina...

Potrebbe essersi verificato un errore o un elemento potrebbe essere stato rimosso o eliminato, verificare che l'URL sia corretto.

In alternativa, è possibile che non si abbiano i permessi per visualizzare la pagina (potrebbe trovarsi in un sito privato) o potrebbe essersi verificato un errore interno. Provare a contattare il dipartimento IT.

Se si sta provando ad accedere alla propria pagina iniziale che non è più disponibile, è necessario cambiarla facendo clic sul proprio nome sulla barra degli strumenti.

    TORNA AL PANNELLO DI CONTROLLO PERSONALE

<<<

Questo nonostante in realtà si riesca ad accedere ad un'altra sezione :

alla pagina  http://127.0.0.1:8080/alfresco

scegliendo webdav o la pagina admin    , loggandosi con dette credenziali si può fare tutto 

perciò mi domando :  qual'è il problema ?

e qui non ci sono errori nei log

MA ora andiamo alla parte bella :

Alfresco versione 2018 installata su tomcat 7  :

si avvia senza errori ma poi non ci si riesce a loggare

Versione 2018 su tomcat 8

errori  (sotto elencati)

Versione 2019 su tomcat 8

errori   (sotto elencati)

stessa cosa con tomcat 9 (ho preteso troppo lo so..)

 

Stratagemma alternativo usato :

avviando la versione di installazione automatica e sostituendo prima dell'avvio di tomcat

i file presenti con quelli della versione 2018,

tutto funziona bene, ..e  ci si riesce a loggare

ERGO  

se su uno stesso pc tutto funziona , possibile che quando si prova ad installare Tomcat ,

alfresco non funzioni correttamente ?

Ovviamente ho provato sia con installazioni pulite da zero, sia con installazioni già funzionanti e poi modificate,

avro' fatto centinaia di prove,

ma ripeto, si tratta di Windows 7 64 bit, non parlero' MAI di Linux, per me è morto, ci ho lavorato abbastanza è mi ha nauseato .

si tratta inoltre di macchine virtuali (ovviamente) , vitualbox con installati su windows 7 premium 64 bit, ed aggiornato tutto .

In tutte le prove, ovviamente, ho usato postgresql, visto che con mysql è impossibile connettersi, (troppi ulteriori errori)

e da pgadmin ho visto le connessioni di alfresco che creano le tabelle, perciò in quello funziona  bene.

Ovviamente dopo ogni prova ho eliminato il database e ricreato, stessa cosa per il contentstore di alfresco.

IO posso dire che HO provato ad installare Alfresco su windows ,  e chi ha sviluppato Alfresco, l'ha mai fatto ?

perchè le cose sono 2 :

o lo hanno fatto seguendo i loro appunti,

oppure lo hanno fatto su un pc già usato, ovvero dove già era tutto bello e pronto

Io sono una persona logica, e non uso parole per risolvere i problemi , 

io Faccio le prove per capire i problemi, 

nei forum ho visto molte richieste di spiegazione, ma in pochi ho visto trovare la risoluzione per i problemi che io ho rilevato, sennò me ne sarei stato buono buono,

anche perchè solitamente  non faccio domande se so di non trovare risposte utili,

mi ripongo una domanda

qualcuno lo ha mai installato funzionante su Windows ?  (seguendo la guida di installazione del sito ?)

Son sicuro che magari il problema è una cosa da poco, ma se lo fosse bisognerebbe indicare questa cosa da poco nelle informazioni per l'installazione manuale di Alfresco,

così da aiutare chi  Non lo installa su Linux, o tramite Docker o Bitnami

 

 

gli errori :

Alfresco 2018 su tomcat 8

28-Feb-2019 15:33:31.594 GRAVE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/alfresco]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:629)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.StandardRoot@6c3757ca]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4932)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5067)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 10 more
Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.DirResourceSet@d1d9969]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112)
at org.apache.catalina.webresources.StandardRoot.initInternal(StandardRoot.java:691)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
... 14 more
Caused by: java.lang.IllegalArgumentException: The directory specified by base and internal path [C:\alfre\tomcat8/../modules/platform]\[] does not exist.
at org.apache.catalina.webresources.DirResourceSet.checkType(DirResourceSet.java:257)
at org.apache.catalina.webresources.AbstractFileResourceSet.initInternal(AbstractFileResourceSet.java:206)
at org.apache.catalina.webresources.DirResourceSet.initInternal(DirResourceSet.java:265)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
... 16 more

28-Feb-2019 15:33:31.594 GRAVE [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Error deploying configuration descriptor [C:\alfre\tomcat8\conf\Catalina\localhost\alfresco.xml]
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/alfresco]]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:758)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:629)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

28-Feb-2019 15:33:31.609 INFORMAZIONI [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of configuration descriptor [C:\alfre\tomcat8\conf\Catalina\localhost\alfresco.xml] has finished in [4,844] ms
28-Feb-2019 15:33:31.609 INFORMAZIONI [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying configuration descriptor [C:\alfre\tomcat8\conf\Catalina\localhost\share.xml]
28-Feb-2019 15:33:57.547 GRAVE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/share]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:629)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.StandardRoot@5a485d15]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4932)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5067)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 10 more
Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.DirResourceSet@43bad9e0]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112)
at org.apache.catalina.webresources.StandardRoot.initInternal(StandardRoot.java:691)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
... 14 more
28-Feb-2019 15:33:57.594 GRAVE [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Error deploying configuration descriptor [C:\alfre\tomcat8\conf\Catalina\localhost\share.xml]
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/share]]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:758)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:629)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

______________________________________________________________

Alfresco  2019  su Tomcat 8

28-Feb-2019 15:43:23.647 GRAVE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/alfresco]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:629)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.StandardRoot@4a7a2eca]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4932)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5067)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 10 more
Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.DirResourceSet@12b58a07]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112)
at org.apache.catalina.webresources.StandardRoot.initInternal(StandardRoot.java:691)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
... 14 more
Caused by: java.lang.IllegalArgumentException: The directory specified by base and internal path [C:\alfre\tomcat8/../modules/platform]\[] does not exist.
at org.apache.catalina.webresources.DirResourceSet.checkType(DirResourceSet.java:257)
at org.apache.catalina.webresources.AbstractFileResourceSet.initInternal(AbstractFileResourceSet.java:206)
at org.apache.catalina.webresources.DirResourceSet.initInternal(DirResourceSet.java:265)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
... 16 more

28-Feb-2019 15:43:23.647 GRAVE [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Error deploying configuration descriptor [C:\alfre\tomcat8\conf\Catalina\localhost\alfresco.xml]
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/alfresco]]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:758)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:629)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

28-Feb-2019 15:43:23.647 INFORMAZIONI [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of configuration descriptor [C:\alfre\tomcat8\conf\Catalina\localhost\alfresco.xml] has finished in [4,406] ms
28-Feb-2019 15:43:23.647 INFORMAZIONI [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying configuration descriptor [C:\alfre\tomcat8\conf\Catalina\localhost\share.xml]
28-Feb-2019 15:43:46.960 GRAVE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/share]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:629)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.StandardRoot@7182a8c5]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4932)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5067)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 10 more
Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.DirResourceSet@27ec643f]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112)
at org.apache.catalina.webresources.StandardRoot.initInternal(StandardRoot.java:691)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
... 14 more

28-Feb-2019 15:43:46.960 GRAVE [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Error deploying configuration descriptor [C:\alfre\tomcat8\conf\Catalina\localhost\share.xml]
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/share]]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:758)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:629)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

28-Feb-2019 15:43:46.960 INFORMAZIONI [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of configuration descriptor [C:\alfre\tomcat8\conf\Catalina\localhost\share.xml] has finished in [23,313] ms
28-Feb-2019 15:43:46.975 INFORMAZIONI [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [C:\alfre\tomcat8\webapps\ROOT.war]
28-Feb-2019 15:43:46.975 AVVERTENZA [localhost-startStop-1] org.apache.catalina.startup.SetContextPropertiesRule.begin [SetContextPropertiesRule]{Context} Setting property 'debug' to '100' did not find a matching property.
28-Feb-2019 15:43:48.475 INFORMAZIONI [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
28-Feb-2019 15:43:48.647 INFORMAZIONI [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [C:\alfre\tomcat8\webapps\ROOT.war] has finished in [1,672] ms
28-Feb-2019 15:43:48.647 INFORMAZIONI [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [C:\alfre\tomcat8\webapps\_vti_bin.war]
28-Feb-2019 15:43:49.538 INFORMAZIONI [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
28-Feb-2019 15:43:49.554 INFORMAZIONI [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [C:\alfre\tomcat8\webapps\_vti_bin.war] has finished in [907] ms
28-Feb-2019 15:43:49.616 INFORMAZIONI [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
28-Feb-2019 15:43:49.679 INFORMAZIONI [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
28-Feb-2019 15:43:49.679 INFORMAZIONI [main] org.apache.catalina.startup.Catalina.start Server startup in 30576 ms

Moderator
Moderator

Re: Alfresco, il programma che si installa solo tramite miracoli

Purtroppo credo che il log non sia completo, in ogni caso credo che tu non riesca ad installarlo su MySQL a causa del fatto che probabilmente non hai abilitato il classloader condiviso di Tomcat che permette di configurare Alfresco al di fuori del WAR. Questo sia per Alfresco che per Share.

La directory di default dal pacchetto di installazione è abilitata su tomcat/shared ed infatti sotto tomcat/shared/classes trovi il file di configurazione. Sotto extension trovi il path di override per Alfresco Repository e sotto web-extension il path di override per Alfresco Share.

Assicurati di aver abilitato lo shared.loader all'interno del file catalina.properties, questo permette a Tomcat di fare overriding delle risorse usando file di configurazione e contesti di Spring esterni alla webapp deployata sotto webapps. Tutte le moderne applicazioni Enterprise utilizzano questo approccio da più di 10 anni, quindi se non abiliti il classloader condiviso non puoi configurarle.

In questo caso, poiché non è stata configurata la configurazione esterna tramite il classloader condiviso, Alfresco prova a partire con la configurazione di default che è basata su PostgreSQL e su localhost. Attraverso il file di configurazione è possibile referenziare un differente DBMS anche su macchine diverse da quella di Alfresco. Ti devi solo ricordare di aggiungere all'interno di tomcat/lib la libreria del JDBC driver relativa al DBMS, ad esempio il MySQL JDBC Driver nel caso di MySQL.

Spero ti possa essere utile.

ginopino
Active Member

Re: Alfresco, il programma che si installa solo tramite miracoli

Ti ringrazio per il tuo supporto ,

se intendi la configurazione :

shared.loader=${catalina.base}/shared/classes

quella c'è, perchè seguendo il manuale di installazione viene indicata, e io l'ho sempre inserita, a meno che ci sia qualcosa di altro da inserire che non è presente nei documenti di installazione..

quando si effettua una installazione manuale completa si ottiene sempre questo errore :

GRAVE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/alfresco]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:629)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

eccetera ecceetera..

________________________

dai log non si evince nulla che possa far capire che cosa non funziona, ma solo che non parte quanto indicato

ma questo problema lo lascio agli altri, tanto l'ho bypassato con il mio trucchetto.

Il problema è che non riesco ad avviare la nuova versione di Alfresco 6.1.2

ma Ora , cercando nei forum ho trovato una persona che penso si sia accorta anche lui che c'è un problema.

Come dicevo secondo me c'è un bug nella nuova versione che impedisce il deploy dei file .war,

perchè infatti all'avvio si sviluppa solo la cartella di Alfresco , mentre il resto si ferma,

infatti questa persona dice :

"There is a bug in 6.1.2-ga that prevents alfresco.war from fully deployed and run in Tomcat. Just don't use it. "

https://community.alfresco.com/community/ecm/blog/2019/02/05/a-script-to-install-alfresco-community-... 

ove con un suo script voleva aiutare con l'installazione di Alfresco, ma non si riesce con l'ultima versione proprio perchè

il deploy si interrompe

Ho chiesto info anche a Bitnami, se sanno una procedura per fare l'upgrade della versione.

Forse se ne riparlerà tra 6-7 mesi, quando uscirà un'altra versione di Alfresco

Moderator
Moderator

Re: Alfresco, il programma che si installa solo tramite miracoli

Suggerirei di utilizzare Alfresco 5 piuttosto che provare ad usare l'ultima disponibile, tipicamente non è garanzia di stabilità usare l'ultima. Potresti incappare in problemi non ancora risolti.

La versione Community di Alfresco viene rilasciata senza alcun test (infatti prima si chiamava Labs), il test viene affidato alla comunità stessa. Se ti affidi all'ultima hotfix della versione precedente sono abbastanza sicuro che non avrai problemi.

Diverso è il discorso per l'edizione Enterprise che invece viene sempre testata e certificata in termini di stabilità dall'ingegneria di Alfresco.

ginopino
Active Member

Re: Alfresco, il programma che si installa solo tramite miracoli

Effettivamente sì hai ragione, meglio restare nella release appena un poco più vecchia,

tra l'altro facendo il test sulla versione 6.1.1  (non 6.1.2 ga ultima ultima)

funziona !

in quella 6.1.2 si vede che hanno aggiunto qualcosa e il deploy si ferma alla cartella di alfresco e non va avanti

mentre la 6.1.1 funziona bene   (certo.. trovare il link del download è stato duro.. ma ci sono riuscito )

beh, è già un passo in avanti 

Smiley Happy