Re: javax.annotation.PostConstruct issue when running with JDK11
You are welcome ! Always happy to help ! Regards JB Le 4 oct. 2018 à 15:31, à 15:31, Oleg Cohen a écrit: >Thank you, JB! > >I got it to work successfully by adding lib/ext jar files to the >classpath when launching Karaf (-classpath) > >Best regards, >Oleg > >> On Oct 1, 2018, at 1:42 PM, Jean-Baptiste Onofré >wrote: >> >> Please let me know if you have any issue. >> >> By the way, I'm preparing blog post + documentation update about how >to >> use Karaf on Java 10/11 and dealing with modules. >> >> I created a Jira about that: >> >> https://issues.apache.org/jira/browse/KARAF-5938 >> >> I also plan to add few examples about that (in karaf/examples). >> >> Regards >> JB >> >> On 01/10/2018 19:18, Oleg Cohen wrote: >>> Thank you, JB! I will give it a try. >>> >>> Best >>> Oleg >>> >>> Sent from my iPhone >>> On Oct 1, 2018, at 11:57 AM, Jean-Baptiste Onofré >wrote: Hi Oleg, You can add at Karaf level (in the startup) or via dynamic-import >on pax web. Regards JB > On 01/10/2018 17:44, Oleg Cohen wrote: > Thank you, JB! > > In my case it is pax-web that can’t find the class, so I guess I >need to add to ext lib. How can I add it? Should I do it at the JDK >level or it is a mechanism in Karaf? > > Thank you, > Oleg > >> On Oct 1, 2018, at 11:33 AM, Jean-Baptiste Onofré > wrote: >> >> Hi Oleg, >> >> Correct, javax.annotation is available up to Java 10 (and even >using >> Java 10, the javax.annotation package has been splitted). >> >> When using Java 11, you have to explicitly install either jsr305 >or >> javax.annotation jar files (it could be as private package of >your >> bundle, or ext lib). >> >> Regards >> JB >> >>> On 01/10/2018 17:14, Oleg Cohen wrote: >>> Greetings, >>> >>> I am trying to run my Karaf application under JDK 11. I am >getting the following exception: >>> >>> Caused by: java.lang.ClassNotFoundException: >javax.annotation.PostConstruct cannot be found by >org.ops4j.pax.web.pax-web-jsp_7.2.3 >>> >>> It appears that the jigsaw module providing this package is not >available in JDK 11. The suggestion is to use a dependency. >>> >>> Wondering if anybody ran into this and what a >solution/workaround might be. >>> >>> Thank you! >>> Oleg >>> >> >> -- >> Jean-Baptiste Onofré >> jbono...@apache.org >> http://blog.nanthrax.net >> Talend - http://www.talend.com > >> >> -- >> Jean-Baptiste Onofré >> jbono...@apache.org >> http://blog.nanthrax.net >> Talend - http://www.talend.com
Re: javax.annotation.PostConstruct issue when running with JDK11
Thank you, JB! I got it to work successfully by adding lib/ext jar files to the classpath when launching Karaf (-classpath) Best regards, Oleg > On Oct 1, 2018, at 1:42 PM, Jean-Baptiste Onofré wrote: > > Please let me know if you have any issue. > > By the way, I'm preparing blog post + documentation update about how to > use Karaf on Java 10/11 and dealing with modules. > > I created a Jira about that: > > https://issues.apache.org/jira/browse/KARAF-5938 > > I also plan to add few examples about that (in karaf/examples). > > Regards > JB > > On 01/10/2018 19:18, Oleg Cohen wrote: >> Thank you, JB! I will give it a try. >> >> Best >> Oleg >> >> Sent from my iPhone >> >>> On Oct 1, 2018, at 11:57 AM, Jean-Baptiste Onofré wrote: >>> >>> Hi Oleg, >>> >>> You can add at Karaf level (in the startup) or via dynamic-import on pax >>> web. >>> >>> Regards >>> JB >>> On 01/10/2018 17:44, Oleg Cohen wrote: Thank you, JB! In my case it is pax-web that can’t find the class, so I guess I need to add to ext lib. How can I add it? Should I do it at the JDK level or it is a mechanism in Karaf? Thank you, Oleg > On Oct 1, 2018, at 11:33 AM, Jean-Baptiste Onofré > wrote: > > Hi Oleg, > > Correct, javax.annotation is available up to Java 10 (and even using > Java 10, the javax.annotation package has been splitted). > > When using Java 11, you have to explicitly install either jsr305 or > javax.annotation jar files (it could be as private package of your > bundle, or ext lib). > > Regards > JB > >> On 01/10/2018 17:14, Oleg Cohen wrote: >> Greetings, >> >> I am trying to run my Karaf application under JDK 11. I am getting the >> following exception: >> >> Caused by: java.lang.ClassNotFoundException: >> javax.annotation.PostConstruct cannot be found by >> org.ops4j.pax.web.pax-web-jsp_7.2.3 >> >> It appears that the jigsaw module providing this package is not >> available in JDK 11. The suggestion is to use a dependency. >> >> Wondering if anybody ran into this and what a solution/workaround might >> be. >> >> Thank you! >> Oleg >> > > -- > Jean-Baptiste Onofré > jbono...@apache.org > http://blog.nanthrax.net > Talend - http://www.talend.com > > -- > Jean-Baptiste Onofré > jbono...@apache.org > http://blog.nanthrax.net > Talend - http://www.talend.com
Re: javax.annotation.PostConstruct issue when running with JDK11
Please let me know if you have any issue. By the way, I'm preparing blog post + documentation update about how to use Karaf on Java 10/11 and dealing with modules. I created a Jira about that: https://issues.apache.org/jira/browse/KARAF-5938 I also plan to add few examples about that (in karaf/examples). Regards JB On 01/10/2018 19:18, Oleg Cohen wrote: > Thank you, JB! I will give it a try. > > Best > Oleg > > Sent from my iPhone > >> On Oct 1, 2018, at 11:57 AM, Jean-Baptiste Onofré wrote: >> >> Hi Oleg, >> >> You can add at Karaf level (in the startup) or via dynamic-import on pax >> web. >> >> Regards >> JB >> >>> On 01/10/2018 17:44, Oleg Cohen wrote: >>> Thank you, JB! >>> >>> In my case it is pax-web that can’t find the class, so I guess I need to >>> add to ext lib. How can I add it? Should I do it at the JDK level or it is >>> a mechanism in Karaf? >>> >>> Thank you, >>> Oleg >>> On Oct 1, 2018, at 11:33 AM, Jean-Baptiste Onofré wrote: Hi Oleg, Correct, javax.annotation is available up to Java 10 (and even using Java 10, the javax.annotation package has been splitted). When using Java 11, you have to explicitly install either jsr305 or javax.annotation jar files (it could be as private package of your bundle, or ext lib). Regards JB > On 01/10/2018 17:14, Oleg Cohen wrote: > Greetings, > > I am trying to run my Karaf application under JDK 11. I am getting the > following exception: > > Caused by: java.lang.ClassNotFoundException: > javax.annotation.PostConstruct cannot be found by > org.ops4j.pax.web.pax-web-jsp_7.2.3 > > It appears that the jigsaw module providing this package is not available > in JDK 11. The suggestion is to use a dependency. > > Wondering if anybody ran into this and what a solution/workaround might > be. > > Thank you! > Oleg > -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com >>> -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com
Re: javax.annotation.PostConstruct issue when running with JDK11
Thank you, JB! I will give it a try. Best Oleg Sent from my iPhone > On Oct 1, 2018, at 11:57 AM, Jean-Baptiste Onofré wrote: > > Hi Oleg, > > You can add at Karaf level (in the startup) or via dynamic-import on pax > web. > > Regards > JB > >> On 01/10/2018 17:44, Oleg Cohen wrote: >> Thank you, JB! >> >> In my case it is pax-web that can’t find the class, so I guess I need to add >> to ext lib. How can I add it? Should I do it at the JDK level or it is a >> mechanism in Karaf? >> >> Thank you, >> Oleg >> >>> On Oct 1, 2018, at 11:33 AM, Jean-Baptiste Onofré wrote: >>> >>> Hi Oleg, >>> >>> Correct, javax.annotation is available up to Java 10 (and even using >>> Java 10, the javax.annotation package has been splitted). >>> >>> When using Java 11, you have to explicitly install either jsr305 or >>> javax.annotation jar files (it could be as private package of your >>> bundle, or ext lib). >>> >>> Regards >>> JB >>> On 01/10/2018 17:14, Oleg Cohen wrote: Greetings, I am trying to run my Karaf application under JDK 11. I am getting the following exception: Caused by: java.lang.ClassNotFoundException: javax.annotation.PostConstruct cannot be found by org.ops4j.pax.web.pax-web-jsp_7.2.3 It appears that the jigsaw module providing this package is not available in JDK 11. The suggestion is to use a dependency. Wondering if anybody ran into this and what a solution/workaround might be. Thank you! Oleg >>> >>> -- >>> Jean-Baptiste Onofré >>> jbono...@apache.org >>> http://blog.nanthrax.net >>> Talend - http://www.talend.com >>
Re: javax.annotation.PostConstruct issue when running with JDK11
Hi Oleg, You can add at Karaf level (in the startup) or via dynamic-import on pax web. Regards JB On 01/10/2018 17:44, Oleg Cohen wrote: Thank you, JB! In my case it is pax-web that can’t find the class, so I guess I need to add to ext lib. How can I add it? Should I do it at the JDK level or it is a mechanism in Karaf? Thank you, Oleg On Oct 1, 2018, at 11:33 AM, Jean-Baptiste Onofré wrote: Hi Oleg, Correct, javax.annotation is available up to Java 10 (and even using Java 10, the javax.annotation package has been splitted). When using Java 11, you have to explicitly install either jsr305 or javax.annotation jar files (it could be as private package of your bundle, or ext lib). Regards JB On 01/10/2018 17:14, Oleg Cohen wrote: Greetings, I am trying to run my Karaf application under JDK 11. I am getting the following exception: Caused by: java.lang.ClassNotFoundException: javax.annotation.PostConstruct cannot be found by org.ops4j.pax.web.pax-web-jsp_7.2.3 It appears that the jigsaw module providing this package is not available in JDK 11. The suggestion is to use a dependency. Wondering if anybody ran into this and what a solution/workaround might be. Thank you! Oleg -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com
Re: javax.annotation.PostConstruct issue when running with JDK11
Thank you, JB! In my case it is pax-web that can’t find the class, so I guess I need to add to ext lib. How can I add it? Should I do it at the JDK level or it is a mechanism in Karaf? Thank you, Oleg > On Oct 1, 2018, at 11:33 AM, Jean-Baptiste Onofré wrote: > > Hi Oleg, > > Correct, javax.annotation is available up to Java 10 (and even using > Java 10, the javax.annotation package has been splitted). > > When using Java 11, you have to explicitly install either jsr305 or > javax.annotation jar files (it could be as private package of your > bundle, or ext lib). > > Regards > JB > > On 01/10/2018 17:14, Oleg Cohen wrote: >> Greetings, >> >> I am trying to run my Karaf application under JDK 11. I am getting the >> following exception: >> >> Caused by: java.lang.ClassNotFoundException: javax.annotation.PostConstruct >> cannot be found by org.ops4j.pax.web.pax-web-jsp_7.2.3 >> >> It appears that the jigsaw module providing this package is not available in >> JDK 11. The suggestion is to use a dependency. >> >> Wondering if anybody ran into this and what a solution/workaround might be. >> >> Thank you! >> Oleg >> > > -- > Jean-Baptiste Onofré > jbono...@apache.org > http://blog.nanthrax.net > Talend - http://www.talend.com
Re: javax.annotation.PostConstruct issue when running with JDK11
Hi Oleg, Correct, javax.annotation is available up to Java 10 (and even using Java 10, the javax.annotation package has been splitted). When using Java 11, you have to explicitly install either jsr305 or javax.annotation jar files (it could be as private package of your bundle, or ext lib). Regards JB On 01/10/2018 17:14, Oleg Cohen wrote: > Greetings, > > I am trying to run my Karaf application under JDK 11. I am getting the > following exception: > > Caused by: java.lang.ClassNotFoundException: javax.annotation.PostConstruct > cannot be found by org.ops4j.pax.web.pax-web-jsp_7.2.3 > > It appears that the jigsaw module providing this package is not available in > JDK 11. The suggestion is to use a dependency. > > Wondering if anybody ran into this and what a solution/workaround might be. > > Thank you! > Oleg > -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com
javax.annotation.PostConstruct issue when running with JDK11
Greetings, I am trying to run my Karaf application under JDK 11. I am getting the following exception: Caused by: java.lang.ClassNotFoundException: javax.annotation.PostConstruct cannot be found by org.ops4j.pax.web.pax-web-jsp_7.2.3 It appears that the jigsaw module providing this package is not available in JDK 11. The suggestion is to use a dependency. Wondering if anybody ran into this and what a solution/workaround might be. Thank you! Oleg