Attempting a build to get familiar with the product. After build completion 8080 returns: Cannot find Alfresco Repository on this server. (Does this application have access to alfresco-global.properties? Does this application have cross-context permissions?) and can't login on 8080/share.
Any help on this would be appreciated. Would like to be able to test your product.
There are some inconsistencies in the documentation between the following articles.
Here's my full build process on Ubuntu 20.04 LTS:
sudo apt update && sudo apt upgrade -y sudo apt install -y openjdk-11-jre tomcat9 postfresql activemq libreoffice imagemagick unzip libpostgresql-jdbc-java cd ~ mkdir download cd download wget https://download.alfresco.com/cloudfront/release/community/7.0.0-build-2355/alfresco-content-services-community-distribution-7.0.0.zip wget https://download.alfresco.com/cloudfront/release/community/SearchServices/2.0.2/alfresco-search-services-2.0.2.zip mkdir /usr/share/acs cp alfresco-content-services-community-distribution-7.0.0.zip /usr/share/acs/ cp alfresco-search-services-2.0.2.zip /usr/share/ cd /usr/share unzip alfresco-search-services-2.0.2.zip rm alfresco-search-services-2.0.2.zip cd acs unzip alfresco-content-services-community-distribution-7.0.0.zip rm alfresco-content-services-community-distribution-7.0.0.zip sudo -i -u postgres psql create database alfresco encoding 'utf8'; create role alfresco LOGIN password 'alfresco'; grant all on database alfresco to alfresco; exit; exit cd /var/lib/tomcat9/ mkdir shared mkdir shared/classes mkdir shared/lib nano conf/catalina.properties
Locate:
shared.loader=
Change to:
shared.loader=${catalina.base}/shared/classes,${catalina.base}/shared/lib/*.jar
cp /usr/share/java/postgresql*.jar /var/lib/tomcat9/lib/ nano conf/server.xml
Locate:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
Change to:
<Connector port="8080" protocol="HTTP/1.1" URIEncoding="UTF-8" connectionTimeout="20000" maxHttpHeaderSize="32768" redirectPort="8443" />
mkdir modules mkdir modules/platform mkdir modules/share cp /usr/share/acs/web-server/conf/Catalina/localhost/*.xml conf/Catalina/localhost/ cp /usr/share/acs/web-server/webapps/*.war webapps/ cp /usr/share/acs/web-server/lib/postgresql-42.2.19.jar lib/ cd webapps/ systemctl stop tomcat9.service rm -r alfresco rm -r ROOT rm -r share rm -r _vti_bin cd .. nano shared/classes/alfresco-global.properties
alfresco-global.properties
# # Set this property unless you have explicitly chosen to expose some repository APIs without authentication index.subsystem.name=solr6 solr.secureComms=none solr.port=8983 # # Custom content and index data location # dir.root=/srv/alfresco/alf_data dir.keystore=${dir.root}/keystore # # Sample database connection properties # db.username=alfresco db.password=DBPWICREATED # # Choose DB connection properties for your database, e.g. for PostgreSQL # db.driver=org.postgresql.Driver db.url=jdbc:postgresql://localhost:5432/alfresco # # URL Generation Parameters (The ${localname} token is replaced by the local server name) #------------- alfresco.context=alfresco alfresco.host=${localname} alfresco.port=8080 alfresco.protocol=http share.context=share share.host=${localname} share.port=8080 share.protocol=http
nano conf/Catalina/localhost/alfresco.xml
Change:
<PostResources base="${catalina.base}/../modules/platform"
To:
<PostResources base="${catalina.base}/modules/platform"
nano conf/Catalina/localhost/share.xml
Change:
<PostResources base="${catalina.base}/../modules/share"
To:
<PostResources base="${catalina.base}/modules/share"
systemctl start tomcat9.service
The error usually refers to share.loader misconfigured or system may not be able to read the alfresco-global.properties. Please cross check the configs and permissions that's the only clue here.
Also you can review this guide that may be helpful : https://javaworld-abhinav.blogspot.com/2021/06/setup-acs70-ass201-and-transformation-service.html
Hi foetoid,
maybe helpfull:
sudo apt install -y openjdk-11-jre tomcat9 postfresql activemq libreoffice imagemagick unzip libpostgresql-jdbc-jav
postfresql should be postgresql - right?
Have now rebuilt everything exactly as you indicated - but at following command there is failure at my system
cp /usr/share/java/postgresql*.jar /var/lib/tomcat9/lib/
cp: unable to call stat for '/usr/share/java/postgresql*.jar': file or directory not found
Had been the same failure at your system? On my system there is no *.jar at all.
Ask for and offer help to other Alfresco Content Services Users and members of the Alfresco team.
Related links:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.