You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by Niranjan Rao <nr...@paymentus.com> on 2024/11/15 19:00:03 UTC

Resource not found error

Greetings,

This is most likely operator or configuration error. I'm trying to 
deploy a legacy EJB application that currently gets deployed on older 
version of jboss.


I downloaded apache-tomee-plume-9.1.3 and tried deploying the EAR files. 
First encountered javax/jakarta issue but tomcat migration tool handled 
that nicely. Next issue was JNDI name lookup. With little code change 
such as changing the names, it seems like it's loading expected 
beans/components correctly.

I'm still get an error resource not found. Tried enabling the logs at 
FINE level and this is what I get in the log files. Just pasting 
relevant lines.

I'm not clear if it's just complaining about this error and other beans 
are loaded or giving up upon first error encountered. InternalAPIBean 
does implement given InternalAPILocal interface.


15-Nov-2024 10:08:48.367 INFO [main] 
org.apache.openejb.config.InitEjbDeployments.deploy Auto-deploying ejb 
InternalAPIBean: EjbDeployment(deployment-id=InternalAPIBean)
    15-Nov-2024 10:08:48.378 FINE [main] 
org.apache.openejb.config.AutoConfig.deploy Bean type of bean 
InternalAPIBean is STATELESS
    15-Nov-2024 10:08:48.378 FINE [main] 
org.apache.openejb.config.AutoConfig.deploy Container for bean 
InternalAPIBean is not set, looking for a suitable container
    15-Nov-2024 10:08:48.378 FINE [main] 
org.apache.openejb.config.AutoConfig.getUsableContainer Searching for 
usable container for bean: InternalAPIBean. Available application 
containers: , available system containers Default Stateless Container, 
Default Singleton Container
    15-Nov-2024 10:08:48.378 FINE [main] 
org.apache.openejb.config.AutoConfig.getUsableContainer Attempting to 
find a matching container for bean: InternalAPIBean from application 
containers
    15-Nov-2024 10:08:48.379 FINE [main] 
org.apache.openejb.config.AutoConfig.getUsableContainer Matching 
application container not found. Attempting to find a matching container 
for bean: InternalAPIBean from system containers
    15-Nov-2024 10:08:48.379 FINE [main] 
org.apache.openejb.config.AutoConfig.matchContainer Container Default 
Stateless Container matches container type 
org.apache.openejb.assembler.classic.StatelessSessionContainerInfo for 
bean InternalAPIBean, this container will be used.
    15-Nov-2024 10:08:48.379 FINE [main] 
org.apache.openejb.config.AutoConfig.getUsableContainer Using container 
Default Stateless Container for bean InternalAPIBean
    15-Nov-2024 10:08:48.379 FINE [main] 
org.apache.openejb.config.AutoConfig.deploy Setting container ID Default 
Stateless Container for bean InternalAPIBean
    15-Nov-2024 10:08:48.379 FINE [main] 
org.apache.openejb.config.AutoConfig.deploy Container ID for bean 
InternalAPIBean is Default Stateless Container
    15-Nov-2024 10:08:48.407 FINE [main] 
org.apache.openejb.config.AutoConfig.getResourceId No existing resource 
found while attempting to Auto-link unmapped resource-ref 
'InternalAPIBean' of type 'com.pp.core.services.InternalAPILocal' for 
'pp-ws.Comp1951901544'.  Looked for Resource(id=InternalAPIBean) and 
Resource(id=InternalAPIBean)15-Nov-2024 10:08:48.409 WARNING [main] 
org.apache.openejb.config.ConfigurationFactory.configureApplication Jar 
not loaded. <path>/tomee/apache-tomee-plume-9.1.3/apps/pp.ear.  Can't 
find resource for class com.pp.ws.internal.ServicePortTypeImpl#service. 
(No provider available for resource-ref 'null' of type 
'com.pp.core.services.InternalAPILocal' for 'pp-ws.Comp1951901544'.)

What should I do to resolve these errors.

Thank you.
-- 


Re: Resource not found error

