geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Hernan Cunico <hcun...@gmail.com>
Subject Re: Another instance of Long path problem on windows
Date Tue, 11 Mar 2008 18:19:15 GMT
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