Hi,
Thanks a lot for your reply! Then how can I bind a resource to a tree like name, such as “a/b/c”, please? We’re trying merge from Weblogic to Jetty, and seems something different between Weblogic and Jetty on the JNDI name binding… Thanks! Lin From: Joakim Erdfelt [mailto:[email protected]] Sent: 2018年4月9日 20:23 To: JETTY user mailing list Subject: Re: [jetty-users] Can Jetty user bind JNDI by themselves? That error tells you that "/event_channel" doesn't exist. You are trying to bind "/event_channel/${serverName}" before the parent even exists. Joakim Erdfelt / HYPERLINK "mailto:[email protected]"[email protected] On Sat, Apr 7, 2018 at 9:41 PM, Lin Ren <HYPERLINK "mailto:[email protected]"[email protected]> wrote: Hi, I’m currently trying to bind a JNDI by myself in the Bean code (not in the application), code is like below: try { // Bind receiver under server name jndiName = WlngContext.getInstance().getServerName(); final String JNDI_PREFIX = "event_channel/"; fullJndiName = JNDI_PREFIX + jndiName; namingContext = new InitialContext(); localReceiver = new EventReceiverImpl(this); namingContext.bind(fullJndiName, localReceiver); eventContext = (EventContext) namingContext.createSubcontext(JNDI_PREFIX); namingListener = new EventReceiversListener(this); eventContext.addNamingListener("", EventContext.ONELEVEL_SCOPE, namingListener); refreshCachedEventReceivers(); } catch (Exception e) { // Cleanup what we've done before throwing exception System.out.println("================================" + e.getMessage()); e.printStackTrace(); deactivate(); throw e; } And I got an exception said that: javax.naming.NameNotFoundException: event_channel is not bound at org.eclipse.jetty.jndi.local.localContextRoot.bind(localContextRoot.java:608) at org.eclipse.jetty.jndi.local.localContextRoot.bind(localContextRoot.java:547) at javax.naming.InitialContext.bind(InitialContext.java:425) at com.bea.wlcp.wlng.event_channel.rmi.EventBroadcasterRmi.activate(EventBroadcasterRmi.java:54) My question here is, can we bind JNDI by ourselves? If yes, how can we do for that? Thanks! Lin _______________________________________________ jetty-users mailing list HYPERLINK "mailto:[email protected]"[email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit HYPERLINK "https://urldefense.proofpoint.com/v2/url?u=https-3A__dev.eclipse.org_mailman_listinfo_jetty-2Dusers&d=DwMFaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=XJ-Gh-WfgW8GDdxqZAEJhhrdvcNRWEfurTuAQfQYVAo&m=6Kgfq031S-kkrbCmZrMY-SHQJgc_yvp0cGete-fqLlc&s=7vXLnlD5bGsYfAkLc9-QSJSMa3Xkz8W03RfDvUt1kHU&e="https://dev.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jetty-users