Posted by Richard Zowalla <rz...@apache.org>.
Hi,

I fear, that there will be no definite answer to your question without an actual reproducer project.

Gruß
Richard

> Am 15.11.2024 um 20:00 schrieb Niranjan Rao <nr...@paymentus.com>:
> 
> Greetings,
> 
> This is most likely operator or configuration error. I'm trying to deploy a legacy EJB application that currently gets deployed on older version of jboss.
> 
> 
> I downloaded apache-tomee-plume-9.1.3 and tried deploying the EAR files. First encountered javax/jakarta issue but tomcat migration tool handled that nicely. Next issue was JNDI name lookup. With little code change such as changing the names, it seems like it's loading expected beans/components correctly.
> 
> I'm still get an error resource not found. Tried enabling the logs at FINE level and this is what I get in the log files. Just pasting relevant lines.
> 
> I'm not clear if it's just complaining about this error and other beans are loaded or giving up upon first error encountered. InternalAPIBean does implement given InternalAPILocal interface.
> 
> 
> 15-Nov-2024 10:08:48.367 INFO [main] org.apache.openejb.config.InitEjbDeployments.deploy Auto-deploying ejb InternalAPIBean: EjbDeployment(deployment-id=InternalAPIBean)
>    15-Nov-2024 10:08:48.378 FINE [main] org.apache.openejb.config.AutoConfig.deploy Bean type of bean InternalAPIBean is STATELESS
>    15-Nov-2024 10:08:48.378 FINE [main] org.apache.openejb.config.AutoConfig.deploy Container for bean InternalAPIBean is not set, looking for a suitable container
>    15-Nov-2024 10:08:48.378 FINE [main] org.apache.openejb.config.AutoConfig.getUsableContainer Searching for usable container for bean: InternalAPIBean. Available application containers: , available system containers Default Stateless Container, Default Singleton Container
>    15-Nov-2024 10:08:48.378 FINE [main] org.apache.openejb.config.AutoConfig.getUsableContainer Attempting to find a matching container for bean: InternalAPIBean from application containers
>    15-Nov-2024 10:08:48.379 FINE [main] org.apache.openejb.config.AutoConfig.getUsableContainer Matching application container not found. Attempting to find a matching container for bean: InternalAPIBean from system containers
>    15-Nov-2024 10:08:48.379 FINE [main] org.apache.openejb.config.AutoConfig.matchContainer Container Default Stateless Container matches container type org.apache.openejb.assembler.classic.StatelessSessionContainerInfo for bean InternalAPIBean, this container will be used.
>    15-Nov-2024 10:08:48.379 FINE [main] org.apache.openejb.config.AutoConfig.getUsableContainer Using container Default Stateless Container for bean InternalAPIBean
>    15-Nov-2024 10:08:48.379 FINE [main] org.apache.openejb.config.AutoConfig.deploy Setting container ID Default Stateless Container for bean InternalAPIBean
>    15-Nov-2024 10:08:48.379 FINE [main] org.apache.openejb.config.AutoConfig.deploy Container ID for bean InternalAPIBean is Default Stateless Container
>    15-Nov-2024 10:08:48.407 FINE [main] org.apache.openejb.config.AutoConfig.getResourceId No existing resource found while attempting to Auto-link unmapped resource-ref 'InternalAPIBean' of type 'com.pp.core.services.InternalAPILocal' for 'pp-ws.Comp1951901544'.  Looked for Resource(id=InternalAPIBean) and Resource(id=InternalAPIBean)15-Nov-2024 10:08:48.409 WARNING [main] org.apache.openejb.config.ConfigurationFactory.configureApplication Jar not loaded. <path>/tomee/apache-tomee-plume-9.1.3/apps/pp.ear.  Can't find resource for class com.pp.ws.internal.ServicePortTypeImpl#service. (No provider available for resource-ref 'null' of type 'com.pp.core.services.InternalAPILocal' for 'pp-ws.Comp1951901544'.)
> 
> What should I do to resolve these errors.
> 
> Thank you.
> -- 
>