Po kilku eksperymentach z procesami biznesowymi zauważyłem, że stare definicje procesów biznesowych gdzieś jest buforowane.

Na przykład, opracowałem jakiś proces biznesowy, a następnie zainstalował plik AMP. Pracowałem z tym, a następnie postanowiłem dokonać pewnych zmian.

W tym celu ponownie zmontowałem plik AMP i zainstalował go:

[bykovan@docflow alfresco-community]$ sudo java -jar bin/alfresco-mmt.jar uninstall some-module-repo tomcat/webapps/alfresco.war
...
[bykovan@docflow alfresco-community]$ sudo java -jar bin/alfresco-mmt.jar install amps/some-module-repo-1.0-SNAPSHOT.amp tomcat/webapps/alfresco.war
...

Ale nie widzę moich zmian po wdrożeniu! Aby zmiana stara się stać, muszę zrobić dość dodatkową pracę.

Sekwencja działań:

1 Shutdown Tomcat.

[bykovan@docflow alfresco-community]$ sudo ./alfresco.sh stop

2 Utwórz bazy danych Alfresco

[bykovan@docflow alfresco-community]$ sudo -i -u postgres
[postgres@docflow ~]$ psql
psql (9.5.5)
postgres=#
postgres=# drop database alfresco;
...
postgres=# create database alfresco;
...
postgres=# alter database alfresco owner to alfresco;
...
postgres=# \q
[postgres@docflow ~]$ exit

3 Usuń wszystko, od alf_data

[bykovan@docflow alf_data]$ sudo rm -r *

4 Usuń alfresco i share foldery

[bykovan@docflow alfresco-community]$ sudo rm -r alfresco
[bykovan@docflow alfresco-community]$ sudo rm -r share

5 Uruchom Tomcat.

[bykovan@docflow alfresco-community]$ sudo ./alfresco.sh start

6 Poczekaj, aż baza danych zostanie zainicjowana ...

7 Ustaw hasło administratora

SELECT 
    anp1.node_id, // paste to the update statement
    anp1.qname_id, // paste to the update statement
    anp1.string_value 
FROM alf_node_properties anp1 
    INNER JOIN alf_qname aq1 ON aq1.id = anp1.qname_id 
    INNER JOIN alf_node_properties anp2 ON anp2.node_id = anp1.node_id 
    INNER JOIN alf_qname aq2 ON aq2.id = anp2.qname_id 

WHERE aq1.local_name = 'password'  
    AND aq2.local_name  = 'username' 
    AND anp2.string_value = 'admin';


UPDATE 
    alf_node_properties 
SET 
    string_value='209c6174da490caeb422f3fa5a7ae634' 
WHERE node_id=... and qname_id=...;

(gdzie '209c6174da490caeb422f3fa5a7ae634' jest łańcuchem zakodowanym ntlm 'admin')

8 Uruchom ponownie Tomcat.

9 Zaloguj się jako Admin za pomocą hasła admin, dodaj użytkowników itp ...

Jakie buki korzysta z Alfresco i jak prawidłowo je wyczyść?

Używam następującej konfiguracji:

Alfresco Podziel się V5.2.D (R134641-B15, Aikau 1.0.101.3, Spring Surf 5.2.d, Spring Webscripts 6.13, Freemarker 2.3.20-Alfresco-Patched, Rhino 1.7R4-Alfresco-Proped, Yui 2.9.0-Alfresco -20141223)

Społeczność Alfresco V5.2.0 (R134428-B13) Schemat 10005

0
user1134181 16 luty 2017, 13:06

1 odpowiedź

Możesz znaleźć pliki temp w tej lokalizacji

<<alfresco-community>>\tomcat\temp

A pliki są przechowywane w alf_data

<<alfresco-community>>\alf_data
1
vikash 16 luty 2017, 12:27