geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tero Mäntyvaara <term...@gmail.com>
Subject Re: Apache Geronimo v2.1 - Developer's guide - Web Application for EJB access
Date Sat, 27 Sep 2008 09:49:19 GMT
LOL!

This time I messed up. ;-) I had not saved content of the
ConverterHandler file. Application is working now.


Tero Mäntyvaara

> Hi,
> 
> it worked! :-) Thank you for the quick response. I did all steps
> manually and I managed to deploy the tutorial application succesfully.
> Only one problem is left: the converter is not working correctly. :-/
> The JSP-page isn't showing result at all. How should I debug the
> application and server? I am using Tomcat version of the AG.
> 
> 
> Tero Mäntyvaara
> 
> Tim McConnell wrote:
>> HI Tero, the problem you are seeing is generally indicative of an
>> environment and/or configuration problem. What I usually recommend in
>> this case is to use the following documentation but invoke only the
>> manual steps throughout:
>> 
>> ----->
>> http://cwiki.apache.org/GMOxDOC21/quick-start-fast-and-easy-development.html
>> 
>> 
>> 1. Manually download and install the Sun JDK 5.0/6.0
>> 
>> 2. Create a new Eclipse installation directory for yourself and then
>> manually download and install the "Eclipse IDE for Java EE Developers"
>> (either Europa or Ganymede) into that new Eclipse installation directory.
>> 
>> 3. Manually download and install the GEP. Just unzip the
>> geronimo-eclipse-plugin-2.1.3-deployable.zip file into your new Eclipse
>> installation directory.
>> 
>> 4. To verify that these steps have been successful, startup your new
>> Eclipse installation and from the workspace select "Help --> About
>> Eclipse Platform". In the panel that appears you will see anywhere from
>> 4-6 Eclipse icons representing the various Eclipse projects and/or
>> components installed. You must also see the Geronimo icon -- if not
>> something has not been installed correctly. If the Geronimo icon does
>> not show up then please attach the .log file in the .metadata directory
>> of your workspace that you are using and we can probably figure out
>> what's wrong from it. If the Geronimo icon does appear that is a very
>> good indication that Eclipse and the GEP have been installed correctly,
>> and you can continue to the next step.
>> 
>> 5. Manually download and install the Geronimo v2.1.3 server, just
>> remember where you installed/unzipped it.
>> 
>> 6. Define a new Geronimo server runtime as described in the document
>> above, but point to the directory you unzipped it in Step 5 above. If
>> you get any errors please copy/paste them in your reply.
>> 
>> 7. Next, start the new Geronimo server as described in the document
>> above. It should start fine, but again if you get any errors please
>> copy/paste them in your reply.
>> 
>> 8. Finally, if the Geronimo server starts up okay, then go through this
>> tutorial. It should work fine as well, but again if you get any errors
>> please copy/past them in your reply and also attach the .log file in the
>> .metadata directory of your workspace that you are using.
>> 
>> ----->
>> http://cwiki.apache.org/GMOxSAMPLES/5-minute-tutorial-on-enterprise-application-development-with-eclipse-and-geronimo.html
>> 
>> 
>> Thanks and please let me know how it goes for you.
>> 
>> Tero Mäntyvaara wrote:
>>> Hi
>>>
>>> I am running Apache Geronimo v2.1.3 and Eclipse 3.3 on windows XP. I
>>> have installed GEP on Eclipse. I am following documentation of the
>>> Developer's guide for the Apache Geronimo v2.1.
>>>
>>> I managed to run Hello World Web Application succesfully. But when I
>>> tried to deploy Web Application for EJB access application I got the
>>> server error:
>>>
>>> Publishing failed
>>>   Distribution of module failed.  See log for details.
>>>     Cannot deploy the requested application module because no deployer
>>> is able to handle it.  This can happen if you have omitted the J2EE
>>> deployment descriptor, disabled a deployer module, or if, for example,
>>> you are trying to deploy an EJB module on a minimal Geronimo server that
>>> does not have EJB support installed.
>>> (moduleFile=C:\DOCUME~1\termant\LOCALS~1\Temp\geronimo-deployer11067.tmpdir\CurrencyConvertEJB.zip)
>>>
>>>     org.apache.geronimo.common.DeploymentException: Cannot deploy the
>>> requested application module because no deployer is able to handle it.
>>> This can happen if you have omitted the J2EE deployment descriptor,
>>> disabled a deployer module, or if, for example, you are trying to deploy
>>> an EJB module on a minimal Geronimo server that does not have EJB
>>> support installed.
>>> (moduleFile=C:\DOCUME~1\termant\LOCALS~1\Temp\geronimo-deployer11067.tmpdir\CurrencyConvertEJB.zip)
>>>
>>>         at
>>> org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:233)
>>>         at
>>> org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:133)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at
>>> org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
>>>
>>>         at
>>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
>>>
>>>         at
>>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:867)
>>>
>>>         at
>>> org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
>>>         at
>>> org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:342)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at
>>> org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
>>>
>>>         at
>>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
>>>
>>>         at
>>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:867)
>>>
>>>         at
>>> org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
>>>         at
>>> org.apache.geronimo.system.jmx.MBeanGBeanBridge.invoke(MBeanGBeanBridge.java:172)
>>>
>>>         at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(Unknown
>>> Source)
>>>         at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(Unknown Source)
>>>         at
>>> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown
>>> Source)
>>>         at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source)
>>>         at
>>> javax.management.remote.rmi.RMIConnectionImpl.doOperation(Unknown Source)
>>>         at
>>> javax.management.remote.rmi.RMIConnectionImpl.access$100(Unknown
>>> Source)
>>>         at
>>> javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(Unknown
>>>
>>> Source)
>>>         at java.security.AccessController.doPrivileged(Native Method)
>>>         at
>>> javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(Unknown
>>>
>>> Source)
>>>         at
>>> javax.management.remote.rmi.RMIConnectionImpl.invoke(Unknown Source)
>>>         at sun.reflect.GeneratedMethodAccessor127.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
>>>         at sun.rmi.transport.Transport$1.run(Unknown Source)
>>>         at java.security.AccessController.doPrivileged(Native Method)
>>>         at sun.rmi.transport.Transport.serviceCall(Unknown Source)
>>>         at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown
>>> Source)
>>>         at
>>> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown
>>> Source)
>>>         at java.lang.Thread.run(Unknown Source)
>>>   Distribution of module failed.  See log for details.
>>>     Unable to create configuration for deployment
>>>     org.apache.geronimo.common.DeploymentException: Unable to create
>>> configuration for deployment
>>>         at
>>> org.apache.geronimo.deployment.DeploymentContext.createTempConfiguration(DeploymentContext.java:120)
>>>
>>>         at
>>> org.apache.geronimo.deployment.DeploymentContext.<init>(DeploymentContext.java:100)
>>>
>>>         at
>>> org.apache.geronimo.deployment.DeploymentContext.<init>(DeploymentContext.java:80)
>>>
>>>         at
>>> org.apache.geronimo.j2ee.deployment.EARContext.<init>(EARContext.java:68)
>>>         at
>>> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:530)
>>>
>>>         at
>>> org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:254)
>>>         at
>>> org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:133)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at
>>> org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
>>>
>>>         at
>>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
>>>
>>>         at
>>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:867)
>>>
>>>         at
>>> org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
>>>         at
>>> org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:342)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at
>>> org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
>>>
>>>         at
>>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
>>>
>>>         at
>>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:867)
>>>
>>>         at
>>> org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
>>>         at
>>> org.apache.geronimo.system.jmx.MBeanGBeanBridge.invoke(MBeanGBeanBridge.java:172)
>>>
>>>         at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(Unknown
>>> Source)
>>>         at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(Unknown Source)
>>>         at
>>> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown
>>> Source)
>>>         at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source)
>>>         at
>>> javax.management.remote.rmi.RMIConnectionImpl.doOperation(Unknown Source)
>>>         at
>>> javax.management.remote.rmi.RMIConnectionImpl.access$100(Unknown
>>> Source)
>>>         at
>>> javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(Unknown
>>>
>>> Source)
>>>         at java.security.AccessController.doPrivileged(Native Method)
>>>         at
>>> javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(Unknown
>>>
>>> Source)
>>>         at
>>> javax.management.remote.rmi.RMIConnectionImpl.invoke(Unknown Source)
>>>         at sun.reflect.GeneratedMethodAccessor127.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>>         at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
>>>         at sun.rmi.transport.Transport$1.run(Unknown Source)
>>>         at java.security.AccessController.doPrivileged(Native Method)
>>>         at sun.rmi.transport.Transport.serviceCall(Unknown Source)
>>>         at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown
>>> Source)
>>>         at
>>> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown
>>> Source)
>>>         at java.lang.Thread.run(Unknown Source)
>>>     Caused by: org.apache.geronimo.kernel.config.LifecycleException:
>>> load of default/WebEJB/1.0/car failed
>>>         at
>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:327)
>>>
>>>         at
>>> org.apache.geronimo.deployment.DeploymentConfigurationManager.loadConfiguration(DeploymentConfigurationManager.java:115)
>>>
>>>         at
>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:286)
>>>
>>>         at
>>> org.apache.geronimo.deployment.DeploymentConfigurationManager.loadConfiguration(DeploymentConfigurationManager.java:111)
>>>
>>>         at
>>> org.apache.geronimo.deployment.DeploymentContext.createTempConfiguration(DeploymentContext.java:117)
>>>
>>>         ... 44 more
>>>     Caused by: org.apache.geronimo.kernel.config.InvalidConfigException:
>>> Error starting configuration gbean default/WebEJB/1.0/car
>>>         at
>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.load(SimpleConfigurationManager.java:352)
>>>
>>>         at
>>> org.apache.geronimo.deployment.DeploymentConfigurationManager.load(DeploymentConfigurationManager.java:119)
>>>
>>>         at
>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:312)
>>>
>>>         ... 48 more
>>>     Caused by:
>>> org.apache.geronimo.kernel.repository.MissingDependencyException:
>>> Missing dependency: default/CurrencyConvertEJB/1.0/car
>>>         at
>>> org.apache.geronimo.kernel.config.ConfigurationResolver.resolve(ConfigurationResolver.java:113)
>>>
>>>         at
>>> org.apache.geronimo.kernel.config.Configuration.buildClassPath(Configuration.java:405)
>>>
>>>         at
>>> org.apache.geronimo.kernel.config.Configuration.createConfigurationClasssLoader(Configuration.java:322)
>>>
>>>         at
>>> org.apache.geronimo.kernel.config.Configuration.<init>(Configuration.java:267)
>>>
>>>         at
>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.load(SimpleConfigurationManager.java:348)
>>>
>>>         ... 50 more
>>>
>>>
>>> Tero Mäntyvaara
>>>
>> 
> 


Mime
View raw message