А вы знали, как запустить несколько клиентов на одной машине?

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#1
В общем, кто ставил себе несколько клиентов (часто разных версий), замечал, что запустить их можно только в определенной последовательности, либо с каким-то другим шаманством...
часто делают себе ярлыки на D:\lotus\notes6\notes.exe при этом, когда нотес запускается происходит какая-то проверка (видать какой-то семафор есть), и другой клиент уже не запускается... при этом, что странно, если запустить сначала 5й, а потом 6й клиент, то запускается, а на оборот уже нет...
но, если сменить имя файла на D:\lotus\notes6\nlnotes.exe, то все запускается независимо от порядка запуска...
можно даже клиент одной версии запустить, но тут надо нашаманить с копией DATA и notes.ini...
 

Kee_Keekkenen

Well-known member
05.09.2006
639
4
#4
В общем, кто ставил себе несколько клиентов (часто разных версий), замечал, что запустить их можно только в определенной последовательности, либо с каким-то другим шаманством...
часто делают себе ярлыки на D:\lotus\notes6\notes.exe при этом, когда нотес запускается происходит какая-то проверка (видать какой-то семафор есть), и другой клиент уже не запускается... при этом, что странно, если запустить сначала 5й, а потом 6й клиент, то запускается, а на оборот уже нет...
но, если сменить имя файла на D:\lotus\notes6\nlnotes.exe, то все запускается независимо от порядка запуска...
можно даже клиент одной версии запустить, но тут надо нашаманить с копией DATA и notes.ini...
кроме того, в клиентах с джавой notes.exe запускает в джава интерфейсе, nlnotes.exe в обычном фейсе
обычно для работы с несколькими версиями проще всего сделать копии каталогов с установленными клиентами,
и тогда можно использовать любое количество клиентов и в любом порядке запуска..
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#5
обычно для работы с несколькими версиями проще всего сделать копии каталогов с установленными клиентами,
и тогда можно использовать любое количество клиентов и в любом порядке запуска..
если для запуска использовать notes.exe тогда разные каталоги не помогут
у меня стоят 5-ка, 6-ка, 7-ка. понятно дело, что лежат в разных каталогах! но если 6-ка запущена (notes.exe), то пятерка не запустится уже

кроме того, для запуска нескольких версий, например, 6-ки не обязательно копировать всю папку notes, достаточно скопировать DATA в DATA2, например, сделать копию notes2.ini, в нем поправить путь к папке DATA2, сделать ярлык на nlnotes.exe с параметром - путем к notes2.ini
и вуаля...
правда, это полезно если работаешь с сервером, а с локальными нет, т.к. потом носиться с инфой в локальных базах придется...
 

Kee_Keekkenen

Well-known member
05.09.2006
639
4
#6
думаю разработчик вряд ли будет заморачиваться notes.exe - это монопольный вариант..
данные обычно на сервере, а клиенты нужны для тестирования..
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#7
Интересно. А я виртуальную машину использую.
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#8
думаю разработчик вряд ли будет заморачиваться notes.exe - это монопольный вариант..
данные обычно на сервере, а клиенты нужны для тестирования..
зря так думаешь B) вот когда тебе надо будет заниматься обработкой нескольких процессов, а один клиент подвис, бо долго выполняется код, то задумаешься о том, чтобы была возможность запустить еще один клиент...


зы: интересно было бы сделать такую себе минимально необходимую папку data, поубирать оттуда лишние базы, типа шаблоны и т.п... но это уже несбыточные мечты ))) ленивый я...
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 599
277
#10
wine в линухах, через настройку окружения и запускайте...
без костылей и изворотов
 

VladSh

начинающий
Lotus team
11.12.2009
1 276
6
#12
Может кто-то уже смог запустить два Standard-клиента без виртуальной машины? Подскажите, пожалуйста.
 

VladSh

начинающий
Lotus team
11.12.2009
1 276
6
#15
А если запускать в виртуальных средах, типа Sandboxie, можно таким образом обмануть Лотус, что он ещё не запущен?
Я пробовал
Enigma Virtual Box, она не создаёт виртуальную среду, а просто создаёт портативный образ, который который работает в обычном окружении, т.е. если процесс есть, то 2-й уже не запустить.
Может кто-то знает проги, которые не виртуализируют целую ОС, а только создают независимую виртуальную среду (со своим пространством процессов) в текущей ОС? Это, по идее, могло бы помочь.
 

garrick

Lotus team
26.10.2009
911
61
#16
Basic клиентов через nlnotes.exe можно запустить сколько угодно, лишь бы ОЗУ хватило. Надо только делать это из разных каталогов. А вот Standard так запустить не получается. Вот если вы научитесь создавать правильное окружение (конфиги всякие, ini) для запуска notes2.exe, то может и взлетит. Может быть где-то файл какой-то или каталог, как у Eclipse в домашнем каталоге пользователя .eclipse, или что-то типа общего workspace не даёт запуститься второму экземпляру.
 

VladSh

начинающий
Lotus team
11.12.2009
1 276
6
#17
ini-файлы - не то, - у меня разные папки с клиентами и разными ini и ярлыками. Лотус не запускается, потому что он уже есть в процессах.
 

garrick

Lotus team
26.10.2009
911
61
#18
У меня три разные версии клиента в разных каталогах, каждый со своим ini файлом и каталогом Data, используя nlnotes.exe вместо notes.exe можно запустить все сразу. Естественно, только Basic вариант получается. Можно запустить и большее количество клиентов если, как я уже сказал, ОЗУ хватит.
 

VladSh

начинающий
Lotus team
11.12.2009
1 276
6
#19