tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sriram N <sriramx_2...@yahoo.com>
Subject Re: Embedded Tomcat
Date Sun, 26 Oct 2003 03:04:28 GMT
Hi Robert,

Congratulations on having Embedded Tomcat in your application.

My apologies for not explaining a solution to your problem more clearly.

The method we had discussed by private mail earlier today indeed works. I
cannot give you actual source code, simply because I'm downloading Tomcat at
the moment.

The only part that you need to work on is the :
> MyApplication app = <someway of getting access to the instantiated object>;

that you have mentioned below:

Let's say your application (with all its parts) is represented by
MyApplication.

You could create the class along the lines of :

public class MyApplication{

private static MyApplication currentInstance = null;

private MyApplication(){
}

public MyApplication getCurrentInstance(){
    if (currentInstance==null){
        currentInstance = new MyApplication();
        initialize();  // some initialization work
    }
    return currentInstance;
}

}

You should now be able to access MyApplication's object from within your web
applications via MyApplication.getCurrentInstance();

In your care, you do not need JNDI. There is another means of sharing objects
(via JMX) that I shall explore once this Tomcat download is completed.

-- Sriram

--- Robert Charbonneau <tomcat-dev@kdesktop.org> wrote:
> I've successfully embedded Tomcat into my application and have talked to a
> few 
> people about how to shared objects between the application and the JSPs from 
> the contexts I've defined.  I've had a suggested to use JNDI but this seems a
> 
> little more elaborate than I need, and someone else was talking about using 
> ServletContext.setAttribute() and ServletContext.getAttribute()
> 
> Is there a code example both application side and web side somewhere that 
> could show me how to do this?  I've been wrestling with this for a while and 
> it's starting to irritate me.  :)
> 
> I've embedded Tomcat for the sole purpose of being able to create JSPs and 
> Servlets that can examine the properties of the application and modify the 
> properties as well.  For example, I need to be able to do the following in my
> 
> JSP.
> 
> MyApplication app = <someway of getting access to the instantiated object>;
> 
> Object obj = app.getSomeData();
> obj.modifyInSomeWay();
> app.setSomeData(obj);
> 
> If anyone can provide an example for this, I would very much appreciate it.
> 
> Thanks.
> 
> --
> Robert Charbonneau
> tomcat-dev@kdesktop.org
> --
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
> 


__________________________________
Do you Yahoo!?
Exclusive Video Premiere - Britney Spears
http://launch.yahoo.com/promos/britneyspears/

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org


Mime
View raw message