07-25-2018 08:12 AM
Hello. I am creating an ACS ADF App and I want to use a Server which is not on my localhost. I have configured the "app.config.json" file and the "proxy.conf.json" file as described here:'https://community.alfresco.com/community/application-development-framework/blog/2017/06/20/adf-cors-...'. But I still get the Error Messages which you can see in the addings. Do you have any Idea what is wrong in my configurations?
07-30-2018 05:21 AM
If you just create the build and after you move it in tomcat at this point the proxy configuration is not important anymore because you don't use anymore webpack dev server but you can take a look at how to disable CORS in Apache :
If correctly disabled CORS you should not have any error about CORS, anyway, this is not a suggested configuration for security issues but it could be a good point to understand where are your problems.
This is for sure not an ADF issue but is more an APACHE configuration issues so I suggest you read more about this topic and concentrate your time in solving CORS problems in APACHE Tomcat.
I didn't understand if you never try to run your app on your local machine before. Anyway if you would try and you created your app with the app generator I suggest you use :
npm run start
This is because this command contains inside the configuration for use the webpack proxy :
ng serve --host 0.0.0.0 --disable-host-check --app dev --proxy-config ./demo-shell/proxy.conf.js
but again this proxy configuration is only needed in the local development and is not affecting in any way your deployed app in apache.
07-30-2018 05:43 AM
Thanks a lot for your answers.
This issue solved my problem:
https://community.alfresco.com/thread/234647-how-to-deploy-an-adf-application-on-tomcat-server
07-30-2018 07:41 AM
Cool! no problem!
07-26-2018 04:33 AM
Can you please share the configuration of the proxy?
Where the ADF app leave?
Which URL are you calling from the ADF ?
In the picture I see the target URL is http://alfresco.mbasoft.at:8080 and it seems to be where the Alfresco instance leaves. Is it also where the ADF leave? If not, where does it leave?
07-26-2018 05:33 AM
1)
proxy.conf.json:
2)
The ADF leaves on my localhost.
3)
I do not directly call URLs. I use the APIService-Methods of ADF to call the Repository of Alfresco.
4)
On http://alfresco.mbasoft.at:8080 leaves the Alfresco instance and I want to do some requests from my ADF-App running on my localhost
07-26-2018 06:37 AM
Not sure about the target value.
Can you please try with http:;//alfresco.mbasoft.at:8080/alfresco?
07-26-2018 07:19 AM
I have tried it with this URL but I get the same Error as before.
07-26-2018 07:27 AM
Do I have to enable CORS if the ADF-App and the Alfresco-Instance leave on the same server?
07-27-2018 05:53 PM
Hi,
I had faced similar situation some time back : please check if this works for you:
On the alfresco backend server - https://community.alfresco.com/external-link.jspa?url=http%3A%2F%2Falfresco.mbasoft.at%3A8080
you will have to do change in the web.xml to allow a wildcard support for origins.
Explore our Alfresco products with the links below. Use labels to filter content by product module.