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
>> >> > > > >
>> >> > > >
>> >> > >
>> >> >
>> >>
>> >
>>
>

Reply via email to