Hi, Thanks alot. I have downloaded tomee-4117, compiled and tried. I confirmed the /openapi can generated the api spec.
However, it still find some questions. I have created 3 projects ( web, api, impl ) as attached. First, I create "HelloService.class" in web project and expose in /api/hello/ Second, I create "IOops.class" interface in api project and expose in /api/oops/ Finally, I create "OkService.class in impl project and expose in /api/ok/ ; and implemetation class for "IOops" interface. ( For IOops, I put the jaxrs annotation on interface. For HelloServer/OkService, I put the annotaion on class ) When I run in netbeans using tomee-4117, the result is: /api/hello, /api/ok/, /api/oops/ three api are exposed correctly. but openapi didn't generate the api/oops docs best regards, Hong. ________________________________ 寄件者: Jean-Louis Monteiro <[email protected]> 寄件日期: 2022年11月24日 4:12 收件者: [email protected] <[email protected]> 主旨: Re: question on openapi ( 9.0.0rc1-mp ) Never mind, I created it https://issues.apache.org/jira/browse/TOMEE-4117 Here is the PR with a minimal happy path itest https://github.com/apache/tomee/pull/978 -- Jean-Louis Monteiro http://twitter.com/jlouismonteiro http://www.tomitribe.com On Wed, Nov 23, 2022 at 6:44 PM Jean-Louis Monteiro < [email protected]> wrote: > Hi Hang, > > I managed to reproduce the issue and fix the problem. > Would you like to create an issue in TomEE so I can refer to it in the > commit? > Otherwise, nevermind, I'll create it tomorrow and create the PR tomorrow. > > Best > -- > Jean-Louis Monteiro > http://twitter.com/jlouismonteiro > http://www.tomitribe.com > > > On Sat, Nov 19, 2022 at 12:55 PM W.H. Tsang <[email protected]> > wrote: > >> Dear Jean-Louis, >> >> Many thanks and have a nice weekend. >> >> Cheers, >> Hong >> >> Get Outlook for Android<https://aka.ms/AAb9ysg> >> ________________________________ >> From: Jean-Louis Monteiro <[email protected]> >> Sent: Saturday, November 19, 2022 12:59:20 AM >> To: [email protected] <[email protected]> >> Subject: Re: question on openapi ( 9.0.0rc1-mp ) >> >> Hi, >> >> I've been able to successfully build and test your project. I think I >> found >> a bug in the deployment process and the openapi model does not get >> generated. I know how to fix it, but I'm in the middle of a CXF mess. I'd >> like to get this finished before but I'll fix the OpenAPI bug and publish >> a >> new snapshot for you to try so we can create another release quickly. >> >> Thanks for reporting and your patience. >> -- >> Jean-Louis Monteiro >> http://twitter.com/jlouismonteiro >> http://www.tomitribe.com >> >> >> On Fri, Nov 18, 2022 at 9:08 AM Jean-Louis Monteiro < >> [email protected]> wrote: >> >> > Hi, >> > >> > Good idea to create a small example. I'll run that and let you know. >> > >> > Jean Louis >> > >> > Le ven. 18 nov. 2022, 05:02, W.H. Tsang <[email protected]> >> a >> > écrit : >> > >> >> Dear Tomee developer, >> >> >> >> >> >> >> >> I am new to microprofile and would like to test the openapi feature. >> >> >> >> I use NetBeans12 and Tomee 9.0.0rc1 microprofile. >> >> >> >> I have created a minimal project with just one jaxrs service. >> >> >> >> However, I cannot get the openapi spec via >> http://localhost:8080/openapi >> >> . >> >> >> >> >> >> >> >> Really appreciate if anyone can point out my problem. >> >> >> >> Attached is my sample project and many thanks in advanced. >> >> >> >> >> >> >> >> Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for >> >> Windows >> >> >> >> >> >> >> >> >> -------------------------------------------------------------------------------------------------- >> >> >> >> This e-mail message (together with any email attachments) is >> >> confidential. It may also be legally privileged. If you are not >> recipient, >> >> you should not copy, forward, disclose or use any part of it. If you >> have >> >> received this message in error, please delete it and all copies from >> your >> >> system and notify the sender immediately by return e-mail. Internet >> >> communications cannot be guaranteed to be timely, secure, error or >> >> virus-free. The sender and the entity through which this message is >> sent do >> >> not accept liability for any errors or omissions. >> >> >> > >> >> >> -------------------------------------------------------------------------------------------------- >> This e-mail message (together with any email attachments) is >> confidential. It may also be legally privileged. If you are not recipient, >> you should not copy, forward, disclose or use any part of it. If you have >> received this message in error, please delete it and all copies from your >> system and notify the sender immediately by return e-mail. Internet >> communications cannot be guaranteed to be timely, secure, error or >> virus-free. The sender and the entity through which this message is sent do >> not accept liability for any errors or omissions. >> > -------------------------------------------------------------------------------------------------- This e-mail message (together with any email attachments) is confidential. It may also be legally privileged. If you are not recipient, you should not copy, forward, disclose or use any part of it. If you have received this message in error, please delete it and all copies from your system and notify the sender immediately by return e-mail. Internet communications cannot be guaranteed to be timely, secure, error or virus-free. The sender and the entity through which this message is sent do not accept liability for any errors or omissions.
<<attachment: te9openapi2.zip>>
