Наверно не все знают, что в windows есть порт форвардинг. Но в windows xp чтобы он заработал, необходимо установить протокол IPv6. Итак:
Показаны сообщения с ярлыком windows. Показать все сообщения
Показаны сообщения с ярлыком windows. Показать все сообщения
воскресенье, 23 октября 2016 г.
понедельник, 19 сентября 2016 г.
Два Libre\Open Office на одном ПК
Задача: запустить libreoffice в headless режиме на 2х портах на 1м пк
Решение:
Решение:
- Открыть cmd
- Создать папки c:\tmp\1 c:\tmp\2
- Перейти в папку офиса C:\Program Files (x86)\LibreOffice 5\program\
Выполнить 1 раз:
soffice.exe "-env:UserInstallation=file:///C:/tmp/1/"
soffice.exe" "-env:UserInstallation=file:///C:/tmp/2/" - Запускаем 1 и 2й офис headless:
"C:\Program Files (x86)\LibreOffice 5\program\soffice.exe" "-env:UserInstallation=file:///C:/tmp/1/" -accept="socket,host=0.0.0.0,port=8100;urp;StarOffice.ServiceManager" -headless -nodefault -nofirststartwizard -nolockcheck -nologo -norestore
"C:\Program Files (x86)\LibreOffice 5\program\soffice.exe" "-env:UserInstallation=file:///C:/tmp/2/" -accept="socket,host=0.0.0.0,port=8101;urp;StarOffice.ServiceManager" -headless -nodefault -nofirststartwizard -nolockcheck -nologo -norestore
суббота, 31 октября 2015 г.
Установка Liferay как сервис Windows
Частенько приходится настраивать liferay в windows, чтобы небыло велосипедов и костылей пользуюсь следующим планом:
- Качаем дистрибутив apache tomcat для windows аналогичный версии в liferay. Можно взять тут
- Копируем оттуда tomcat7.exe, tomcat7w.exe и service.bat. И кладем в liferay\tomcat-x.x.x\bin
- Переименовываем tomcat7w.exe в liferayw.exe.
- Запускаем cmd с правами администратора и идем в директорию liferay\tomcat-x.x.x\bin и выполняем: service.bat install liferay
- После установки сервиса запускаем liferayw.exe и настраиваем сервис
- В startup и shutdown рекомендую выставить режим exe и вписать туда батники(startup.bat shutdown.bat)
- Там же можно проверить запуск сервиса.
четверг, 23 октября 2014 г.
Свой сервис для Windows с зависимостями
На днях была поставлена задача добавить сервис в windows. После чтения кучи литературы выбрал следующий способ:
- Берется srvany.exe из Windows Server 2003 Resource Kit. Копируется в %windir%/system32/
- От администратора выполняется создание сервиса(в данном случае запуск openoffice в headless режиме): sc create "openofficeserver" binPath= "\"C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe\" -headless -accept=\"socket,host=127.0.0.1,port=8100;urp;StarOffice.Service\" -nofirststartwizard" DisplayName= "OpenOffice 3.4.1 Server" start= auto . Где "openofficeserver" - имя сервиса, display name - имя сервиса который будет отображаться в services.msc. При удачном выполнении увидим [SC] CreateService SUCCESS
- Правим реестр. Запускаем regedit и идем в HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\openofficeserver. Копируем в блокнот содержание ключа ImagePath. И меняем его на c:\windows\system32\srvany.exe. Создаем ключ Parameters(выглядит как папка). В котором создаем ключ Application типа string и вставляем наше значение из блокнота.
- Для добавлении зависимости нашего сервиса от сервиса А(название сервисов так же смотрится в HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\) необходимо выполнить от администратора: sc config openofficeserver depend= ServiceA . Для удаления: sc config openofficeserver depend= / . Если зависимость от нескольких сервисов: sc config openofficeserver depend= ServiceB/ServiceC/ServiceD
- Запускаем сервис через services.msc
- Проверяем что сервис запущен: netstat -nao|findstr -c":8100"
Подписаться на:
Сообщения (Atom)
