Hi Carlos,

Issues with Tomcat 10 has been fixed with 
https://issues.apache.org/jira/browse/OFBIZ-13286

Jacques

Le 14/08/2025 à 20:48, Carlos Navarro a écrit :
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