|
singleton объекты на нескльких вирутальных серверахё
|
|||
---|---|---|---|
#18+
привет все, у меня маленький ламерский вопрос о сервлетах и сервлет-котнтейнере томкат 4. в моем сервлете MyServlet делается объект некоего класса MySingleton, который оформлен как singleton, то есть у него есть метод getMySingleton, котором просматривается содержание статичной переменной класса MySingleton, где должна лежать единственная копия этого класса. этот сервлет должен работать на нескольких виртуальных серверах. то есть он будет deployed несколько раз. я догадываюсь, что сам объект, который tomcat сделает из моего класса, будет для каждого виртуального веб-сервера свой. даже если tomcat захочет сделать по нескольку объектов класса MyServlet, они будут каждый осведомлены о своем контексте и т.п. вопрос в том, сколько будет объектов класса MySingleton? Будет ли он один для всего томката, или он будет один свой для каждого сервлета (как мне и надо)? Правильно ли я думаю, что если для каждого виртуального сервера запускается отдельная JVM, то проблемы мне не будет? Я собираюсь, однако, настроить, чтобы была одна JVM. как мне разделить MySingleton, чтобы он был у каждого виртуального веб-сервера свой? dalai ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2003, 23:03 |
|
singleton объекты на нескльких вирутальных серверахё
|
|||
---|---|---|---|
#18+
кажется, нужно смотреть в сторону JNDI ( здесь ). поправьте меня знатоки ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2003, 11:40 |
|
singleton объекты на нескльких вирутальных серверахё
|
|||
---|---|---|---|
#18+
нашел ресурс , и там сказано про какие-то ClassLoaderы. значит ли это, что singleton объекты будут у кажного webappа свои? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2003, 14:09 |
|
|
start [/forum/topic.php?fid=59&gotonew=1&tid=2154612]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
13ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 281ms |
0 / 0 |