geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vamsavardhana Reddy" <c1vams...@gmail.com>
Subject Re: Another instance of Long path problem on windows
Date Tue, 11 Mar 2008 19:19:51 GMT
It will not matter for configurations in geronimo distribution.  All it will
do is give the users some extra breathing space (or motivate to move to
linux :) ).

++Vamsi

On Tue, Mar 11, 2008 at 11:49 PM, Hernan Cunico <hcunico@gmail.com> wrote:

> Users can always rename the extracted directory, no matter how we call it
> when zip/tar the different distros. If you use only "/g" you may get some 26
> additional characters, but still not a whole lot.
>
> Do we know how many characters are we leaving available to users? I mean
> not counting the <geronimo_home> directory, what's the largest dir structure
> we are using?
>
> Cheers!
> Hernan
>
> Vamsavardhana Reddy wrote:
> > I tried to deploy a tuscany demo sample war file
> > demo-alert-aggregator-webapp.war on my Geronimo 2.1 installation on
> > windows.  When  the install directory is
> > c:\geronimo-tomcat6-javaee5-2.1, the application deployment failed with
> > the following exception:
> >
> > |Could not scan module for TLD files:
> org.apache.tuscany.sca.tuscany-demos/demo-alert-aggregator-webapp/1.2-incubating-SNAPSHOT/war
> Filename too long|
> > |org.apache.geronimo.common.DeploymentException: Could not scan module
> for TLD files: org.apache.tuscany.sca.tuscany-demos/demo-alert-aggregator-webapp/1.2-incubating-SNAPSHOT/war
> Filename too long|
> > |    at
> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.scanModule
> (JspModuleBuilderExtension.java:297)|
> > |    at
> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.getTldFiles
> (JspModuleBuilderExtension.java:238)|
> > |    at
> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.createJspClassFinder
> (JspModuleBuilderExtension.java:179)|
> > |    at
> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.addGBeans(
> JspModuleBuilderExtension.java:149)|
> > |    at
> org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder.addGBeans(
> TomcatModuleBuilder.java:493)|
> > |    at
> org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.addGBeans(
> SwitchingModuleBuilder.java:165)|
> > |    at
> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(
> EARConfigBuilder.java:647)|
> > |    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)|
> > |Caused by: java.util.zip.ZipException: Filename too long|
> > |    at java.util.zip.ZipFile.open(Native Method)|
> > |    at java.util.zip.ZipFile.<init>(ZipFile.java:203)|
> > |    at java.util.jar.JarFile.<init>(JarFile.java:132)|
> > |    at java.util.jar.JarFile.<init>(JarFile.java:97)|
> > |    at
> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.scanModule
> (JspModuleBuilderExtension.java:289)|
> > |    ... 19 more|
> > |
> >
> > |
> > After I renamed the installation directory to c:\g2.1, the application
> > deployed successfully (startup failed with some exceptions...  but that
> > is a different problem.).  In our docs, we recommend users to extract
> > the archive to a short directory name on windows (for e.g. c:\g).  Even
> > that does not seem to be effective in the current case as our
> > distributions themselves use a long base directory name.  Should we
> > recommend the users to further shorten the base directory name by
> > renaming after extraction?  Or should we shorten the base directory name
> > in our distros?
> >
> > ++Vamsi
>

Mime
View raw message