The problem caused by Pax Exam test container configuration:
1. Pax Exam 4.x must annotate class
org.ops4j.pax.exam.karaf.options.KarafDistributionConfigurationSecurityOption
as deprecated
2. Pax Exam 4.x must annotate method
org.ops4j.pax.exam.karaf.options.KarafDistributionOption.configureSecurity()
as deprecated
3. Remove configureSecurity().enableKarafMBeanServerBuilder() from
@Configuration annotated method in itest class
> @org.ops4j.pax.exam.Configuration
> public final Option[] configureContainer(){
> final MavenArtifactUrlReference karafUrl = maven()
> .groupId("org.apache.karaf")
> .artifactId("apache-karaf")
> .versionAsInProject().type("tar.gz");
> return new Option[]{
> karafDistributionConfiguration().frameworkUrl(karafUrl).name("Apache
> Karaf").unpackDirectory(new File("exam")),
> //configureSecurity().enableKarafMBeanServerBuilder(), MUST BE
> COMMENTED!!
> debugConfiguration("32441", true)
> };
> }
--
View this message in context:
http://karaf.922171.n3.nabble.com/Class-not-found-KarafMBeanServerBuilder-in-Karaf-3-0-5-tp4042936p4042938.html
Sent from the Karaf - User mailing list archive at Nabble.com.