--- Begin Message ---There is a problem with the archetype. ExampleService created does not have proper annotations. 1. Please change as following in your ExampleService.java, it is missing the annotations for @WebMethod,@WebResult I think. import javax.jws.WebMethod; import javax.jws.WebService; import javax.jws.WebResult; import javax.jws.WebParam; @WebService(name = "ExampleService", targetNamespace = "http://servicemix.apache.org/samples/sample_jsr181") public class ExampleService { @WebMethod(operationName = "sayHello", action = "http://servicemix.apache.org/samples/sample_jsr181/sayHello") @WebResult(name = "sayHelloResult") public String sayHello(@WebParam (name = "sayHelloParam")String name) { return "Hello "+name; } } 2. Also make one modification in your jsr181 su pom.xml Comment out the <!--<plugin> <artifactId>maven-antrun-plugin</artifactId> section. 3. Then build it.. Regards, Rabi Mishra http://rabisblog.blogspot.com/________________________________ From: Erik Allais [mailto:[EMAIL PROTECTED] Sent: Thu 6/28/2007 8:19 PM To: [email protected] Subject: Re: Can i have a correct instruction to deploy a service plz Not foudn on the server. Moreover, i only try to make a mvn install gnodet wrote: > > Can you try with ServiceMix 3.1.1 (non official yet). I'm quite sure this > is > a bug from xfire that is fixed in the 3.1.1 distribution. > > On 6/28/07, Erik Allais <[EMAIL PROTECTED]> wrote: >> >> i try and i try to make my web service with http+jsr181 component >> i make all my maven archetype like that : >> >> 1. Create HTTP SU using servicemix-http-consumer-service-unit archetype >> ------------ >> mvn archetype:create -DarchetypeGroupId=org.apache.servicemix.tooling \ >> -DarchetypeArtifactId=servicemix-http-consumer-service-unit \ >> -DarchetypeVersion=3.1-incubating \ >> -DgroupId=org.test.samples \ >> -DartifactId=test-http-su \ >> -DremoteRepositories=http://people.apache.org/repo/m2-incubating-repository >> >> 2.create JSR181 SU using using servicemix-jsr181-annotated-service-unit >> archetype >> ---------- >> mvn archetype:create -DarchetypeGroupId=org.apache.servicemix.tooling \ >> -DarchetypeArtifactId=servicemix-jsr181-annotated-service-unit \ >> -DarchetypeVersion=3.1-incubating \ >> -DgroupId=org.test.samples \ >> -DartifactId=test-jsr181-su \ >> -DremoteRepositories=http://people.apache.org/repo/m2-incubating-repository >> >> >> 3.create SA >> ----- >> mvn archetype:create -DarchetypeGroupId=org.apache.servicemix.tooling \ >> -DarchetypeArtifactId=servicemix-service-assembly \ >> -DarchetypeVersion=3.1-incubating \ >> -DgroupId=org.test.samples \ >> -DartifactId=test-sa \ >> -DremoteRepositories=http://people.apache.org/repo/m2-incubating-repository >> >> Then i modify my xbean.xml for my jsr181-su : >> >> <beans xmlns:jsr181="http://servicemix.apache.org/jsr181/1.0" >> xmlns:test="http://test <http://test/> "> >> >> <classpath> >> <location>.</location> >> </classpath> >> >> <jsr181:endpoint >> pojoClass="org.test.samples.ExampleService" >> annotations="none" >> service="test:Hello" >> endpoint="testService"/> >> >> </beans> >> >> After that i create my pom.xml on the root directory : >> >> <project> >> <modelVersion>4.0.0</modelVersion> >> <groupId>org.test.samples</groupId> >> <artifactId>testService</artifactId> >> <version>1.0-SNAPSHOT</version> >> <packaging>pom</packaging> >> <modules> >> <module>test-http-su</module> >> <module>test-jsr181-su</module> >> <module>test-sa</module> >> </modules> >> </project> >> >> I modify the pom.xml file on the test-sa folder >> >> <dependency> >> <groupId>org.test.samples</groupId> >> <artifactId>test-http-su</artifactId> >> <version>1.0-SNAPSHOT</version> >> </dependency> >> <dependency> >> <groupId>org.test.samples</groupId> >> <artifactId>test-jsr181-su</artifactId> >> <version>1.0-SNAPSHOT</version> >> </dependency> >> >> >> I can compile the http-su (mvn install) >> i cant compile the jsr181-su : >> >> ~/testService/test-jsr181-su$ mvn install >> [INFO] Scanning for projects... >> [INFO] >> ---------------------------------------------------------------------------- >> [INFO] Building A JSR181 Service Unit >> [INFO] task-segment: [install] >> [INFO] >> ---------------------------------------------------------------------------- >> [INFO] [resources:resources] >> [INFO] Using default encoding to copy filtered resources. >> Downloading: >> http://people.apache.org/repo/m2-incubating-repository/xfire/saaj-impl/1.3/saaj-impl-1.3.pom >> Downloading: >> http://repo1.maven.org/maven2/xfire/saaj-impl/1.3/saaj-impl-1.3.pom >> Downloading: >> http://people.apache.org/repo/m2-incubating-repository/wss4j/wss4j/1.5.0/wss4j-1.5.0.pom >> Downloading: >> http://repo1.maven.org/maven2/wss4j/wss4j/1.5.0/wss4j-1.5.0.pom >> Downloading: >> http://people.apache.org/repo/m2-incubating-repository/xml-security/xmlsec/1.3.0/xmlsec-1.3.0.pom >> Downloading: >> http://repo1.maven.org/maven2/xml-security/xmlsec/1.3.0/xmlsec-1.3.0.pom >> [INFO] [compiler:compile] >> [INFO] Nothing to compile - all classes are up to date >> [INFO] [jbi:generate-jbi-service-unit-descriptor] >> [INFO] Generating jbi.xml >> [INFO] Created Service Unit Analyzer >> [EMAIL PROTECTED] >> 2007-06-28 15:18:14,653 [main ] INFO CollectionFactory >> - JDK 1.4+ collections available >> 2007-06-28 15:18:14,670 [main ] INFO CollectionFactory >> - Commons Collections 3.x available >> 2007-06-28 15:18:14,753 [main ] INFO >> XBeanXmlBeanDefinitionReader >> - Loading XML bean definitions from URL >> [file://home/servicemix/testService/test-jsr181-su/src/main/resources/xbean.xml] >> 2007-06-28 15:18:15,177 [main ] INFO >> ileSystemXmlApplicationContext - Bean factory for application context >> [org.apache.xbean.spring.context.FileSystemXmlApplicationContext;hashCode=32739270]: >> org.springframework.beans.factory.support.DefaultListableBeanFactory >> defining beans [org.apache.servicemix.jsr181.Jsr181Endpoint]; root of >> BeanFactory hierarchy >> 2007-06-28 15:18:15,182 [main ] INFO >> ileSystemXmlApplicationContext - 1 beans defined in application context >> [org.apache.xbean.spring.context.FileSystemXmlApplicationContext;hashCode=32739270] >> 2007-06-28 15:18:15,192 [main ] INFO >> ileSystemXmlApplicationContext - Unable to locate MessageSource with name >> 'messageSource': using default >> [EMAIL PROTECTED] >> 2007-06-28 15:18:15,194 [main ] INFO >> ileSystemXmlApplicationContext - Unable to locate >> ApplicationEventMulticaster with name 'applicationEventMulticaster': >> using >> default >> [EMAIL PROTECTED] >> 2007-06-28 15:18:15,195 [main ] INFO >> DefaultListableBeanFactory >> - Pre-instantiating singletons in factory >> [org.springframework.beans.factory.support.DefaultListableBeanFactory >> defining beans [org.apache.servicemix.jsr181.Jsr181Endpoint]; parent: >> [EMAIL PROTECTED] >> [INFO] >> ------------------------------------------------------------------------ >> [ERROR] BUILD ERROR >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Failed to generate jbi.xml >> >> Embedded error: Unable to generate service unit descriptor! >> <component-task-result >> xmlns="http://java.sun.com/xml/ns/jbi/management-message"> >> <component-name>null</component-name> >> <component-task-result-details> >> <task-result-details> >> <task-id>deploy</task-id> >> <task-result>FAILED</task-result> >> <message-type>ERROR</message-type> >> >> <task-status-msg><msg-loc-info><loc-token/><loc-message>java.lang.IllegalArgumentException: >> Invalid name []</loc-message></msg-loc-info></task-status-msg> >> <exception-info> >> <nesting-level>1</nesting-level> >> <msg-loc-info> >> <loc-token /> >> <loc-message>Invalid name >> []</loc-message> >> >> <stack-trace><![CDATA[java.lang.IllegalArgumentException: Invalid name [] >> at >> org.codehaus.xfire.service.ServiceInfo.addOperation(ServiceInfo.java:73) >> at >> org.codehaus.xfire.service.binding.ObjectServiceFactory.addOperation(ObjectServiceFactory.java:801) >> at >> org.apache.servicemix.jsr181.xfire.ServiceFactoryHelper$FixedJAXWSServiceFactory.addOperation(ServiceFactoryHelper.java:210) >> at >> org.codehaus.xfire.service.binding.ObjectServiceFactory.initializeOperations(ObjectServiceFactory.java:761) >> at >> org.codehaus.xfire.service.binding.ObjectServiceFactory.create(ObjectServiceFactory.java:444) >> at >> org.codehaus.xfire.annotations.AnnotationServiceFactory.create(AnnotationServiceFactory.java:277) >> at >> org.apache.servicemix.jsr181.Jsr181Endpoint.registerService(Jsr181Endpoint.java:301) >> at >> org.apache.servicemix.jsr181.Jsr181Endpoint.validate(Jsr181Endpoint.java:216) >> at >> org.apache.servicemix.common.DefaultComponent.addEndpoint(DefaultComponent.java:300) >> at >> org.apache.servicemix.common.DefaultComponent.doInit(DefaultComponent.java:287) >> at >> org.apache.servicemix.jsr181.Jsr181Component.doInit(Jsr181Component.java:81) >> at >> org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:142) >> at >> org.apache.servicemix.jsr181.packaging.Jsr181ServiceUnitAnalyzer.getProvides(Jsr181ServiceUnitAnalyzer.java:57) >> at >> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:96) >> at >> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUnitDescriptorMojo.java:166) >> at >> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMojo.java:129) >> at >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143) >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:272) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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) >> ]]></stack-trace> >> </msg-loc-info> >> </exception-info> >> </task-result-details> >> </component-task-result-details> >> </component-task-result> >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] For more information, run Maven with the -e switch >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 27 seconds >> [INFO] Finished at: Thu Jun 28 15:18:15 GMT+01:00 2007 >> [INFO] Final Memory: 15M/31M >> [INFO] >> ------------------------------------------------------------------------ >> >> >> im deseperated with that... >> Where is the error??? >> >> Someone could u help to give the instruction (step by step) to make a >> trivial WS component inside the JBI bus >> hello wold for example >> >> thanks >> Erik >> >> >> >> >> -- >> View this message in context: >> http://www.nabble.com/Can-i-have-a-correct-instruction-to-deploy-a-service-plz-tf3994453s12049.html#a11343324 >> Sent from the ServiceMix - User mailing list archive at Nabble.com. >> >> > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Principal Engineer, IONA > Blog: http://gnodet.blogspot.com/ > > -- View this message in context: http://www.nabble.com/Can-i-have-a-correct-instruction-to-deploy-a-service-plz-tf3994453s12049.html#a11344564 Sent from the ServiceMix - User mailing list archive at Nabble.com.<<winmail.dat>>
--- End Message ---
The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments. WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email. www.wipro.com
