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