You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "viola.lu (JIRA)" <ji...@apache.org> on 2011/01/21 12:23:45 UTC
[jira] Commented: (GERONIMO-5768) Invalid Bundle-Classpath entry
ends with '/'
[ https://issues.apache.org/jira/browse/GERONIMO-5768?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12984692#action_12984692 ]
viola.lu commented on GERONIMO-5768:
------------------------------------
I tried this patch.But seems the generated bundleclasspath still end with '/': Bundle-ClassPath: WEB-INF/classes/
Steps:
1.Deploy sample hello Web application (war)
2.Go to $server_home/var/cache/org.eclipse.osgi/bundles/[bundle_ID], open its bundle file, take a look into manifest file
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-SymbolicName: com.*.*.samples.hello
Bundle-Version: 0.0.0.2_1_1_5
Bundle-Activator: org.apache.geronimo.kernel.osgi.ConfigurationActivat
or
Import-Package: org.apache.webbeans.jsf,javassist,javassist.bytecode,j
avassist.bytecode.annotation,javassist.bytecode.stackmap,javassist.co
mpiler,javassist.compiler.ast,javassist.convert,javassist.expr,javass
ist.runtime,javassist.scopedpool,javassist.tools,javassist.tools.refl
ect,javassist.tools.rmi,javassist.tools.web,javassist.util,javassist.
util.proxy,javax.validation,org.apache.bval.jsr303,org.apache.geronim
o.bval,org.osgi.framework,org.apache.geronimo.j2ee.jndi,org.apache.ge
ronimo.kernel,javax.naming,javax.transaction,org.apache.geronimo.tomc
at,org.apache.geronimo.management.geronimo,org.apache.geronimo.web.in
fo,org.apache.tomcat,javax.management.j2ee.statistics,org.apache.gero
nimo.j2ee,org.apache.catalina,org.apache.geronimo.connector.outbound.
connectiontracking,org.apache.geronimo.tomcat.util,org.apache.geronim
o.security.jacc,org.apache.geronimo.j2ee.annotation,org.apache.catali
na.ha,org.apache.webbeans.config,org.apache.geronimo.openwebbeans,org
.apache.geronimo.security.jaas,org.apache.geronimo.management,org.apa
che.geronimo.tomcat.cluster,org.apache.geronimo.jasper,org.apache.ger
onimo.gjndi,org.apache.geronimo.kernel.osgi
DynamicImport-Package: *
Bundle-ClassPath: WEB-INF/classes/
The bundle-ClassPath: WEB-INF/classes/ still end up with '/'
> Invalid Bundle-Classpath entry ends with '/'
> --------------------------------------------
>
> Key: GERONIMO-5768
> URL: https://issues.apache.org/jira/browse/GERONIMO-5768
> Project: Geronimo
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: deployment
> Affects Versions: 3.0-M2
> Reporter: Jarek Gawor
> Priority: Minor
>
> When deploying a regular web application Geronimo generates OSGi manifest for the application. One of the headers generated is the Bundle-Classpath. When generating this header Geronimo adds WEB-INF/classes/ entry to the path. And according to the OSGi core spec the class path entry cannot end with '/'.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.