Wonderful !! You're now an expert !!

Tero Mäntyvaara wrote:
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




--
Thanks,
Tim McConnell

Reply via email to