The .(dot) on that manifest was generated by the maven bundle

<plugin>
                                <groupId>org.apache.felix</groupId>
                                <artifactId>maven-bundle-plugin</artifactId>
                                <extensions>true</extensions>
                                <configuration>
                                        <supportedProjectTypes>
                                                
<supportedProjectType>jar</supportedProjectType>
                                                
<supportedProjectType>bundle</supportedProjectType>
                                                
<supportedProjectType>war</supportedProjectType>
                                        </supportedProjectTypes>
                                        <instructions>
                                                
<Bundle-SymbolicName>${bundle.symbolicName}</Bundle-SymbolicName>
                                                
<Bundle-Version>${project.version}</Bundle-Version>
                                                <Import-Package>
                                                        
com.pinsightmedia.adgateway.framework.*,
                            com.pinsightmedia.adgateway.client.*, 
                            com.pinsightmedia.adgateway.dsp.*, 
                            com.pinsightmedia.adgateway.domain.*,
                            org.apache.servicemix.bundles.aws-java-sdk.*,,
                            *; 
                                                        resolution:=optional
                                                </Import-Package>
                                                <Export-Package>
                                                
com.pinsightmedia.adgateway.framework.*,
                        com.pinsightmedia.adgateway.client.*, 
                        com.pinsightmedia.adgateway.dsp.*, 
                        com.pinsightmedia.adgateway.domain.*,
                                                
org.apache.servicemix.bundles.aws-java-sdk.*,
                                                !*
                                                </Export-Package>
                                                <Bundle-Classpath>
                                                        WEB-INF/classes
                                                </Bundle-Classpath>
                                                
<Web-ContextPath>agwar</Web-ContextPath>
                                                <Embed-Dependency>
                                                  
com.pinsightmedia.adgateway.framework.*,
                                                  
com.pinsightmedia.adgateway.client.*, 
                                                  
com.pinsightmedia.adgateway.dsp.*, 
                                                  
com.pinsightmedia.adgateway.domain.*,
                                                  adgateway-client-7UL,
                                                  adgateway-provider,
                                                  adgateway-domain,
                                                  
org.apache.servicemix.bundles.aws-java-sdk
                                                  </Embed-Dependency>
                                                
<Embed-Transitive>true</Embed-Transitive>
                                                <_removeheaders>
                                                        Include-Resource,
                                                        Private-Package,
                                                        Embed-Dependency,
                                                        Embed-Transitive,
                                                        Ignore-Package
                                                </_removeheaders>
                                        </instructions>
                                </configuration>
                                <executions>
                                        <execution>
                                                <id>generate-manifest</id>
                                                <phase>process-classes</phase>
                                                <goals>
                                                        <goal>manifest</goal>
                                                </goals>
                                        </execution>
                                </executions>
                        </plugin>
                        <plugin>
                                <artifactId>maven-war-plugin</artifactId>
                                <configuration>
                                        <archive>
                                        
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
                                        </archive>
                                </configuration>
                        </plugin>


Second I already have the WEB-INF/classes  since the start of this thread,

also I did not bundle it as  WAB i just copy and paste my war to the deploy
folder of Karaf 3.0.3

What I'm confuse about is that the classname that is not found is in the war
file and if I try to find-class in Karaf prompt> it is there, and if you
looked at the MANIFEST file I am seeing the packages was imported 





--
View this message in context: 
http://karaf.922171.n3.nabble.com/deploying-a-war-with-dependencies-in-bundled-jars-tp4037488p4037666.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to