My bad... It works completely.  I accidently removed a <dependency> from my
SU POM when I did a copy/paste... It finally works!!! 

I do have another question though.  When I do this from the command line,
i.e. mvn jbi:projectDeploy, I need to go all the way to my jbi directory. 
For example, here is how my project structure is set up:

-->/core
    --> pom.xml
    -->/integration
        -->pom.xml
        -->/integration-common
            -->pom.xml
        -->/integration-servicemix
            -->pom.xml
        -->/integration-servicemix-jbi
            -->pom.xml

Now, when I do my mvn clean/compile/..., I do this at the root directory,
i.e. /core.  When I do mvn:projectDeploy, I can not do it at the root
(complains about not finding jbi-service-assembly).  I have to go down to
the integration-servicemix-jbi and run the projectDeploy command.  Is there
a way to have this done at the root and recurse to all the JBI-related
directories?  Therefore, if I have more than one SA to deploy, I can still
do it from the root directory where maven will recurse and deploy all of the
SAs...  Thanks in advance.

-los


moraleslos wrote:
> 
> Hi Philip,
> 
> Thanks for the reply.  Looks like your suggestion got me very far now.  I
> changed everything you said and looks like it tries to deploy to
> servicemix but I'm getting this error:
> 
> **********************************
> Caused by: org.springframework.beans.FatalBeanException: Unable to resolve
> classpath location lib/test-integration-common-1.0-SNAPSHOT.jar
>       at
> org.apache.xbean.server.spring.configuration.ClassLoaderXmlPreprocessor.preprocess(ClassLoaderXmlPreprocessor.java:117)
>       at
> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.preprocess(XBeanXmlBeanDefinitionReader.java:93)
>       at
> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:78)
>       at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:406)
>       ... 50 more
> *************************************
> 
> My servicemix.xml in my SU-- called test-integration-servicemix-- has a
> classpath referencing the test-integration-common.jar since the SU has a
> dependence on it:
> 
>       <classpath>
>               <location>.</location>
>               
> <location>lib/test-integration-common-1.0-SNAPSHOT.jar</location>
>       </classpath>
> 
> So running maven, all the clean/compile/install/package/install works
> successfully, and hence I think all the dependencies in the POMs check out
> ok.  Now its when I run mvn jbi:packageDeploy that I'm running into this
> issue.  Got anymore ideas?  I appreciate it.  Thanks!
> 
> -los
> 
> 
> 
> 
> Philip Dodds-2 wrote:
>> 
>> Can you try using something like the following :
>> 
>> <?xml version="1.0" encoding="UTF-8"?>
>> <!--
>> 
>>     Licensed to the Apache Software Foundation (ASF) under one or more
>>     contributor license agreements.  See the NOTICE file distributed with
>>     this work for additional information regarding copyright ownership.
>>     The ASF licenses this file to You under the Apache License, Version
>> 2.0
>>     (the "License"); you may not use this file except in compliance with
>>     the License.  You may obtain a copy of the License at
>> 
>>        http://www.apache.org/licenses/LICENSE-2.0
>> 
>>     Unless required by applicable law or agreed to in writing, software
>>     distributed under the License is distributed on an "AS IS" BASIS,
>>     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
>> implied.
>>     See the License for the specific language governing permissions and
>>     limitations under the License.
>> 
>> -->
>> <project xmlns="http://maven.apache.org/POM/4.0.0";
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>> http://maven.apache.org/maven-v4_0_0.xsd";>
>>   <modelVersion>4.0.0</modelVersion>
>>   <groupId>org.mycompany</groupId>
>>   <artifactId>my-lw-su</artifactId>
>>   <packaging>jbi-service-unit</packaging>
>>   <version>1.0-SNAPSHOT</version>
>>   <name>A LWContainer Service Unit</name>
>>   <url>http://www.myorganization.org</url>
>>   <pluginRepositories>
>>     <pluginRepository>
>>       <id>apache.snapshots</id>
>>       <name>Maven Central Plugins Development Repository</name>
>>       <url>http://people.apache.org/repo/m2-incubating-repository/</url>
>>       <snapshots>
>>         <enabled>true</enabled>
>>       </snapshots>
>>       <releases>
>>          <enabled>true</enabled>
>>       </releases>
>>     </pluginRepository>
>>   </pluginRepositories>
>>   <repositories>
>>     <repository>
>>       <id>apache.snapshots</id>
>>       <name>Maven Central Plugins Development Repository</name>
>>       <url>http://people.apache.org/repo/m2-incubating-repository/</url>
>>       <snapshots>
>>         <enabled>true</enabled>
>>       </snapshots>
>>       <releases>
>>          <enabled>true</enabled>
>>       </releases>
>>     </repository>
>>   </repositories>
>>      <properties>
>>        <servicemix-version>3.1-incubating-SNAPSHOT</servicemix-version>
>>      </properties>
>>   <dependencies>
>>     <dependency>
>>       <groupId>org.apache.servicemix</groupId>
>>       <artifactId>servicemix-lwcontainer</artifactId>
>>       <version>3.0-incubating</version>
>>     </dependency>
>>     <dependency>
>>       <groupId>org.apache.servicemix</groupId>
>>       <artifactId>servicemix-core</artifactId>
>>       <version>3.0-incubating</version>
>>       <scope>provided</scope>
>>     </dependency>
>>   </dependencies>
>>   <build>
>>      <resources>
>>       <resource>
>>         <directory>src/main/resources</directory>
>>         <includes>
>>           <include>**/*</include>
>>         </includes>
>>       </resource>
>>     </resources>
>>     <plugins>
>>       <plugin>
>>         <groupId>org.apache.servicemix.tooling</groupId>
>>         <artifactId>jbi-maven-plugin</artifactId>
>>         <version>3.0-incubating</version>
>>         <extensions>true</extensions>
>>       </plugin>
>>     </plugins>
>>   </build>
>> </project>
>> 
>> 
>> There are a couple of things - first its best to reference the final
>> release for 3.0 and also you'll probably need to add the repositories
>> to pick it up :)
>> 
>> Thanks
>> 
>> P
>> 
>> On 10/19/06, moraleslos <[EMAIL PROTECTED]> wrote:
>>>
>>> that was a copy/paste typo... its correct for SA, but in the SU its
>>>
>>>  <dependency>
>>>               <groupId>com.test.integration.common</groupId>
>>>               <artifactId>test-integration-common</artifactId>
>>>               <version>1.0-SNAPSHOT</version>
>>>       </dependency>
>>>
>>> The SU has dependencies on the common package, and the SA depends on the
>>> SU...
>>>
>>> -los
>>>
>>>
>>> Philip Dodds-2 wrote:
>>> >
>>> > Just to clarify what is this other dependency?
>>> >
>>> >  <dependency>
>>> >               <groupId>com.test.integration.servicemix</groupId>
>>> >               <artifactId>test-integration-servicemix</artifactId>
>>> >               <version>1.0-SNAPSHOT</version>
>>> >       <scope>runtime</scope>
>>> >       </dependency>
>>> >
>>> > P
>>> >
>>> >
>>> > On 10/19/06, moraleslos <[EMAIL PROTECTED]> wrote:
>>> >>
>>> >> These class not found issues I'm getting does not seem to be related
>>> to
>>> >> how
>>> >> the dependencies are added in the pom.  I've added this dependency:
>>> >>
>>> >>    <dependency>
>>> >>                 <groupId>org.apache.servicemix</groupId>
>>> >>                 <artifactId>servicemix-jbi</artifactId>
>>> >>                 <version>3.0-incubating-SNAPSHOT</version>
>>> >>     </dependency>
>>> >>
>>> >> in all of my pom files and I still get this error:
>>> >>
>>> >> *************************************************
>>> >> [INFO] Unable to deploy project, Error accessing ServiceMix
>>> >> administration
>>> >>
>>> >> javax/jbi/management/LifeCycleMBean
>>> >> [INFO]
>>> >>
>>> ------------------------------------------------------------------------
>>> >> [DEBUG] Trace
>>> >> org.apache.maven.lifecycle.LifecycleExecutionException: Unable to
>>> deploy
>>> >> project
>>> >> , Error accessing ServiceMix administration
>>> >>         at
>>> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
>>> >> ultLifecycleExecutor.java:559)
>>> >>         at
>>> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
>>> >> Goal(DefaultLifecycleExecutor.java:488)
>>> >>         at
>>> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
>>> >> ltLifecycleExecutor.java:458)
>>> >>         at
>>> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
>>> >> dleFailures(DefaultLifecycleExecutor.java:306)
>>> >>         at
>>> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
>>> >> ts(DefaultLifecycleExecutor.java:273)
>>> >>         at
>>> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
>>> >> fecycleExecutor.java:140)
>>> >>         at
>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>>> >>         at
>>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>>> >>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>>> >>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>> >>         at
>>> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>>> >> java:39)
>>> >>         at
>>> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>>> >> sorImpl.java:25)
>>> >>         at java.lang.reflect.Method.invoke(Method.java:585)
>>> >>         at
>>> >> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>> >>         at
>>> org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>> >>         at
>>> >> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>> >>
>>> >>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>> >> Caused by: org.apache.maven.plugin.MojoExecutionException: Unable to
>>> >> deploy
>>> >> proj
>>> >> ect, Error accessing ServiceMix administration
>>> >>         at
>>> >> org.apache.servicemix.maven.plugin.jbi.JbiProjectDeployerMojo.deployP
>>> >> roject(JbiProjectDeployerMojo.java:146)
>>> >>         at
>>> >> org.apache.servicemix.maven.plugin.jbi.JbiProjectDeployerMojo.execute
>>> >> (JbiProjectDeployerMojo.java:75)
>>> >>         at
>>> >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
>>> >> nManager.java:412)
>>> >>         at
>>> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
>>> >> ultLifecycleExecutor.java:534)
>>> >>         ... 16 more
>>> >> Caused by: Error accessing ServiceMix administration
>>> >>         at
>>> >> org.apache.servicemix.jbi.management.task.JbiTask.execute(JbiTask.jav
>>> >> a:272)
>>> >>         at
>>> >> org.apache.servicemix.maven.plugin.jbi.JbiProjectDeployerMojo.isDeplo
>>> >> yed(JbiProjectDeployerMojo.java:194)
>>> >>         at
>>> >> org.apache.servicemix.maven.plugin.jbi.JbiProjectDeployerMojo.deployP
>>> >> roject(JbiProjectDeployerMojo.java:120)
>>> >>         ... 19 more
>>> >> Caused by: java.lang.NoClassDefFoundError:
>>> >> javax/jbi/management/LifeCycleMBean
>>> >>         at java.lang.ClassLoader.defineClass1(Native Method)
>>> >>         at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
>>> >>         at
>>> >> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
>>> >> 4)
>>> >>         at
>>> java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
>>> >>         at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
>>> >>         at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>>> >>         at java.security.AccessController.doPrivileged(Native Method)
>>> >>         at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>> >>         at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>> >>         at
>>> >> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassL
>>> >> oader.java:195)
>>> >>         at
>>> >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal
>>> >> m.java:255)
>>> >>         at
>>> >> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.
>>> >> java:214)
>>> >>         at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>> >>         at
>>> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>>> >>         at java.lang.Class.forName0(Native Method)
>>> >>         at java.lang.Class.forName(Class.java:164)
>>> >>         at
>>> >> org.apache.servicemix.jbi.management.task.JbiTask.class$(JbiTask.java
>>> >> :123)
>>> >>         at
>>> >> org.apache.servicemix.jbi.management.task.JbiTask.getAdminCommandsSer
>>> >> vice(JbiTask.java:123)
>>> >>         at
>>> >> org.apache.servicemix.jbi.management.task.JbiTask.execute(JbiTask.jav
>>> >> a:268)
>>> >>         ... 21 more
>>> >> *************************************
>>> >>
>>> >> Funny thing is that the servicemix-jbi-3.0-incubating.jar is in the
>>> >> %smx_home%\lib directory so I don't really know how to continue
>>> debugging
>>> >> this.
>>> >>
>>> >> -los
>>> >>
>>> >>
>>> >> Philip Dodds-2 wrote:
>>> >> >
>>> >> > Can you try using the following?
>>> >> >
>>> >> > <packaging>jbi-service-unit</packaging>
>>> >> >  <version>1.0-SNAPSHOT</version>
>>> >> >  <dependencies>
>>> >> >        <dependency>
>>> >> >                <groupId>org.apache.servicemix</groupId>
>>> >> >                <artifactId>servicemix-lwcontainer</artifactId>
>>> >> >                <version>3.0-incubating-SNAPSHOT</version>
>>> >> >        </dependency>
>>> >> >        <dependency>
>>> >> >                <groupId>com.test.integration.servicemix</groupId>
>>> >> >                <artifactId>test-integration-servicemix</artifactId>
>>> >> >                <version>1.0-SNAPSHOT</version>
>>> >> >        <scope>runtime</scope>
>>> >> >        </dependency>
>>> >> >  </dependencies>
>>> >> >  <properties>
>>> >> >        <componentName>servicemix-lwcontainer</componentName>
>>> >> >  </properties>
>>> >> >
>>> >> > I'm not sure why you have a dependency on
>>> test-integration-servicemix
>>> >> > in both your SU and you SA?
>>> >> >
>>> >> > Cheers
>>> >> > P
>>> >> >
>>> >> > On 10/19/06, moraleslos <[EMAIL PROTECTED]> wrote:
>>> >> >>
>>> >> >> I'm running smx 3.0.  As for component dependencies, I'm not
>>> exactly
>>> >> sure
>>> >> >> what you are describing so I'll just post my poms:
>>> >> >>
>>> >> >> SU pom:
>>> >> >> *********************************
>>> >> >> .....
>>> >> >>  <packaging>jbi-service-unit</packaging>
>>> >> >>   <version>1.0-SNAPSHOT</version>
>>> >> >>   <dependencies>
>>> >> >>         <dependency>
>>> >> >>                 <groupId>org.apache.servicemix</groupId>
>>> >> >>                 <artifactId>servicemix-core</artifactId>
>>> >> >>                 <version>3.0-incubating-SNAPSHOT</version>
>>> >> >>                 <scope>provided</scope>
>>> >> >>         </dependency>
>>> >> >>     <dependency>
>>> >> >>                 <groupId>org.apache.servicemix</groupId>
>>> >> >>                 <artifactId>servicemix-jbi</artifactId>
>>> >> >>                 <version>3.0-incubating-SNAPSHOT</version>
>>> >> >>                 <scope>provided</scope>
>>> >> >>     </dependency>
>>> >> >>         <dependency>
>>> >> >>       <groupId>geronimo-spec</groupId>
>>> >> >>       <artifactId>geronimo-spec-activation</artifactId>
>>> >> >>       <version>1.0.2-rc4</version>
>>> >> >>           <scope>provided</scope>
>>> >> >>     </dependency>
>>> >> >>         <dependency>
>>> >> >>                 <groupId>com.test.integration.servicemix</groupId>
>>> >> >>                
>>> <artifactId>test-integration-servicemix</artifactId>
>>> >> >>                 <version>1.0-SNAPSHOT</version>
>>> >> >>         <scope>runtime</scope>
>>> >> >>         </dependency>
>>> >> >>   </dependencies>
>>> >> >>   <properties>
>>> >> >>         <componentName>servicemix-lwcontainer</componentName>
>>> >> >>   </properties>
>>> >> >> ...
>>> >> >> **********************************
>>> >> >>
>>> >> >>
>>> >> >> SA pom:
>>> >> >> *********************************
>>> >> >> ...
>>> >> >>   <packaging>jbi-service-assembly</packaging>
>>> >> >>   <version>1.0-SNAPSHOT</version>
>>> >> >>   <dependencies>
>>> >> >>         <dependency>
>>> >> >>                 <groupId>com.test.integration.servicemix</groupId>
>>> >> >>                
>>> <artifactId>test-integration-servicemix</artifactId>
>>> >> >>                 <version>1.0-SNAPSHOT</version>
>>> >> >>         </dependency>
>>> >> >>   </dependencies>
>>> >> >> ...
>>> >> >> ***********************************
>>> >> >>
>>> >> >> Is this what you were looking for?
>>> >> >>
>>> >> >> -los
>>> >> >>
>>> >> >>
>>> >> >> Philip Dodds-2 wrote:
>>> >> >> >
>>> >> >> > The Maven plugin should be able to deploy in the example you
>>> gave,
>>> >> in
>>> >> >> > fact you can also run ServiceMix under Maven using
>>> jbi:servicemix
>>> >> >> > which would work - as long as your Service Units have a
>>> dependency
>>> >> to
>>> >> >> > their Components (since it uses this to ensure the components
>>> are
>>> >> >> > deployed).
>>> >> >> >
>>> >> >> > I'm wondering if you are hitting a problem with either the
>>> >> ServiceMix
>>> >> >> > versions (which version of smx are you running against) or have
>>> you
>>> >> >> > added servicemix-core as provided maybe?
>>> >> >> >
>>> >> >> > Thanks
>>> >> >> >
>>> >> >> > P
>>> >> >> >
>>> >> >> > On 10/19/06, moraleslos <[EMAIL PROTECTED]> wrote:
>>> >> >> >>
>>> >> >> >> Well, looks like it can't find the LifeCycleMBean class:
>>> >> >> >>
>>> >> >> >> ***********************************************
>>> >> >> >> [INFO] Unable to deploy project, Error accessing ServiceMix
>>> >> >> >> administration
>>> >> >> >>
>>> >> >> >> javax/jbi/management/LifeCycleMBean
>>> >> >> >> [INFO]
>>> >> >> >>
>>> >> >>
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> >> [DEBUG] Trace
>>> >> >> >> org.apache.maven.lifecycle.LifecycleExecutionException: Unable
>>> to
>>> >> >> deploy
>>> >> >> >> project
>>> >> >> >> , Error accessing ServiceMix administration
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
>>> >> >> >> ultLifecycleExecutor.java:559)
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
>>> >> >> >> Goal(DefaultLifecycleExecutor.java:488)
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
>>> >> >> >> ltLifecycleExecutor.java:458)
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
>>> >> >> >> dleFailures(DefaultLifecycleExecutor.java:306)
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
>>> >> >> >> ts(DefaultLifecycleExecutor.java:273)
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
>>> >> >> >> fecycleExecutor.java:140)
>>> >> >> >>         at
>>> >> >> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>>> >> >> >>         at
>>> >> >> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>>> >> >> >>         at
>>> org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>>> >> >> >>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> >> Method)
>>> >> >> >>         at
>>> >> >> >>
>>> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>>> >> >> >> java:39)
>>> >> >> >>         at
>>> >> >> >>
>>> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>>> >> >> >> sorImpl.java:25)
>>> >> >> >>         at java.lang.reflect.Method.invoke(Method.java:585)
>>> >> >> >>         at
>>> >> >> >>
>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>> >> >> >>         at
>>> >> org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>> >> >> >>
>>> >> >> >>         at
>>> >> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>> >> >> >> Caused by: org.apache.maven.plugin.MojoExecutionException:
>>> Unable
>>> >> to
>>> >> >> >> deploy
>>> >> >> >> proj
>>> >> >> >> ect, Error accessing ServiceMix administration
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.apache.servicemix.maven.plugin.jbi.JbiProjectDeployerMojo.deployP
>>> >> >> >> roject(JbiProjectDeployerMojo.java:146)
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.apache.servicemix.maven.plugin.jbi.JbiProjectDeployerMojo.execute
>>> >> >> >> (JbiProjectDeployerMojo.java:75)
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
>>> >> >> >> nManager.java:412)
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
>>> >> >> >> ultLifecycleExecutor.java:534)
>>> >> >> >>         ... 16 more
>>> >> >> >> Caused by: Error accessing ServiceMix administration
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.apache.servicemix.jbi.management.task.JbiTask.execute(JbiTask.jav
>>> >> >> >> a:272)
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.apache.servicemix.maven.plugin.jbi.JbiProjectDeployerMojo.isDeplo
>>> >> >> >> yed(JbiProjectDeployerMojo.java:194)
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.apache.servicemix.maven.plugin.jbi.JbiProjectDeployerMojo.deployP
>>> >> >> >> roject(JbiProjectDeployerMojo.java:120)
>>> >> >> >>         ... 19 more
>>> >> >> >> Caused by: java.lang.NoClassDefFoundError:
>>> >> >> >> javax/jbi/management/LifeCycleMBean
>>> >> >> >>         at java.lang.ClassLoader.defineClass1(Native Method)
>>> >> >> >>         at
>>> java.lang.ClassLoader.defineClass(ClassLoader.java:620)
>>> >> >> >>         at
>>> >> >> >>
>>> >> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
>>> >> >> >> 4)
>>> >> >> >>         at
>>> >> >> java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
>>> >> >> >>         at
>>> >> java.net.URLClassLoader.access$100(URLClassLoader.java:56)
>>> >> >> >>         at
>>> java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>>> >> >> >>         at java.security.AccessController.doPrivileged(Native
>>> >> Method)
>>> >> >> >>         at
>>> >> java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>> >> >> >>         at
>>> java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassL
>>> >> >> >> oader.java:195)
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal
>>> >> >> >> m.java:255)
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.
>>> >> >> >> java:214)
>>> >> >> >>         at
>>> java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>> >> >> >>         at
>>> >> >> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>>> >> >> >>         at java.lang.Class.forName0(Native Method)
>>> >> >> >>         at java.lang.Class.forName(Class.java:164)
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.apache.servicemix.jbi.management.task.JbiTask.class$(JbiTask.java
>>> >> >> >> :123)
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.apache.servicemix.jbi.management.task.JbiTask.getAdminCommandsSer
>>> >> >> >> vice(JbiTask.java:123)
>>> >> >> >>         at
>>> >> >> >>
>>> >> org.apache.servicemix.jbi.management.task.JbiTask.execute(JbiTask.jav
>>> >> >> >> a:268)
>>> >> >> >>         ... 21 more
>>> >> >> >> ****************************************************
>>> >> >> >>
>>> >> >> >> All I want to do is have a convenient build/deploy process
>>> using
>>> >> >> Maven.
>>> >> >> >> Not
>>> >> >> >> sure what is the appropriate way to do this.  With Ant, I'm
>>> used to
>>> >> >> >> creating
>>> >> >> >> a deploy task which copies the jar/war/ear to the appServer's
>>> >> deploy
>>> >> >> >> directory.  So that is what I was *hoping* to accomplish with
>>> Maven
>>> >> >> and
>>> >> >> >> deploying the SA onto ServiceMix.  Now if there is a much
>>> better
>>> >> way
>>> >> >> of
>>> >> >> >> deploying SAs after a build, I would like your suggestion on
>>> this.
>>> >> >> >> Thanks!
>>> >> >> >>
>>> >> >> >> -los
>>> >> >> >>
>>> >> >> >>
>>> >> >> >> Philip Dodds-2 wrote:
>>> >> >> >> >
>>> >> >> >> > The maven JBI plugins uses the JMX infrastructure to deploy
>>> the
>>> >> >> >> > service assemblies from the target directory to the server -
>>> it
>>> >> >> >> > doesn't copy the files to the deploy or install directory.
>>> >> >> >> >
>>> >> >> >> > Can you re-run with a -X to get the details of the failure :)
>>> >> >> >> >
>>> >> >> >> > Thanks
>>> >> >> >> >
>>> >> >> >> > P
>>> >> >> >> >
>>> >> >> >> > On 10/19/06, moraleslos <[EMAIL PROTECTED]> wrote:
>>> >> >> >> >>
>>> >> >> >> >> The final step in my build/deploy of my SA is to copy the SA
>>> >> >> created
>>> >> >> >> in
>>> >> >> >> >> my
>>> >> >> >> >> repo into the %servicemix_home%\deploy directory.  I was
>>> looking
>>> >> at
>>> >> >> >> the
>>> >> >> >> >> jbi:projectDeploy but don't really understand how this
>>> works.
>>> >> When
>>> >> >> I
>>> >> >> >> >> tried
>>> >> >> >> >> it, I get this message:
>>> >> >> >> >>
>>> >> >> >> >> **************************************
>>> >> >> >> >> [INFO]
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> >> >> [ERROR] BUILD ERROR
>>> >> >> >> >> [INFO]
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> >> >> [INFO] Unable to deploy project, Error accessing ServiceMix
>>> >> >> >> >> administration
>>> >> >> >> >>
>>> >> >> >> >> javax/jbi/management/LifeCycleMBean
>>> >> >> >> >> **************************************
>>> >> >> >> >>
>>> >> >> >> >> Basically all I want to do is copy or move the zip file
>>> >> >> respresenting
>>> >> >> >> my
>>> >> >> >> >> SA
>>> >> >> >> >> stored in my local repo into the /deploy directory of
>>> >> ServiceMix.
>>> >> >> How
>>> >> >> >> >> can I
>>> >> >> >> >> accomplish this with maven and/or corresponding jbi goals?
>>> >> Thanks
>>> >> >> in
>>> >> >> >> >> advance.
>>> >> >> >> >>
>>> >> >> >> >> -los
>>> >> >> >> >> --
>>> >> >> >> >> View this message in context:
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> http://www.nabble.com/maven-jbi%3AprojectDeploy-question-tf2473814.html#a6897988
>>> >> >> >> >> Sent from the ServiceMix - User mailing list archive at
>>> >> Nabble.com.
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >>
>>> >> >> >> --
>>> >> >> >> View this message in context:
>>> >> >> >>
>>> >> >>
>>> >>
>>> http://www.nabble.com/maven-jbi%3AprojectDeploy-question-tf2473814.html#a6898382
>>> >> >> >> Sent from the ServiceMix - User mailing list archive at
>>> Nabble.com.
>>> >> >> >>
>>> >> >> >>
>>> >> >> >
>>> >> >> >
>>> >> >>
>>> >> >> --
>>> >> >> View this message in context:
>>> >> >>
>>> >>
>>> http://www.nabble.com/maven-jbi%3AprojectDeploy-question-tf2473814.html#a6899085
>>> >> >> Sent from the ServiceMix - User mailing list archive at
>>> Nabble.com.
>>> >> >>
>>> >> >>
>>> >> >
>>> >> >
>>> >>
>>> >> --
>>> >> View this message in context:
>>> >>
>>> http://www.nabble.com/maven-jbi%3AprojectDeploy-question-tf2473814.html#a6901854
>>> >> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>> >>
>>> >>
>>> >
>>> >
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/maven-jbi%3AprojectDeploy-question-tf2473814.html#a6902587
>>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>>
>>>
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/maven-jbi%3AprojectDeploy-question-tf2473814.html#a6925348
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to