See
https://github.com/eclipse/jetty.project/blob/jetty-9.4.x/jetty-home/src/main/resources/etc/jetty-started.xml

Which sets up a LifeCycle Listener that simply writes a file saying it
started.

The implementation of LifeCycle could also help you.

https://github.com/eclipse/jetty.project/blob/jetty-9.4.x/jetty-util/src/main/java/org/eclipse/jetty/util/component/FileNoticeLifeCycleListener.java

Joakim Erdfelt / [email protected]

On Wed, May 16, 2018 at 1:11 AM, Lin Ren <[email protected]> wrote:

> Hi all,
>
>
>
> I’m currently trying my project on Jetty standalone mode.
>
>
>
> I wrote a BootstrapServerService, which annotated by “@ManagedObject” and
> extends org.eclipse.jetty.util.component.AbstractLifeCycle.
>
>
>
> The BootstrapServerService is now added into Server as a bean (in
> jetty.xml):
>
>
>
>     <Call name="addBean">
>
>       <Arg>
>
>         <New class="com.bea.wlcp.wlng.core.wls.BootstrapServerService"/>
>
>       </Arg>
>
>     </Call>
>
>
>
> Then the BootstrapServerService is started before deployed application is
> activated, just as my expected.
>
>
>
> However, in the BootstrapServerService, there is logic to get the RMI
> repository and bind local object:
>
>
>
>         *final* Registry registry = LocateRegistry.*getRegistry*();
>
>         registry.bind(fullJndiName, stub);
>
>
>
> It fails because the RMI service is NOT started yet. So I tried to single
> out the bind logic and trying to find a hook from Jetty to execute this
> logic after the RMI is ready, but so far I’m not able to find it out.
>
>
>
> Can anyone give advisement?
>
>
>
> Thanks!
>
>
>
> Lin
>
> _______________________________________________
> 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
>
_______________________________________________
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

Reply via email to