You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openwebbeans.apache.org by "Mark Struberg (JIRA)" <ji...@apache.org> on 2014/05/10 23:57:13 UTC

[jira] [Commented] (OWB-953) Bean scanning doesn't work in Websphere 7

    [ https://issues.apache.org/jira/browse/OWB-953?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13993763#comment-13993763 ] 

Mark Struberg commented on OWB-953:
-----------------------------------

Hi!

The URL detection mechanism in xbean-finder is pluggable. Could you check the documentation over there and see if you can find it quickly? Currently working on some other stuff, but please report back whether you found it.

> Bean scanning doesn't work in Websphere 7
> -----------------------------------------
>
>                 Key: OWB-953
>                 URL: https://issues.apache.org/jira/browse/OWB-953
>             Project: OpenWebBeans
>          Issue Type: Bug
>          Components: Java EE Integration
>    Affects Versions: 1.2.2
>         Environment: Websphere 7
>            Reporter: Pierre-François Garcia
>
> Same as https://issues.apache.org/jira/browse/OWB-577  (I can't reopen it) : on Websphere 7, the library xbean-finder, used by OWB to scan the jars, doesn't recognize the wsjar: protocol of Websphere ClassLoader.
> Exception Stack :                                 org.apache.webbeans.exception.WebBeansDeploymentException: java.lang.UnsupportedOperationException: unsupported archive type: wsjar:file:/C:/Users/PB00169/Documents/workspaces75/xsgil/EmployeeListWeb/WebContent/WEB-INF/lib/jsgiltypes-1.1-SNAPSHOT.jar!/
> 	at org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery.scan(AbstractMetaDataDiscovery.java:121)
> 	at org.apache.webbeans.lifecycle.AbstractLifeCycle.startApplication(AbstractLifeCycle.java:122)
> 	at org.apache.webbeans.web.lifecycle.WebContainerLifecycle.startApplication(WebContainerLifecycle.java:89)
> 	at org.apache.webbeans.servlet.WebBeansConfigurationListener.contextInitialized(WebBeansConfigurationListener.java:86)
> 	at com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:1678)
> 	at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:371)
> 	at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:298)
> 	at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:100)
> 	at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:166)
> 	at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:731)
> 	at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:616)
> 	at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:376)
> 	at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:668)
> 	at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1122)
> 	at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1315)
> 	at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:619)
> 	at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:940)
> 	at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:725)
> 	at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2046)
> 	at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:439)
> 	at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:123)
> 	at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:382)
> 	at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300(CompositionUnitMgrImpl.java:110)
> 	at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:949)
> 	at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:349)
> 	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)
> Caused by: java.lang.UnsupportedOperationException: unsupported archive type: wsjar:file:/C:/Users/PB00169/Documents/workspaces75/xsgil/EmployeeListWeb/WebContent/WEB-INF/lib/jsgiltypes-1.1-SNAPSHOT.jar!/
> 	at org.apache.xbean.finder.archive.ClasspathArchive.archive(ClasspathArchive.java:87)
> 	at org.apache.webbeans.corespi.scanner.xbean.CdiArchive.<init>(CdiArchive.java:63)
> 	at org.apache.webbeans.web.scanner.WebScannerService.initFinder(WebScannerService.java:82)
> 	at org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery.scan(AbstractMetaDataDiscovery.java:117)
> 	... 25 more



--
This message was sent by Atlassian JIRA
(v6.2#6252)