Guess that HttpException is used in your method signatures of the SEI.
It might be a bug, or an improvment might be required, think that Geronimo
should try its best to add as more dependency jar files in the classloader
tree of wgen, at least those jar files ( seems that no way to collect all
the parent car ).
I opened a JIRA https://issues.apache.org/jira/browse/GERONIMO-5687 for it.

2010/11/12 jcyim <jongch...@gmail.com>

>
> Actually I defined JAVA_HOME and JRE_HOME.
> JAVA_HOME=/usr/java/default -> this is linked to jdk1.6.
> JRE_HOME=/usr/java/default/jre
>
> my server is Redhat Enterprise Edition 5.5.
>
> followings are parts of geronimo.log.
>
>
> 2010-11-11 20:56:19,377 INFO  [SupportedModesServiceImpl] Portlet mode
> 'edit' not found for portletId: '/console-base.EJBModules!-36911321|0'
> 2010-11-11 20:56:19,377 INFO  [SupportedModesServiceImpl] Portlet mode
> 'help' not found for portletId: '/console-base.EJBModules!-36911321|0'
> 2010-11-11 20:56:23,555 INFO  [DirectoryMonitor] Hot deployer notified that
> an artifact was removed: org.etri.csp.ucws/ThirdPartyCall/1.0/car
> 2010-11-11 20:56:23,781 INFO  [SupportedModesServiceImpl] Portlet mode
> 'edit' not found for portletId: '/console-base.EJBModules!-36911321|0'
> 2010-11-11 20:56:23,781 INFO  [SupportedModesServiceImpl] Portlet mode
> 'help' not found for portletId: '/console-base.EJBModules!-36911321|0'
> 2010-11-11 20:56:28,025 INFO  [SupportedModesServiceImpl] Portlet mode
> 'edit' not found for portletId: '/plugin.Deployment!227983155|0'
> 2010-11-11 20:56:35,728 INFO  [config] Configuring
> Service(id=DefaultStatelessContainer, type=Container, provider-id=Default
> Stateless Container)
> 2010-11-11 20:56:35,728 INFO  [config] Configuring
> Service(id=DefaultStatefulContainer, type=Container, provider-id=Default
> Stateful Container)
> 2010-11-11 20:56:35,729 INFO  [config] Configuring
> Service(id=DefaultSingletonContainer, type=Container, provider-id=Default
> Singleton Container)
> 2010-11-11 20:56:35,729 INFO  [config] Configuring
> Service(id=DefaultBMPContainer, type=Container, provider-id=Default BMP
> Container)
> 2010-11-11 20:56:35,730 INFO  [config] Configuring
> Service(id=DefaultCMPContainer, type=Container, provider-id=Default CMP
> Container)
> 2010-11-11 20:56:35,730 INFO  [config] Configuring enterprise application:
> org.etri.csp.ucws/ThirdPartyCall/1.0/car
> 2010-11-11 20:56:35,757 INFO  [OpenEJB] Auto-deploying ejb
> ThirdPartyCallEjb:
> EjbDeployment(deployment-id=ThirdPartyCall/ThirdPartyCallEjb)
> 2010-11-11 20:56:35,757 INFO  [OpenEJB] Auto-deploying ejb
> ThirdPartyCallBean:
> EjbDeployment(deployment-id=ThirdPartyCall/ThirdPartyCallBean)
> 2010-11-11 20:56:35,758 INFO  [config] Enterprise application
> "org.etri.csp.ucws/ThirdPartyCall/1.0/car" loaded.
> 2010-11-11 20:56:36,308 DEBUG [EJBWebServiceFinder] Found EJB Web Service:
> ThirdPartyCallEjb
> 2010-11-11 20:56:36,315 DEBUG [EJBWebServiceFinder] Found EJB Web Service:
> ThirdPartyCallBean
> 2010-11-11 20:56:36,336 INFO  [JAXWSServiceBuilder] Configuring EJB JAX-WS
> Web Service: ThirdPartyCallEjb at /ThirdPartyCall
> 2010-11-11 20:56:36,346 DEBUG [JAXWSTools] Invoking wsgen
> 2010-11-11 20:56:36,387 INFO  [SAAJFactoryFinder] Default SAAJ universe not
> set
> 2010-11-11 20:56:37,293 ERROR [EjbModuleBuilder]
> JAXWSEJBModuleBuilderExtension.addGBeans() failed: Unable to generate the
> wsdl file using wsgen.
> org.apache.geronimo.common.DeploymentException: Unable to generate the wsdl
> file using wsgen.
>         at
>
> org.apache.geronimo.jaxws.builder.WsdlGenerator.generateWsdl(WsdlGenerator.java:169)
>        at
>
> org.apache.geronimo.jaxws.builder.SunWsdlGenerator.generateWsdl(SunWsdlGenerator.java:34)
>        at
>
> org.apache.geronimo.axis2.builder.Axis2Builder.initialize(Axis2Builder.java:241)
>        at
>
> org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder.configureEJB(JAXWSServiceBuilder.java:218)
>        at
>
> org.apache.geronimo.jaxws.builder.JAXWSEJBModuleBuilderExtension.addGBeans(JAXWSEJBModuleBuilderExtension.java:234)
>        at
>
> org.apache.geronimo.openejb.deployment.EjbModuleBuilder.addGBeans(EjbModuleBuilder.java:816)
>        at
>
> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:652)
>        at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:257)
>        at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:136)
>        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:597)
>        at
>
> org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
>        at
>
> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:130)
>        at
>
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:851)
>        at
> org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:237)
>        at
>
> org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116)
>        at
>
> org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:61)
>        at java.lang.Thread.run(Thread.java:619)
> Caused by: java.lang.reflect.InvocationTargetException
>        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:597)
>        at
> org.apache.geronimo.jaxws.builder.JAXWSTools.invoke(JAXWSTools.java:222)
>        at
> org.apache.geronimo.jaxws.builder.JAXWSTools.invoke(JAXWSTools.java:201)
>        at
>
> org.apache.geronimo.jaxws.builder.JAXWSTools.invokeWsgen(JAXWSTools.java:188)
>        at
>
> org.apache.geronimo.jaxws.builder.WsdlGenerator.invokeWsgen(WsdlGenerator.java:175)
>        at
>
> org.apache.geronimo.jaxws.builder.WsdlGenerator.generateWsdl(WsdlGenerator.java:149)
>        ... 19 more
> Caused by: java.lang.NoClassDefFoundError:
> org/apache/commons/httpclient/HttpException
>        at java.lang.Class.getDeclaredMethods0(Native Method)
>        at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
>        at java.lang.Class.getMethod0(Class.java:2670)
>        at java.lang.Class.getMethod(Class.java:1603)
>        at
> com.sun.xml.ws.model.RuntimeModeler.processMethod(RuntimeModeler.java:505)
>        at
> com.sun.xml.ws.model.RuntimeModeler.processClass(RuntimeModeler.java:402)
>        at
>
> com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:258)
>        at
> com.sun.tools.ws.wscompile.WsgenTool.buildModel(WsgenTool.java:218)
>        at com.sun.tools.ws.wscompile.WsgenTool.run(WsgenTool.java:119)
>        at
>
> com.sun.tools.ws.util.WSToolsObjectFactoryImpl.wsgen(WSToolsObjectFactoryImpl.java:61)
>        at
>
> com.sun.tools.ws.spi.WSToolsObjectFactory.wsgen(WSToolsObjectFactory.java:107)
>        ... 28 more
> Caused by: java.lang.ClassNotFoundException:
> org.apache.commons.httpclient.HttpException
>        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>        ... 39 more
> 2010-11-11 20:56:37,846 INFO  [startup] Assembling app:
>
> /usr/local/geronimo22/var/temp/geronimo-deployer65679104692597600.tmpdir/ThirdPartyCall.jar
> 2010-11-11 20:56:37,921 INFO  [startup] Jndi(name=ThirdPartyCallBeanRemote)
> --> Ejb(deployment-id=ThirdPartyCall/ThirdPartyCallBean)
> 2010-11-11 20:56:37,921 INFO  [startup] Created
> Ejb(deployment-id=ThirdPartyCall/ThirdPartyCallEjb,
> ejb-name=ThirdPartyCallEjb, container=DefaultStatelessContainer)
> 2010-11-11 20:56:37,922 INFO  [startup] Created
> Ejb(deployment-id=ThirdPartyCall/ThirdPartyCallBean,
> ejb-name=ThirdPartyCallBean, container=DefaultStatelessContainer)
> 2010-11-11 20:56:37,922 INFO  [startup] Deployed
>
> Application(path=/usr/local/geronimo22/var/temp/geronimo-deployer65679104692597600.tmpdir/ThirdPartyCall.jar)
> 2010-11-11 20:56:37,982 INFO  [SupportedModesServiceImpl] Portlet mode
> 'edit' not found for portletId: '/plugin.Deployment!227983155|0'
> --
> View this message in context:
> http://apache-geronimo.328035.n3.nabble.com/Stateless-Session-Bean-and-WebService-tp1881870p1886983.html
> Sent from the Users mailing list archive at Nabble.com.
>



-- 
Ivan

Reply via email to