cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Atle Tokle (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CXF-7226) Getting <BEA-160223> <The resource-env-ref ... on weblogic 12.2.1.2
Date Wed, 04 Oct 2017 15:09:00 GMT

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

Atle Tokle commented on CXF-7226:
---------------------------------

I tried the solution from [~niralo] on my system with weblogic 12.2.1.2.0, but had no success.
Then I found an alternative solution on oracle support using wlst to do almost the same, but
it include also another setting that I was not able to find from the admin console. replace
user, password, url and mydomain with relevant data for your system and run these commands
from wlst.
{code}
connect('user','password','url')
domainConfig()
edit()
cd('CdiContainer/mydomain')
startEdit()
set('ImplicitBeanDiscoveryEnabled',0) // 1 to enable 0 to disable
set('Policy','Disabled') // 'Enabled' to enable 'Disabled' to disable
validate()
save()
activate(block="true")
{code}

The case from oracle support also had an alternative solution, to keep CDI active on the server,
but disable it in each deploy using this config in weblogic.xml
{code}
<weblogic-web-app>
  <cdi-descriptor>
    <policy>Disabled</policy>
  </cdi-descriptor>
</weblogic-web-app>
{code}
I have not verified that yet

> Getting <BEA-160223> <The resource-env-ref ... on weblogic 12.2.1.2
> -------------------------------------------------------------------
>
>                 Key: CXF-7226
>                 URL: https://issues.apache.org/jira/browse/CXF-7226
>             Project: CXF
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 2.7.8
>         Environment: Weblogic 12.2.1.2
>            Reporter: Nir Alon
>
> Hi,
> We have the below problem during start of weblogic version 12.2.1.2
> Same application is deployed successfully on weblogic  12.1.3 and tomcat.
> we experience the problem with CXF 2.7.8 and also with the latest CXF version.
> Also same error appears on our services which used @resource annotation.
> <Jan 24, 2017, 12:10:52,584 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.jaxrs.interceptor.AttachmentInputInterceptor/supportedTypes'
declared in the standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref
must be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,586 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'cxf' declared in the standard descriptor or annotation has no JNDI
name mapped to it. The resource-env-ref must be mapped to a JNDI name using the resource-env-description
element of the weblogic proprietary descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,587 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.service.factory.FactoryBeanListenerManager/bus' declared
in the standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref
must be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,587 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.jaxws.context.WebServiceContextResourceResolver/bus'
declared in the standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref
must be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,588 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.bus.managers.WorkQueueManagerImpl/bus' declared in
the standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref
must be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,588 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.ws.policy.PolicyEngineImpl/bus' declared in the standard
descriptor or annotation has no JNDI name mapped to it. The resource-env-ref must be mapped
to a JNDI name using the resource-env-description element of the weblogic proprietary descriptor
or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,591 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.binding.corba.runtime.OrbConfigurer/bus' declared
in the standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref
must be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,592 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.catalog.OASISCatalogManager/bus' declared in the
standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref must
be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,593 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.bus.managers.BindingFactoryManagerImpl/bus' declared
in the standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref
must be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,593 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.ws.rm.RMManager/bus' declared in the standard descriptor
or annotation has no JNDI name mapped to it. The resource-env-ref must be mapped to a JNDI
name using the resource-env-description element of the weblogic proprietary descriptor or
corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,593 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.transports.http.internal.QueryHandlerRegistryImpl/bus'
declared in the standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref
must be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,594 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.transport.http.asyncclient.AsyncHTTPConduitFactory/bus'
declared in the standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref
must be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,594 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.binding.AbstractBaseBindingFactory/bus' declared
in the standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref
must be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,595 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.bus.managers.CXFBusLifeCycleManager/bus' declared
in the standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref
must be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,595 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.ws.policy.attachment.external.DomainExpressionBuilderRegistry/bus'
declared in the standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref
must be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,595 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl/bus' declared
in the standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref
must be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,596 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.javascript.JavascriptQueryHandler/bus' declared in
the standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref
must be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,596 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.bus.managers.DestinationFactoryManagerImpl/bus' declared
in the standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref
must be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,596 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.transport.http.HTTPTransportFactory/bus' declared
in the standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref
must be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,597 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.bus.managers.ServerRegistryImpl/bus' declared in
the standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref
must be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,597 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.bus.managers.HeaderManagerImpl/bus' declared in the
standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref must
be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,597 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.bus.resource.ResourceManagerImpl/bus' declared in
the standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref
must be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,598 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.bus.managers.ConduitInitiatorManagerImpl/bus' declared
in the standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref
must be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,598 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.ws.policy.PolicyInterceptorProviderRegistryImpl/bus'
declared in the standard descriptor or annotation has no JNDI name mapped to it. The resource-env-ref
must be mapped to a JNDI name using the resource-env-description element of the weblogic proprietary
descriptor or corresponding annotation.> 
> <Jan 24, 2017, 12:10:52,598 PM IST> <Error> <J2EE> <BEA-160223>
<The resource-env-ref 'org.apache.cxf.wsdl11.WSDLManagerImpl/bus' declared in the standard
descriptor or annotation has no JNDI name mapped to it. The resource-env-ref must be mapped
to a JNDI name using the resource-env-description element of the weblogic proprietary descriptor
or corresponding annotation.> 
> Thanks
> Nir



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message