geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shiva Kumar H R" <shiv...@gmail.com>
Subject Re: Geronimo v2.1 Plan Creator => Deploy Liferay 4.1.1
Date Thu, 14 Feb 2008 11:41:09 GMT
Missed attaching geronimo.web.xml last time. Here it goes.

-- 
Thanks,
Shiva

On Thu, Feb 14, 2008 at 5:09 PM, Shiva Kumar H R <shivahr@gmail.com> wrote:

> There are two problems, both in Plan Creator feature:
> 1) Error message/Java Exceptions are suppressed by Plan Creator code and
> not shown to the user at all :-(
>
> With liferay-portal-4.4.1.war, when I ran Geronimo in debug mode and
> remote connected via Eclipse (with a break point put at the beginning of
> org.apache.geronimo.console.configcreator.JSR88_Util.parseWarReferences()
> function inside "plancreator-portlets" module), I found that we are getting
> following exception:
>
> org.apache.geronimo.common.DeploymentException: AbstractWebModuleBuilder:
> Could not load servlet class: com.liferay.portal.servlet.MainServlet
>
> Instead of showing this error on Console, plan creator is currently
> suppressing it in an empty catch() block. *GERONIMO-3850<https://issues.apache.org/jira/browse/GERONIMO-3850>
> *is opened for this.
>
> 2) Secondly, I see that the class it is complaining "
> com.liferay.portal.servlet.MainServlet" *does* exist, but inside a
> compressed jar ("portal-impl.jar") in WEB-INF/lib directory of WAR. Plan
> Creator has a current limitation :-( in resolving such classes. *
> GERONIMO-3851 <https://issues.apache.org/jira/browse/GERONIMO-3851> *is
> opened for this.
>
> Due to these bugs/limitations, I am sorry to say that you will again have
> to create geronimo-web.xml by hand. I found one "geronimo-web.xml" inside
> liferay-portal-4.4.1.war itself. I have removed non-existing dependencies
> from it and attached it in this mail. Please see if it works. (I guess it
> requires some pre-requisite db-pools to be deployed before the WAR can be
> deployed). Hope it helps.
>
> --
> Thanks,
> Shiva
>
> On Wed, Feb 13, 2008 at 6:17 PM, Shiva Kumar H R <shivahr@gmail.com>
> wrote:
>
> > Hi Jim,
> > Looks like there is some problem. I am looking at it.
> >
> > --
> > Thanks,
> > Shiva
> >
> > On Feb 12, 2008 11:12 PM, Jim Foster <jfoster@tmtsaz.com> wrote:
> >
> > >
> > > Hello,
> > >
> > > I am attempting to use the "Plan Creator" feature of 2.1 using
> > > liferay-portal-4.4.1.war as the target, but I am receiving a
> > > security-related error (full text bottom of this post).
> > >
> > > Even though I have been using Geronimo for some time, the changes in
> > > 2.1
> > > (which are all excellent) still leave me unsure of where the problem
> > > lies:
> > > Geronimo base, the deployment plan, or Liferay's distribution.
> > >
> > > For the record, I am using the code from svn, Revision 620253.
> > >
> > > Any advise would be most appreciated.
> > >
> > > Thank you for your time!
> > >
> > > Jim
> > >
> > >
> > > From Plan Creator, following clicking on the "Deploy" button on the
> > > last
> > > wizard screen.
> > > =======================================================
> > > org.apache.geronimo.common.DeploymentException:
> > >
> > >  web.xml for web app liferay/liferay-portal-4.4.1/4.4.1/war
> > >
> > > includes security elements but Geronimo deployment plan is not
> > > provided or
> > > does not
> > > contain <security-realm-name> element necessary to configure security
> > > accordingly.
> > >
> > > at
> > >
> > > org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder.basicInitContext
> > > (AbstractWebModuleBuilder.java:349)
> > > at
> > > org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder.initContext(
> > > TomcatModuleBuilder.java:326)
> > > at
> > > org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.initContext
> > > (SwitchingModuleBuilder.java:159)
> > > at
> > >
> > > org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration
> > > (EARConfigBuilder.java:595)
> > > 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(
> > > NativeMethodAccessorImpl.java:39)
> > > at
> > > sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > > DelegatingMethodAccessorImpl.java:25)
> > > at java.lang.reflect.Method.invoke(Method.java:585)
> > > 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.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:595)
> > > --
> > > View this message in context:
> > > http://www.nabble.com/Geronimo-v2.1-Plan-Creator-%3D%3E-Deploy-Liferay-4.1.1-tp15437773s134p15437773.html
> > > Sent from the Apache Geronimo - Users mailing list archive at
> > > Nabble.com.
> > >
> > >
> >
> >
>
>

Mime
View raw message