Chaz,
I have JSON endpoints in karat 4.4.3 using annotations see
https://lists.apache.org/thread/bfpvpw5kx52vk49kpoo5ztolsh8j2j9f
Some information that will make it easier to assist:
1) What are the versions of
- Karaf
- Swagger
2) What entries are you seeing in the karaf log file?
- When you component start. ( I would expect the endpoint and path to be
logged)
- When you make a http request to the end point
- Web related errors
Per you testing question I do not use Swagger UI, but the REST test in karaf
tests is a place to start.
https://github.com/apache/karaf/blob/karaf-4.4.6/itests/test/src/test/java/org/apache/karaf/itests/examples/RestExampleTest.java
Paul Spencer
> On Nov 13, 2024, at 7:43 PM, apache-karaf-user.pyr3x.com via user
> <[email protected]> wrote:
>
> On Tue, Nov 12, 2024 at 11:46:29AM -0500, apache-karaf-user.pyr3x.com via
> user wrote:
>> On Sun, Nov 10, 2024 at 07:05:33AM -0500, apache-karaf-user.pyr3x.com via
>> user wrote:
>>> On Tue, Nov 05, 2024 at 12:07:50PM -0500, apache-karaf-user.pyr3x.com via
>>> user wrote:
>>>> Hello,
>>>>
>>>> I'm running Karaf and have installed the the following features:
>>>>
>>>> 'aries-jax-rs-whiteboard-whiteboard'
>>>> 'aries-jax-rs-whiteboard-openapi'
>>>>
>>>> I have a class with the following annotations:
>>>>
>>>> @Component(
>>>> service = {Blah.class, OpenAPI.class},
>>>> immediate = true,
>>>> configurationPolicy = ConfigurationPolicy.OPTIONAL)
>>>> @OpenAPIDefinition(info =
>>>> @Info(
>>>> title = "${project.name}",
>>>> version = "${project.version}"
>>>> )
>>>> )
>>>> @Path("coolapp")
>>>> @JaxrsResource
>>>> @Consumes(MediaType.APPLICATION_JSON)
>>>> @Produces(MediaType.APPLICATION_JSON)
>>>> @JSONRequired
>>>> @Designate(ocd = Configuration.class)
>>>> @Slf4j
>>>> public class Blah extends OpenAPI {
>>>>
>>>>
>>>> I can access the openapi.yaml at http://localhost:8181/openapi.yaml
>>>>
>>>> How do I make use of the swagger-ui to test my endpoints?
>>>>
>>>> I've tried to install the feature to add it:
>>>>
>>>> 'feature:info cxf-rs-description-openapi-v3'
>>>>
>>>> But can't seem to find the endpoint where it's running (if it is)
>>>>
>>>> Any help would be appreciated!
>>>>
>>>> --
>>>> Chaz
>>>
>>> ping
>>>
>>> --
>>> Chaz
>>
>> ping :(
>>
>> --
>> Chaz
>
> anyone?
>
> --
> Chaz