The GBean should implement at least one interface, say com.example.Foo, which includes all the methods your web app wants to call on it. Then you add a block like this to the deployment plan for the web app (geronimo-web.xml): MyGBean com.example.Foo YourGbeanInstanceName That will stick the GBean named YourGbeanInstanceName (e.g. plan has ) in JNDI for the web app at java:comp/env/MyGBean (java:comp/env/ plus the above). When you access that JNDI location, you'll get something that implements com.example.Foo (the above), so you can use it like this: Foo foo = (Foo)new InitialContext().lookup("java:comp/env/MyGBean"); Make sure that the GBeanInfo for your GBean has a line like infoFactory.addInterface(com.example.Foo.class); for this to work. Thanks, Aaron On 7/14/06, tbot55@yahoo.com wrote: > I have successfully deployed a GBean using a > deployment plan. I have added a new jar to the > repository, and I reference the class in the > deployment plan. > > Now, my question is: How do I access the deployed > class via the GBean from my web service/application? > > Thanks. > Tyler > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com >