Hi Robert,

first of all legacy names are not logged but still active so normally you
don't need to configure it. Default is:
{deploymentId}{interfaceType.annotationName}

Then system.properties is a good place to configure any tomee property (it
should be the default location as an user actually).

If you need more assistance I would suggest you to build a project with an
arquillian test using arquillian-tomee-remote to reproduce your issue and
share the link to github (or any public repository) to let us help you in
an accurate way. Arquillian will allow you to configure the system
properties in arquillian.xml (see properties of tomee remote adapter on
http://tomee.apache.org/ng/developer/testing/arquillian/index.html )



Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://blog-rmannibucau.rhcloud.com> | Old Wordpress Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com> | JavaEE Factory
<https://javaeefactory-rmannibucau.rhcloud.com>

2016-08-30 16:08 GMT+02:00 Robert van Loenhout <r.vanloenh...@greenvalley.nl
>:

> Hi,
>
> I'm deploying something with ejb2 in tomee.
> In the log I can see entries like thisd that bind the EJBs to JNDI.
> Jndi(name=global/my_ear-version/my_ejb-version/MyEjb!com.company.MyEjbHome)
> --> Ejb(deployment-id=MyEjb)
> Jndi(name=global/my_ear-version/my_ejb-version/MyEjb) -->
> Ejb(deployment-id=MyEjb)
>
> I can indeed use these global names to access my EJB from the
> InitialContext, however I need a way to access them with an easier name,
> prefereably the ejb-name, or the deployment-id.
>
> I tried to search an answer for this and I did get the following
> information.
>
> http://tomee.apache.org/deployment-id.html
> This page mentions that I, a lazy developer, can use the -D option of the
> deploy tool, but I don't know how to configure this for tomee.
>
> http://tomee.apache.org/jndi-names.html
> This page specifies how to customize the JNDI name.
> I have set
> openejb.jndiname.format = {ejbName}
> in the system.properties and catalina.properties, but it doesn't seem to
> have any effect.
>
> Thanks for any help.
>
>
>

Reply via email to