Hi, Any ideas on the following?
For an Apache OFBiz 24 instance, running java 17, I'm trying to get the rest-api plugin I got from https://github.com/apache/ofbiz-plugins to work correctly. Once the plugin was downloaded and located in the Plugins folder, I ran the "gradlew installPlugin -PpluginId=rest-api" command to install it (the installation went smoothly). I started OFBiz with gradlew "ofbiz --start" but when I try to access https://localhost:8443/rest from a browser, a 404 error occurs (HTTP Status 404 – Not Found Type Status Report Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. Apache Tomcat/10.1.43) and when I try to access the url https://localhost:8443/docs/swagger-ui.html, the browser displays the document correctly but the following error also appears "Failed to load API definition. Fetch error response status is 404 https://localhost:8443/rest/openapi.json". However, in the OFBIz online demo it is possible to access https://demo-stable.ofbiz.apache.org/rest/ .The rest of the OFBiz modules run correctly as far as I can tell and when I access the url of the rest-api plugin, I don't see any errors in the console or in the logs. Am I skipping any steps or making a mistake? Thanks in advance. Carlos Navarro El sáb, 9 ago 2025 a las 20:33, Carlos Navarro (<carlosnavarro...@gmail.com>) escribió: > Rodrigo, > > Thank you for your valuable information. I tried the modification that you > indicate but the error remains the same, it seems that it is a general > problem not only associated with a particular service. > > Carlos. > > El sáb, 9 ago 2025 a las 19:17, Rodrigo Souza (<acptecnolo...@gmail.com>) > escribió: > >> verb="get|post" >> >> >> https://cwiki.apache.org/confluence/display/OFBIZ/How+to+implement+RESTful+APIs+using+the+OFBiz+rest-api+plugin >> >> I also noticed a difference in behavior when using this verb >> attribute. This can cause issues in the documentation. The >> content-type is also very important. >> >> >> Em sáb., 9 de ago. de 2025 às 19:09, Rodrigo Souza < >> acptecnolo...@gmail.com> >> escreveu: >> >> > https://github.com/apache/ofbiz-plugins/tree/release24.09/rest-api >> > >> > Em sáb., 9 de ago. de 2025 às 18:20, Carlos Navarro < >> > carlosnavarro...@gmail.com> escreveu: >> > >> >> I couldn't find the plugin in the link you provide, I only see the >> >> documentation in pdf and html format. >> >> >> >> Carlos Navarro >> >> >> >> El sáb, 9 ago 2025 a las 18:05, Rodrigo Souza (< >> acptecnolo...@gmail.com>) >> >> escribió: >> >> >> >> > Ok, >> >> > >> >> > I had problems like this, but I solved it by copying (literally) from >> >> > the repository (https://nightlies.apache.org/ofbiz/trunk/plugins/) >> to >> >> > the plugin folder manually. >> >> > >> >> > I use Gradlew >> >> > >> >> > >> >> > Em sáb., 9 de ago. de 2025 às 15:48, Carlos Navarro < >> >> > carlosnavarro...@gmail.com> escreveu: >> >> > >> >> > > Rodrigo, thank you for your response. >> >> > > >> >> > > I forgot to mention that I had created a simple service that only >> >> > returns a >> >> > > message, I already had the attributes you mention configured that >> way >> >> and >> >> > > the service works correctly if invoked from the Web Tools, but not >> as >> >> > > exposed as a REST service. >> >> > > >> >> > > Carlos Navarro >> >> > > >> >> > > El sáb, 9 ago 2025 a las 14:53, Rodrigo Souza (< >> >> acptecnolo...@gmail.com >> >> > >) >> >> > > escribió: >> >> > > >> >> > > > Hi, check services attributes definition. >> >> > > > > >> >> > > > > Ex: export="true" action="POST" >> >> > > > >> >> > > > >> >> > > > >> >> > > > >> >> > > > Em sáb., 9 de ago. de 2025 às 11:28, Carlos Navarro < >> >> > > > carlosnavarro...@gmail.com> escreveu: >> >> > > > >> >> > > > > Hello community! >> >> > > > > >> >> > > > > Apache OFBiz: 24 >> >> > > > > OS: Windows 10 >> >> > > > > Java: 17 >> >> > > > > >> >> > > > > >> >> > > > > For an Apache OFBiz 24 instance, running java 17, I'm trying to >> >> get >> >> > the >> >> > > > > rest-api plugin I got from >> >> https://github.com/apache/ofbiz-plugins >> >> > to >> >> > > > work >> >> > > > > correctly. >> >> > > > > >> >> > > > > Once the plugin was downloaded and located in the Plugins >> folder, >> >> I >> >> > ran >> >> > > > the >> >> > > > > gradlew "install" -PcomponentName=rest-api command to install >> it >> >> (the >> >> > > > > installation went smoothly). I started OFBiz with gradlew >> "ofbiz >> >> > > --start" >> >> > > > > but when I try to access https://localhost:8443/rest from a >> >> > browser, a >> >> > > > 404 >> >> > > > > error occurs (HTTP Status 404 – Not Found Type Status Report >> >> > > Description >> >> > > > > The origin server did not find a current representation for the >> >> > target >> >> > > > > resource or is not willing to disclose that one exists. Apache >> >> > > > > Tomcat/10.1.43) and when I try to access the url >> >> > > > > https://localhost:8443/docs/swagger-ui.html, the browser >> displays >> >> > the >> >> > > > > document correctly but the following error also appears >> "Failed to >> >> > load >> >> > > > API >> >> > > > > definition. Fetch error response status is 404 >> >> > > > > https://localhost:8443/rest/openapi.json". The rest of the >> OFBiz >> >> > > modules >> >> > > > > run correctly as far as I can tell and when I access the url of >> >> the >> >> > > > > rest-api plugin, I don't see any errors in the console or in >> the >> >> > logs. >> >> > > > Am I >> >> > > > > skipping any steps or making a mistake? >> >> > > > > >> >> > > > > Thanks in advance. >> >> > > > > >> >> > > > > Carlos Navarro >> >> > > > > >> >> > > > >> >> > > >> >> > >> >> >> > >> >