You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by Paul Spencer <pa...@mindspring.com> on 2023/02/24 19:48:09 UTC
How to use Pax Web 8.0.16 in karaf 4.4.3?
I see that Pax Web version 8.0.16 has been released. How do I utilize the version 8.0.16 in Karaf 4.4.3?
Paul Spencer
Re: How to use Pax Web 8.0.16 in karaf 4.4.3?
Posted by Paul Spencer <pa...@mindspring.com>.
Forcing the removal does not work for me. I will try other methods suggested by JB
Below is a summary of testing results followed by supporting data
1) Removing the repo was never reflected in the feature:repo-list
2) Installing the feature pax-web-http-jetty after the 8.0.15 repo was removed and the 8.0.16 repo was added failed with "Fragment was not selected for attachment: org.ops4j.pax.web.pax-web-compatibility-servlet31/8.0.15"
***
* Supporting data for #1
***
karaf@root()> feature:repo-remove -u mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
Removing features repository: mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
karaf@root()> feature:repo-list
Repository │ URL
──────────────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────
org.ops4j.pax.jdbc-1.5.5 │ mvn:org.ops4j.pax.jdbc/pax-jdbc-features/1.5.5/xml/features
org.ops4j.pax.web-8.0.15 │ mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
...
pax-jms-1.1.2 │ mvn:org.ops4j.pax.jms/pax-jms-features/1.1.2/xml/features
karaf@root()> feature:repo-add mvn:org.ops4j.pax.web/pax-web-features/8.0.16/xml/features
Adding feature url mvn:org.ops4j.pax.web/pax-web-features/8.0.16/xml/features
karaf@root()> feature:repo-list
Repository │ URL
──────────────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────
org.ops4j.pax.web-8.0.16 │ mvn:org.ops4j.pax.web/pax-web-features/8.0.16/xml/features
org.ops4j.pax.jdbc-1.5.5 │ mvn:org.ops4j.pax.jdbc/pax-jdbc-features/1.5.5/xml/features
org.ops4j.pax.web-8.0.15 │ mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
...
pax-jms-1.1.2 │ mvn:org.ops4j.pax.jms/pax-jms-features/1.1.2/xml/features
karaf@root()> feature:repo-remove -u mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
Removing features repository: mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
karaf@root()> feature:repo-list
Repository │ URL
──────────────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────
org.ops4j.pax.web-8.0.16 │ mvn:org.ops4j.pax.web/pax-web-features/8.0.16/xml/features
org.ops4j.pax.jdbc-1.5.5 │ mvn:org.ops4j.pax.jdbc/pax-jdbc-features/1.5.5/xml/features
org.ops4j.pax.web-8.0.15 │ mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
openjpa-3.2.2 │ mvn:org.apache.openjpa/openjpa-features/3.2.2/xml/features
...
pax-jms-1.1.2 │ mvn:org.ops4j.pax.jms/pax-jms-features/1.1.2/xml/features
karaf@root()> logout
sparrow:apache-karaf-4.4.3 paul$ bin/karaf
karaf@root()> feature:repo-list
Repository │ URL
──────────────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────
org.ops4j.pax.web-8.0.16 │ mvn:org.ops4j.pax.web/pax-web-features/8.0.16/xml/features
org.ops4j.pax.jdbc-1.5.5 │ mvn:org.ops4j.pax.jdbc/pax-jdbc-features/1.5.5/xml/features
org.ops4j.pax.web-8.0.15 │ mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
openjpa-3.2.2 │ mvn:org.apache.openjpa/openjpa-features/3.2.2/xml/features
...
pax-jms-1.1.2 │ mvn:org.ops4j.pax.jms/pax-jms-features/1.1.2/xml/features
karaf@root()> feature:list --installed
Name │ Version │ Required │ State │ Repository │ Description
─────────────┼─────────┼──────────┼─────────┼────────────────┼──────────────────────────────────────────────────
feature │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Features Support
shell │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Karaf Shell
deployer │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Karaf Deployer
bundle │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide Bundle support
config │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide OSGi ConfigAdmin support
diagnostic │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide Diagnostic support
instance │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide Instance support
jaas │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide JAAS support
log │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide Log support
package │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Package commands and mbeans
service │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide Service support
system │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide System support
kar │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide KAR (KARaf archive) support
ssh │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide a SSHd server on Karaf
management │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide a JMX MBeanServer and a set of MBeans in
eventadmin │ 4.4.3 │ x │ Started │ standard-4.4.3 │ OSGi Event Admin service specification for event-
pax-url-wrap │ 2.6.12 │ │ Started │ standard-4.4.3 │ Wrap URL handler
wrap │ 2.6.12 │ x │ Started │ standard-4.4.3 │ Transition feature to pax-url-wrap
karaf@root()> feature:repo-remove -u mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
Removing features repository: mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
karaf@root()> feature:repo-list
Repository │ URL
──────────────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────
org.ops4j.pax.web-8.0.16 │ mvn:org.ops4j.pax.web/pax-web-features/8.0.16/xml/features
org.ops4j.pax.jdbc-1.5.5 │ mvn:org.ops4j.pax.jdbc/pax-jdbc-features/1.5.5/xml/features
org.ops4j.pax.web-8.0.15 │ mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
***
* Supporting data for #2
***
sparrow:apache-karaf-4.4.3 paul$ bin/karaf clean
__ __ ____
/ //_/____ __________ _/ __/
/ ,< / __ `/ ___/ __ `/ /_
/ /| |/ /_/ / / / /_/ / __/
/_/ |_|\__,_/_/ \__,_/_/
Apache Karaf (4.4.3)
Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown Karaf.
karaf@root()> feature:repo-remove -u mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
Removing features repository: mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
karaf@root()> feature:repo-add mvn:org.ops4j.pax.web/pax-web-features/8.0.16/xml/features
Adding feature url mvn:org.ops4j.pax.web/pax-web-features/8.0.16/xml/features
karaf@root()> feature:install pax-web-http-jetty
org.apache.felix.resolver.reason.ReasonException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=pax-web-http-jetty; type=karaf.feature; version="[8.0.16,8.0.16]"; filter:="(&(osgi.identity=pax-web-http-jetty)(type=karaf.feature)(version>=8.0.16)(version<=8.0.16))" [caused by: Unable to resolve pax-web-http-jetty/8.0.16: missing requirement [pax-web-http-jetty/8.0.16] osgi.identity; osgi.identity=pax-web-jetty; type=karaf.feature [caused by: Unable to resolve pax-web-jetty/9.4.50.v20221201: missing requirement [pax-web-jetty/9.4.50.v20221201] osgi.identity; osgi.identity=org.ops4j.pax.web.pax-web-compatibility-servlet31; type=osgi.fragment; version="[8.0.15,8.0.15]"; resolution:=mandatory [caused by: Fragment was not selected for attachment: org.ops4j.pax.web.pax-web-compatibility-servlet31/8.0.15]]]
at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
at org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:433)
at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:420)
at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:374)
at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:256)
at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:399)
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1069)
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:1004)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve pax-web-http-jetty/8.0.16: missing requirement [pax-web-http-jetty/8.0.16] osgi.identity; osgi.identity=pax-web-jetty; type=karaf.feature [caused by: Unable to resolve pax-web-jetty/9.4.50.v20221201: missing requirement [pax-web-jetty/9.4.50.v20221201] osgi.identity; osgi.identity=org.ops4j.pax.web.pax-web-compatibility-servlet31; type=osgi.fragment; version="[8.0.15,8.0.15]"; resolution:=mandatory [caused by: Fragment was not selected for attachment: org.ops4j.pax.web.pax-web-compatibility-servlet31/8.0.15]]
at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
... 12 more
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve pax-web-jetty/9.4.50.v20221201: missing requirement [pax-web-jetty/9.4.50.v20221201] osgi.identity; osgi.identity=org.ops4j.pax.web.pax-web-compatibility-servlet31; type=osgi.fragment; version="[8.0.15,8.0.15]"; resolution:=mandatory [caused by: Fragment was not selected for attachment: org.ops4j.pax.web.pax-web-compatibility-servlet31/8.0.15]
at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
... 13 more
Caused by: org.apache.felix.resolver.reason.ReasonException: Fragment was not selected for attachment: org.ops4j.pax.web.pax-web-compatibility-servlet31/8.0.15
at org.apache.felix.resolver.Candidates$FragmentNotSelectedError.toException(Candidates.java:1305)
... 14 more
Error executing command: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=pax-web-http-jetty; type=karaf.feature; version="[8.0.16,8.0.16]"; filter:="(&(osgi.identity=pax-web-http-jetty)(type=karaf.feature)(version>=8.0.16)(version<=8.0.16))" [caused by: Unable to resolve pax-web-http-jetty/8.0.16: missing requirement [pax-web-http-jetty/8.0.16] osgi.identity; osgi.identity=pax-web-jetty; type=karaf.feature [caused by: Unable to resolve pax-web-jetty/9.4.50.v20221201: missing requirement [pax-web-jetty/9.4.50.v20221201] osgi.identity; osgi.identity=org.ops4j.pax.web.pax-web-compatibility-servlet31; type=osgi.fragment; version="[8.0.15,8.0.15]"; resolution:=mandatory [caused by: Fragment was not selected for attachment: org.ops4j.pax.web.pax-web-compatibility-servlet31/8.0.15]]]
karaf@root()>
Paul Spencer
> On Feb 25, 2023, at 2:00 AM, Grzegorz Grzybek <gr...@gmail.com> wrote:
>
> Hello
>
> Worked for me ;) Or at least after I added 8.0.16 feature repo, when you install pax-web feature the newer version will be used.
>
> regards
> Grzegorz Grzybek
>
> sob., 25 lut 2023 o 06:25 Jean-Baptiste Onofré <jb...@nanthrax.net> napisał(a):
> Do you have pax-web features installed ? You can "force" the removal
> (feature:repo-remove -u).
>
> Regards
> JB
>
> On Sat, Feb 25, 2023 at 2:18 AM Paul Spencer <pa...@mindspring.com> wrote:
> >
> > Grzegoz,
> >
> > Removing the pax-web 8.0.15 repo does not remove the repository. Below is from a fresh install of karaf.
> >
> > Karaf 4.4.3
> > Java 1.8.0_172
> > Mac OS X 10.16 x86_64
> >
> >
> > karaf@root()> feature:repo-remove mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
> > Removing features repository: mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
> > karaf@root()> feature:repo-list
> > Repository │ URL
> > ──────────────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────
> > org.ops4j.pax.jdbc-1.5.5 │ mvn:org.ops4j.pax.jdbc/pax-jdbc-features/1.5.5/xml/features
> > org.ops4j.pax.web-8.0.15 │ mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
> > openjpa-3.2.2 │ mvn:org.apache.openjpa/openjpa-features/3.2.2/xml/features
> > aries-jpa-2.7.3 │ mvn:org.apache.aries.jpa/jpa-features/2.7.3/xml/features
> > framework-4.4.3 │ mvn:org.apache.karaf.features/framework/4.4.3/xml/features
> > hibernate-validator-osgi-features │ mvn:org.hibernate.validator/hibernate-validator-osgi-karaf-features/7.0.2.Final/xml/features
> > standard-4.4.3 │ mvn:org.apache.karaf.features/standard/4.4.3/xml/features
> > spring-4.4.3 │ mvn:org.apache.karaf.features/spring/4.4.3/xml/features
> > specs-4.4.3 │ mvn:org.apache.karaf.features/specs/4.4.3/xml/features
> > pax-transx-0.5.3 │ mvn:org.ops4j.pax.transx/pax-transx-features/0.5.3/xml/features
> > enterprise-4.4.3 │ mvn:org.apache.karaf.features/enterprise/4.4.3/xml/features
> > org.ops4j.pax.cdi-1.1.4 │ mvn:org.ops4j.pax.cdi/pax-cdi-features/1.1.4/xml/features
> > pax-jms-1.1.2 │ mvn:org.ops4j.pax.jms/pax-jms-features/1.1.2/xml/features
> > karaf@root()>
> >
> > > On Feb 24, 2023, at 2:50 PM, Grzegorz Grzybek <gr...@gmail.com> wrote:
> > >
> > > Hello
> > >
> > > Just replace them ;)
> > >
> > > karaf@root()> feature:repo-remove mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
> > > Removing features repository: mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
> > >
> > > karaf@root()> feature:repo-add mvn:org.ops4j.pax.web/pax-web-features/8.0.16/xml/features
> > > Adding feature url mvn:org.ops4j.pax.web/pax-web-features/8.0.16/xml/features
> > >
> > > And then the features you install will come from 8.0.16.
> > >
> > > regards
> > > Grzegoz Grzybek
> > >
> > > pt., 24 lut 2023 o 20:48 Paul Spencer <pa...@mindspring.com> napisał(a):
> > > I see that Pax Web version 8.0.16 has been released. How do I utilize the version 8.0.16 in Karaf 4.4.3?
> > >
> > > Paul Spencer
> >
Re: How to use Pax Web 8.0.16 in karaf 4.4.3?
Posted by Grzegorz Grzybek <gr...@gmail.com>.
Hello
Worked for me ;) Or at least after I added 8.0.16 feature repo, when you
install pax-web feature the newer version will be used.
regards
Grzegorz Grzybek
sob., 25 lut 2023 o 06:25 Jean-Baptiste Onofré <jb...@nanthrax.net> napisał(a):
> Do you have pax-web features installed ? You can "force" the removal
> (feature:repo-remove -u).
>
> Regards
> JB
>
> On Sat, Feb 25, 2023 at 2:18 AM Paul Spencer <pa...@mindspring.com>
> wrote:
> >
> > Grzegoz,
> >
> > Removing the pax-web 8.0.15 repo does not remove the repository. Below
> is from a fresh install of karaf.
> >
> > Karaf 4.4.3
> > Java 1.8.0_172
> > Mac OS X 10.16 x86_64
> >
> >
> > karaf@root()> feature:repo-remove
> mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
> > Removing features repository:
> mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
> > karaf@root()> feature:repo-list
> > Repository │ URL
> >
> ──────────────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────
> > org.ops4j.pax.jdbc-1.5.5 │
> mvn:org.ops4j.pax.jdbc/pax-jdbc-features/1.5.5/xml/features
> > org.ops4j.pax.web-8.0.15 │
> mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
> > openjpa-3.2.2 │
> mvn:org.apache.openjpa/openjpa-features/3.2.2/xml/features
> > aries-jpa-2.7.3 │
> mvn:org.apache.aries.jpa/jpa-features/2.7.3/xml/features
> > framework-4.4.3 │
> mvn:org.apache.karaf.features/framework/4.4.3/xml/features
> > hibernate-validator-osgi-features │
> mvn:org.hibernate.validator/hibernate-validator-osgi-karaf-features/7.0.2.Final/xml/features
> > standard-4.4.3 │
> mvn:org.apache.karaf.features/standard/4.4.3/xml/features
> > spring-4.4.3 │
> mvn:org.apache.karaf.features/spring/4.4.3/xml/features
> > specs-4.4.3 │
> mvn:org.apache.karaf.features/specs/4.4.3/xml/features
> > pax-transx-0.5.3 │
> mvn:org.ops4j.pax.transx/pax-transx-features/0.5.3/xml/features
> > enterprise-4.4.3 │
> mvn:org.apache.karaf.features/enterprise/4.4.3/xml/features
> > org.ops4j.pax.cdi-1.1.4 │
> mvn:org.ops4j.pax.cdi/pax-cdi-features/1.1.4/xml/features
> > pax-jms-1.1.2 │
> mvn:org.ops4j.pax.jms/pax-jms-features/1.1.2/xml/features
> > karaf@root()>
> >
> > > On Feb 24, 2023, at 2:50 PM, Grzegorz Grzybek <gr...@gmail.com>
> wrote:
> > >
> > > Hello
> > >
> > > Just replace them ;)
> > >
> > > karaf@root()> feature:repo-remove
> mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
> > > Removing features repository:
> mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
> > >
> > > karaf@root()> feature:repo-add
> mvn:org.ops4j.pax.web/pax-web-features/8.0.16/xml/features
> > > Adding feature url
> mvn:org.ops4j.pax.web/pax-web-features/8.0.16/xml/features
> > >
> > > And then the features you install will come from 8.0.16.
> > >
> > > regards
> > > Grzegoz Grzybek
> > >
> > > pt., 24 lut 2023 o 20:48 Paul Spencer <pa...@mindspring.com>
> napisał(a):
> > > I see that Pax Web version 8.0.16 has been released. How do I utilize
> the version 8.0.16 in Karaf 4.4.3?
> > >
> > > Paul Spencer
> >
>
Re: How to use Pax Web 8.0.16 in karaf 4.4.3?
Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Do you have pax-web features installed ? You can "force" the removal
(feature:repo-remove -u).
Regards
JB
On Sat, Feb 25, 2023 at 2:18 AM Paul Spencer <pa...@mindspring.com> wrote:
>
> Grzegoz,
>
> Removing the pax-web 8.0.15 repo does not remove the repository. Below is from a fresh install of karaf.
>
> Karaf 4.4.3
> Java 1.8.0_172
> Mac OS X 10.16 x86_64
>
>
> karaf@root()> feature:repo-remove mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
> Removing features repository: mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
> karaf@root()> feature:repo-list
> Repository │ URL
> ──────────────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────
> org.ops4j.pax.jdbc-1.5.5 │ mvn:org.ops4j.pax.jdbc/pax-jdbc-features/1.5.5/xml/features
> org.ops4j.pax.web-8.0.15 │ mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
> openjpa-3.2.2 │ mvn:org.apache.openjpa/openjpa-features/3.2.2/xml/features
> aries-jpa-2.7.3 │ mvn:org.apache.aries.jpa/jpa-features/2.7.3/xml/features
> framework-4.4.3 │ mvn:org.apache.karaf.features/framework/4.4.3/xml/features
> hibernate-validator-osgi-features │ mvn:org.hibernate.validator/hibernate-validator-osgi-karaf-features/7.0.2.Final/xml/features
> standard-4.4.3 │ mvn:org.apache.karaf.features/standard/4.4.3/xml/features
> spring-4.4.3 │ mvn:org.apache.karaf.features/spring/4.4.3/xml/features
> specs-4.4.3 │ mvn:org.apache.karaf.features/specs/4.4.3/xml/features
> pax-transx-0.5.3 │ mvn:org.ops4j.pax.transx/pax-transx-features/0.5.3/xml/features
> enterprise-4.4.3 │ mvn:org.apache.karaf.features/enterprise/4.4.3/xml/features
> org.ops4j.pax.cdi-1.1.4 │ mvn:org.ops4j.pax.cdi/pax-cdi-features/1.1.4/xml/features
> pax-jms-1.1.2 │ mvn:org.ops4j.pax.jms/pax-jms-features/1.1.2/xml/features
> karaf@root()>
>
> > On Feb 24, 2023, at 2:50 PM, Grzegorz Grzybek <gr...@gmail.com> wrote:
> >
> > Hello
> >
> > Just replace them ;)
> >
> > karaf@root()> feature:repo-remove mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
> > Removing features repository: mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
> >
> > karaf@root()> feature:repo-add mvn:org.ops4j.pax.web/pax-web-features/8.0.16/xml/features
> > Adding feature url mvn:org.ops4j.pax.web/pax-web-features/8.0.16/xml/features
> >
> > And then the features you install will come from 8.0.16.
> >
> > regards
> > Grzegoz Grzybek
> >
> > pt., 24 lut 2023 o 20:48 Paul Spencer <pa...@mindspring.com> napisał(a):
> > I see that Pax Web version 8.0.16 has been released. How do I utilize the version 8.0.16 in Karaf 4.4.3?
> >
> > Paul Spencer
>
Re: How to use Pax Web 8.0.16 in karaf 4.4.3?
Posted by Paul Spencer <pa...@mindspring.com>.
Grzegoz,
Removing the pax-web 8.0.15 repo does not remove the repository. Below is from a fresh install of karaf.
Karaf 4.4.3
Java 1.8.0_172
Mac OS X 10.16 x86_64
karaf@root()> feature:repo-remove mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
Removing features repository: mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
karaf@root()> feature:repo-list
Repository │ URL
──────────────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────
org.ops4j.pax.jdbc-1.5.5 │ mvn:org.ops4j.pax.jdbc/pax-jdbc-features/1.5.5/xml/features
org.ops4j.pax.web-8.0.15 │ mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
openjpa-3.2.2 │ mvn:org.apache.openjpa/openjpa-features/3.2.2/xml/features
aries-jpa-2.7.3 │ mvn:org.apache.aries.jpa/jpa-features/2.7.3/xml/features
framework-4.4.3 │ mvn:org.apache.karaf.features/framework/4.4.3/xml/features
hibernate-validator-osgi-features │ mvn:org.hibernate.validator/hibernate-validator-osgi-karaf-features/7.0.2.Final/xml/features
standard-4.4.3 │ mvn:org.apache.karaf.features/standard/4.4.3/xml/features
spring-4.4.3 │ mvn:org.apache.karaf.features/spring/4.4.3/xml/features
specs-4.4.3 │ mvn:org.apache.karaf.features/specs/4.4.3/xml/features
pax-transx-0.5.3 │ mvn:org.ops4j.pax.transx/pax-transx-features/0.5.3/xml/features
enterprise-4.4.3 │ mvn:org.apache.karaf.features/enterprise/4.4.3/xml/features
org.ops4j.pax.cdi-1.1.4 │ mvn:org.ops4j.pax.cdi/pax-cdi-features/1.1.4/xml/features
pax-jms-1.1.2 │ mvn:org.ops4j.pax.jms/pax-jms-features/1.1.2/xml/features
karaf@root()>
> On Feb 24, 2023, at 2:50 PM, Grzegorz Grzybek <gr...@gmail.com> wrote:
>
> Hello
>
> Just replace them ;)
>
> karaf@root()> feature:repo-remove mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
> Removing features repository: mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
>
> karaf@root()> feature:repo-add mvn:org.ops4j.pax.web/pax-web-features/8.0.16/xml/features
> Adding feature url mvn:org.ops4j.pax.web/pax-web-features/8.0.16/xml/features
>
> And then the features you install will come from 8.0.16.
>
> regards
> Grzegoz Grzybek
>
> pt., 24 lut 2023 o 20:48 Paul Spencer <pa...@mindspring.com> napisał(a):
> I see that Pax Web version 8.0.16 has been released. How do I utilize the version 8.0.16 in Karaf 4.4.3?
>
> Paul Spencer
Re: How to use Pax Web 8.0.16 in karaf 4.4.3?
Posted by Grzegorz Grzybek <gr...@gmail.com>.
Hello
Just replace them ;)
karaf@root()> feature:repo-remove
mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
Removing features repository:
mvn:org.ops4j.pax.web/pax-web-features/8.0.15/xml/features
karaf@root()> feature:repo-add
mvn:org.ops4j.pax.web/pax-web-features/8.0.16/xml/features
Adding feature url
mvn:org.ops4j.pax.web/pax-web-features/8.0.16/xml/features
And then the features you install will come from 8.0.16.
regards
Grzegoz Grzybek
pt., 24 lut 2023 o 20:48 Paul Spencer <pa...@mindspring.com>
napisał(a):
> I see that Pax Web version 8.0.16 has been released. How do I utilize the
> version 8.0.16 in Karaf 4.4.3?
>
> Paul Spencer
Re: How to use Pax Web 8.0.16 in karaf 4.4.3?
Posted by Paul Spencer <pa...@mindspring.com>.
I have found a solution.
1) Starting with a fresh extraction of the Karaf distribution
2) Remove the included pax-web 8.0.15 repo
3) Update the pax-web version in standard-4.4.3-features.xml
4) Start Karaf.
***
* Example
***
sparrow:Downloads paul$ tar -xf apache-karaf-4.4.3.tar.gz
sparrow:Downloads paul$ cd apache-karaf-4.4.3
sparrow:apache-karaf-4.4.3 paul$ rm -R system/org/ops4j/pax/web
sparrow:apache-karaf-4.4.3 paul$ vim system/org/apache/karaf/features/standard/4.4.3/standard-4.4.3-features.xml
sparrow:apache-karaf-4.4.3 paul$ bin/karaf
__ __ ____
/ //_/____ __________ _/ __/
/ ,< / __ `/ ___/ __ `/ /_
/ /| |/ /_/ / / / /_/ / __/
/_/ |_|\__,_/_/ \__,_/_/
Apache Karaf (4.4.3)
Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown Karaf.
karaf@root()> feature:repo-list
Repository │ URL
──────────────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────
org.ops4j.pax.web-8.0.16 │ mvn:org.ops4j.pax.web/pax-web-features/8.0.16/xml/features
org.ops4j.pax.jdbc-1.5.5 │ mvn:org.ops4j.pax.jdbc/pax-jdbc-features/1.5.5/xml/features
openjpa-3.2.2 │ mvn:org.apache.openjpa/openjpa-features/3.2.2/xml/features
aries-jpa-2.7.3 │ mvn:org.apache.aries.jpa/jpa-features/2.7.3/xml/features
framework-4.4.3 │ mvn:org.apache.karaf.features/framework/4.4.3/xml/features
hibernate-validator-osgi-features │ mvn:org.hibernate.validator/hibernate-validator-osgi-karaf-features/7.0.2.Final/xml/features
standard-4.4.3 │ mvn:org.apache.karaf.features/standard/4.4.3/xml/features
spring-4.4.3 │ mvn:org.apache.karaf.features/spring/4.4.3/xml/features
specs-4.4.3 │ mvn:org.apache.karaf.features/specs/4.4.3/xml/features
pax-transx-0.5.3 │ mvn:org.ops4j.pax.transx/pax-transx-features/0.5.3/xml/features
enterprise-4.4.3 │ mvn:org.apache.karaf.features/enterprise/4.4.3/xml/features
org.ops4j.pax.cdi-1.1.4 │ mvn:org.ops4j.pax.cdi/pax-cdi-features/1.1.4/xml/features
pax-jms-1.1.2 │ mvn:org.ops4j.pax.jms/pax-jms-features/1.1.2/xml/features
karaf@root()> feature:install http
karaf@root()> feature:list --installed
Name │ Version │ Required │ State │ Repository │ Description
───────────────────┼──────────────────┼──────────┼─────────┼──────────────────────────┼──────────────────────────────────────────────────
pax-web-core │ 8.0.16 │ │ Started │ org.ops4j.pax.web-8.0.16 │ Core Pax Web bundles
pax-web-jetty │ 9.4.50.v20221201 │ │ Started │ org.ops4j.pax.web-8.0.16 │ Jetty 9 bundles
pax-web-http-jetty │ 8.0.16 │ │ Started │ org.ops4j.pax.web-8.0.16 │ Http Service implementation using Jetty 9
feature │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Features Support
shell │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Karaf Shell
deployer │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Karaf Deployer
bundle │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide Bundle support
config │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide OSGi ConfigAdmin support
diagnostic │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide Diagnostic support
instance │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide Instance support
jaas │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide JAAS support
log │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide Log support
package │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Package commands and mbeans
service │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide Service support
system │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide System support
pax-web-http │ 8.0.16 │ │ Started │ standard-4.4.3 │ Pax Web OSGi HTTP Service
http │ 8.0.16 │ x │ Started │ standard-4.4.3 │ Transition feature for backward compatibility
kar │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide KAR (KARaf archive) support
ssh │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide a SSHd server on Karaf
management │ 4.4.3 │ x │ Started │ standard-4.4.3 │ Provide a JMX MBeanServer and a set of MBeans in
eventadmin │ 4.4.3 │ x │ Started │ standard-4.4.3 │ OSGi Event Admin service specification for event-
pax-url-wrap │ 2.6.12 │ │ Started │ standard-4.4.3 │ Wrap URL handler
wrap │ 2.6.12 │ x │ Started │ standard-4.4.3 │ Transition feature to pax-url-wrap
karaf@root()>
Paul Spencer
> On Feb 25, 2023, at 12:23 AM, Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
>
> If possible, wait Karaf 4.4.4 that will include it :)
>
> Else the cleanest way is probably to create custom build or to replace
> at runtime.
>
> Regards
> JB
>
> On Fri, Feb 24, 2023 at 8:48 PM Paul Spencer <pa...@mindspring.com> wrote:
>>
>> I see that Pax Web version 8.0.16 has been released. How do I utilize the version 8.0.16 in Karaf 4.4.3?
>>
>> Paul Spencer
Re: How to use Pax Web 8.0.16 in karaf 4.4.3?
Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
If possible, wait Karaf 4.4.4 that will include it :)
Else the cleanest way is probably to create custom build or to replace
at runtime.
Regards
JB
On Fri, Feb 24, 2023 at 8:48 PM Paul Spencer <pa...@mindspring.com> wrote:
>
> I see that Pax Web version 8.0.16 has been released. How do I utilize the version 8.0.16 in Karaf 4.4.3?
>
> Paul Spencer