{"id":11145,"date":"2025-11-24T11:13:27","date_gmt":"2025-11-24T10:13:27","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=11145"},"modified":"2025-11-24T11:56:33","modified_gmt":"2025-11-24T10:56:33","slug":"instalacja-comarch-erp-enterprise-jako-usluga-w-systemie-linux-lub-windows","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-comarch-erp-enterprise-jako-usluga-w-systemie-linux-lub-windows\/","title":{"rendered":"Instalacja: Comarch ERP Enterprise jako us\u0142uga w systemie Linux lub Windows"},"content":{"rendered":"<h3 id=\"wprowadzenie\" >Wprowadzenie<\/h3>\n<p><span style=\"color: #000000;\">Comarch ERP Enterprise mo\u017ce dzia\u0142a\u0107 jako us\u0142uga w systemie Windows i niekt\u00f3rych wydaniach systemu Linux.<\/span> Poni\u017cej opisano dost\u0119pne mo\u017cliwo\u015bci korzystania z us\u0142ugi oraz funkcje, jakie system ERP udost\u0119pnia w tym zakresie.<\/p>\n<h3 id=\"grupa-docelowa\" >Grupa docelowa<\/h3>\n<ul>\n<li>Administratorzy systemu<\/li>\n<li>Konsultanci techniczni<\/li>\n<li>Programi\u015bci instaluj\u0105cy system ERP<\/li>\n<\/ul>\n<h3 id=\"wymagania\" >Wymagania<\/h3>\n<p data-start=\"0\" data-end=\"179\"><span style=\"color: #000000;\">Obecnie us\u0142uga obs\u0142uguje okre\u015blone warianty system\u00f3w Windows i Linux. I<\/span>nformacje o tym, kt\u00f3re wersje Windows i Linux s\u0105 wspierane, znajduj\u0105 si\u0119 w artykule <em><a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wymagania-systemowe\/\">Wymagania systemowe<\/a><\/em>.<\/p>\n<p data-start=\"181\" data-end=\"381\" data-is-last-node=\"\" data-is-only-node=\"\">Podczas tworzenia us\u0142ugi do plik\u00f3w konfiguracyjnych us\u0142ugi zapisywane s\u0105 dane dotycz\u0105ce SAS. Z tego powodu SAS, dla kt\u00f3rego tworzona jest us\u0142uga, musi by\u0107 skonfigurowany przed rozpocz\u0119ciem instalacji.<\/p>\n<h3 id=\"definicje\" >Definicje<\/h3>\n<p><strong>\u015acie\u017cka UNC (Universal Naming Convention)<\/strong> &#8211; za pomoc\u0105 \u015bcie\u017cki UNC mo\u017cna uzyska\u0107 bezpo\u015bredni dost\u0119p do dowolnego zasobu w sieci, bez konieczno\u015bci u\u017cywania powi\u0105zanego dysku.<\/p>\n<h3 id=\"konwencje\" >Konwencje<\/h3>\n<p>Nie nale\u017cy zmienia\u0107 domy\u015blnych struktur katalog\u00f3w ani nazw plik\u00f3w w obr\u0119bie struktury folder\u00f3w us\u0142ugi. W przeciwnym razie us\u0142uga nie uruchomi si\u0119 prawid\u0142owo.<\/p>\n<h3 id=\"instalowanie-i-uruchamianie-uslugi\" >Instalowanie i uruchamianie us\u0142ugi<\/h3>\n<p>Us\u0142uga jest zarz\u0105dzana za pomoc\u0105 narz\u0119dzia <em data-start=\"315\" data-end=\"381\">wrkossrv <\/em>(artyku\u0142 <em><a title=\"Comarch ERP Enterprise jako us\u0142uga w Windows lub Linux (wrkossrv)\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/comarch-erp-enterprise-jako-usluga-w-windows-lub-linux-wrkossrv\/\">Comarch ERP Enterprise jako us\u0142uga w Windows lub Linux (wrkossrv)<\/a><\/em>). Zarz\u0105dzanie us\u0142ug\u0105 jest niezale\u017cne od u\u017cywanego systemu operacyjnego. Niekt\u00f3re dzia\u0142ania, takie jak r\u0119czne uruchamianie lub zatrzymywanie us\u0142ugi, zale\u017c\u0105 jednak od konkretnego systemu operacyjnego.<\/p>\n<h4 id=\"instalacja\" >Instalacja<\/h4>\n<p data-start=\"0\" data-end=\"78\">Us\u0142uga dla SAS mo\u017ce zosta\u0107 skonfigurowana na r\u00f3\u017cne sposoby:<\/p>\n<ul data-start=\"80\" data-end=\"1203\" data-is-only-node=\"\" data-is-last-node=\"\">\n<li data-start=\"80\" data-end=\"377\">\n<p data-start=\"82\" data-end=\"377\"><strong data-start=\"82\" data-end=\"114\">Instalacja przez system ERP<\/strong> &#8211; system ERP tworzy katalog us\u0142ugi, konfiguruje us\u0142ug\u0119 oraz instaluje j\u0105 w systemie operacyjnym. Instalacja w systemie operacyjnym jest mo\u017cliwa tylko wtedy, gdy SAS wykonuj\u0105cy instalacj\u0119 dzia\u0142a na tym samym komputerze, na kt\u00f3rym us\u0142uga ma zosta\u0107 zainstalowana.<\/p>\n<\/li>\n<li data-start=\"379\" data-end=\"833\">\n<p data-start=\"381\" data-end=\"833\"><strong data-start=\"381\" data-end=\"445\">Konfiguracja przez system ERP i nast\u0119pnie r\u0119czna instalacja <\/strong>&#8211; system ERP tworzy katalog us\u0142ugi oraz konfiguruje us\u0142ug\u0119. W katalogu us\u0142ugi umieszczane s\u0105 skrypty zale\u017cne od systemu operacyjnego, s\u0142u\u017c\u0105ce do zarz\u0105dzania us\u0142ug\u0105 \u2014 s\u0105 one dost\u0119pne r\u00f3wnie\u017c podczas instalacji wykonywanej przez system ERP. Nast\u0119pnie instalacj\u0119 uruchamia si\u0119 z pow\u0142oki systemu operacyjnego, na kt\u00f3rym us\u0142uga ma by\u0107 zainstalowana, poprzez wywo\u0142anie odpowiedniego skryptu.<\/p>\n<\/li>\n<li data-start=\"835\" data-end=\"1203\" data-is-last-node=\"\">\n<p data-start=\"837\" data-end=\"1203\" data-is-last-node=\"\"><strong data-start=\"837\" data-end=\"892\">R\u0119czne tworzenie, konfiguracja i instalacja us\u0142ugi <\/strong>&#8211; dla ka\u017cdej us\u0142ugi dost\u0119pny jest pakiet dostawy w postaci pliku ZIP. Plik ten mo\u017cna rozpakowa\u0107 r\u0119cznie, skonfigurowa\u0107 jego zawarto\u015b\u0107, a nast\u0119pnie zainstalowa\u0107 us\u0142ug\u0119 z u\u017cyciem udost\u0119pnionych skrypt\u00f3w. Dzi\u0119ki temu mo\u017cliwe s\u0105 instalacje odbiegaj\u0105ce od standardu, np. instalacja drugiej us\u0142ugi dla jednego SAS.<\/p>\n<\/li>\n<\/ul>\n<h5 id=\"funkcje-specjalne-dla-systemu-operacyjnego-windows\" >Funkcje specjalne dla systemu operacyjnego <em>Windows<\/em><\/h5>\n<p data-start=\"0\" data-end=\"264\">Je\u017celi us\u0142uga ma by\u0107 uruchamiana w systemie Windows i katalog serwera plik\u00f3w systemu nie znajduje si\u0119 na komputerze lokalnym, podczas konfiguracji serwera aplikacji, r\u0119cznej konfiguracji lub wykonywania skrypt\u00f3w nale\u017cy u\u017cywa\u0107 \u015bcie\u017cki UNC dla katalogu serwera plik\u00f3w.<\/p>\n<p data-start=\"266\" data-end=\"643\">Gdy skrypty s\u0105 wykonywane z poziomu Windows Command Shell, obs\u0142uga \u015bcie\u017cek UNC musi by\u0107 w\u0142\u0105czona za pomoc\u0105 wpisu w rejestrze.<\/p>\n<p data-start=\"645\" data-end=\"923\">Zainstalowan\u0105 us\u0142ug\u0119 nale\u017cy sprawdzi\u0107 w:<br data-start=\"685\" data-end=\"688\" \/><em data-start=\"688\" data-end=\"801\">Panel sterowania \u2192 Narz\u0119dzia systemu Windos\u2192 Us\u0142ugi \u2192 Semiramis &lt;Systemname&gt;.&lt;Servername&gt; \u2192 zak\u0142adka Og\u00f3lne<\/em>.<br data-start=\"802\" data-end=\"805\" \/>W polu <em data-start=\"812\" data-end=\"834\">\u015acie\u017cka do pliku EXE<\/em> musi znajdowa\u0107 si\u0119 \u015bcie\u017cka UNC. \u015acie\u017cki wykorzystuj\u0105ce litery dysk\u00f3w nie s\u0105 obs\u0142ugiwane.<\/p>\n<p data-start=\"925\" data-end=\"1159\" data-is-last-node=\"\" data-is-only-node=\"\">Je\u017celi katalog File-Server ma by\u0107 dost\u0119pny przez sie\u0107, nale\u017cy zadba\u0107 o to, aby \u015bcie\u017cka sieciowa by\u0142a dost\u0119pna r\u00f3wnie\u017c w kontek\u015bcie konta us\u0142ugi. Ta wersja us\u0142ugi nie zapewnia funkcjonalno\u015bci automatycznego mapowania dysk\u00f3w sieciowych.<\/p>\n<h5 id=\"ograniczenia-dotyczace-uzywanego-jdk\" >Ograniczenia dotycz\u0105ce u\u017cywanego JDK<\/h5>\n<p data-start=\"0\" data-end=\"76\">Us\u0142uga zawiera dwa komponenty specyficzne dla danego systemu operacyjnego program wykonywalny oraz bibliotek\u0119 udost\u0119pniaj\u0105c\u0105 funkcje poprzez JNI, kt\u00f3re s\u0105 wymagane przez us\u0142ug\u0119.<\/p>\n<p>Na 64-bitowym systemie operacyjnym nale\u017cy u\u017cywa\u0107 64-bitowej wersji us\u0142ugi oraz 64-bitowego JDK.<\/p>\n<h5 id=\"instalacja-przez-systemu-erp\" ><a id=\"Instalacja\"><\/a>Instalacja przez systemu ERP<\/h5>\n<p data-start=\"0\" data-end=\"71\">Instalacja us\u0142ugi dla SAS odbywa si\u0119 za pomoc\u0105 nast\u0119puj\u0105cego polecenia:<\/p>\n<p data-start=\"73\" data-end=\"163\">wrkossrv \u2013create \u2013sas:&lt;sas&gt; \u2013os:&lt;type&gt; -jdk:&lt;path&gt; -starttype:&lt;vs&gt; -user:&lt;text&gt; -pw:&lt;text&gt;<\/p>\n<p data-start=\"165\" data-end=\"482\">Parametry \u2013user i \u2013pw s\u0105 opcjonalne w systemi Linux.<br data-start=\"201\" data-end=\"204\" \/>Parametr:<\/p>\n<ul>\n<li data-start=\"165\" data-end=\"482\">\u2013user jest obowi\u0105zkowy w systemie Windows.<br data-start=\"255\" data-end=\"258\" \/>\u2013pw w systemie Windows jest wymagany tylko wtedy, gdy us\u0142uga ma zosta\u0107 zainstalowana bezpo\u015brednio.<\/li>\n<\/ul>\n<p data-start=\"484\" data-end=\"612\"><section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">W systemie Windows podany u\u017cytkownik musi posiada\u0107 uprawnienie <em data-start=\"556\" data-end=\"587\">Anmeldung als Dienst erlauben<\/em> (logowanie jako us\u0142uga).<\/div><\/section><\/p>\n<p data-start=\"614\" data-end=\"1118\">Parametr -sas okre\u015bla SAS, dla kt\u00f3rego instalowana jest us\u0142uga. Us\u0142uga zostaje zainstalowana w katalogu semiramis\/servers\/&lt;sas&gt;\/service. Struktura katalogu jest opisana w rozdziale <em><a href=\"#katalog\">Katalog us\u0142ug<\/a><\/em>. Ustawienie \u015bcie\u017cki serwera plik\u00f3w jest przejmowane z konfiguracji SAS, dlatego SAS musi by\u0107 wcze\u015bniej utworzony i skonfigurowany. Je\u017celi \u015bcie\u017cka serwera plik\u00f3w zostanie zmieniona w bazie konfiguracyjnej, konieczne jest dostosowanie us\u0142ugi poprzez polecenie \u2013modify lub r\u0119czn\u0105 zmian\u0119 pliku konfiguracyjnego.<\/p>\n<p data-start=\"1120\" data-end=\"1452\">Parametr \u2013os okre\u015bla typ systemu operacyjnego, dla kt\u00f3rego instalowana jest us\u0142uga. Obecnie obs\u0142ugiwane s\u0105 Windows (64-bit) oraz Linux (64-bit). Na podstawie tego parametru instalowane s\u0105 odpowiednie programy i skrypty zale\u017cne od systemu operacyjnego. Wyb\u00f3r ten wp\u0142ywa r\u00f3wnie\u017c na niekt\u00f3re parametry w pliku konfiguracyjnym.<\/p>\n<p data-start=\"1454\" data-end=\"1711\" data-is-last-node=\"\" data-is-only-node=\"\">\u015acie\u017cka do katalogu g\u0142\u00f3wnego JDK jest podawana parametrem -jdk:. \u015acie\u017cka zale\u017cy od systemu operacyjnego, np. C:\\jdk1.5.0_08. Je\u017celi instalowane jest nowe JDK lub z innych powod\u00f3w zmienia si\u0119 \u015bcie\u017cka do JDK, konfiguracj\u0119 us\u0142ugi nale\u017cy odpowiednio dostosowa\u0107.<\/p>\n<p>Us\u0142ug\u0119 mo\u017cna\u00a0 uruchomi\u0107 na kilka sposob\u00f3w:<\/p>\n<ul>\n<li>Automatycznie po uruchomieniu komputera<\/li>\n<li>R\u0119cznie w p\u00f3\u017aniejszym czasie<\/li>\n<\/ul>\n<p>W systemach operacyjnych Windows typ uruchomienia jest w\u0142a\u015bciwo\u015bci\u0105 us\u0142ugi i jest okre\u015blany za pomoc\u0105 parametru <em>-starttype<\/em>. Parametr ten nie ma znaczenia w systemie Linux. Je\u015bli skonfigurowano us\u0142ug\u0119 za pomoc\u0105 <em>-create<\/em>, zostanie ona uruchomiona automatycznie po uruchomieniu komputera.Aby uruchomi\u0107 us\u0142ug\u0119 r\u0119cznie, nale\u017cy u\u017cy\u0107 polecenia <em>createDirectory<\/em> zamiast <em>-create<\/em>.<\/p>\n<p>Parametry <em data-start=\"811\" data-end=\"818\">\u2013user<\/em> oraz <em data-start=\"824\" data-end=\"829\">\u2013pw<\/em> s\u0105 wymagane wy\u0142\u0105cznie w systemie Windows. Us\u0142uga jest tworzona na koncie okre\u015blonym przez te parametry. Nale\u017cy zwr\u00f3ci\u0107 uwag\u0119, \u017ce konto to musi posiada\u0107 odpowiednie uprawnienia do uruchamiania systemu ERP. W szczeg\u00f3lno\u015bci \u015bcie\u017cka do serwera plik\u00f3w wskazana w konfiguracji musi by\u0107 dost\u0119pna z tego konta.<\/p>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">Aby utworzy\u0107 us\u0142ug\u0119 w systemie Windows dla SAS ABC, kt\u00f3ra uruchamiana jest automatycznie przy starcie systemu na koncie <span style=\"color: #000000;\"><em>Us\u0142ugaU\u017cytkownik<\/em>\u00a0<\/span>z has\u0142em <em data-start=\"1293\" data-end=\"1298\">xyz<\/em>, nale\u017cy u\u017cy\u0107 nast\u0119puj\u0105cego polecenia:<\/p>\n<p>wrkossrv \u2013create \u2013sas:ABC \u2013os:1 \u2013jdk:C:\\jdk1.5.0_08 \u2013starttype:1 \u2013user:<span style=\"color: #ff00ff;\"><span style=\"color: #000000;\"><em>Us\u0142ugaU\u017cytkownik<\/em><\/span>\u00a0<\/span> \u2013pw:xyz<\/p>\n<p><\/div><\/section>\n<h5 id=\"konfiguracja-za-posrednictwem-systemu-erp\" >Konfiguracja za po\u015brednictwem systemu ERP<\/h5>\n<p>Us\u0142uga mo\u017ce zosta\u0107 skonfigurowana r\u00f3wnie\u017c bez automatycznej instalacji w systemie operacyjnym. Jest to konieczne w sytuacji, gdy us\u0142uga ma zosta\u0107 zainstalowana na innym komputerze, poniewa\u017c na komputerze docelowym musz\u0105 zosta\u0107 uruchomione programy zale\u017cne od systemu operacyjnego. W systemach Linux opcja ta jest u\u017cywana, gdy us\u0142uga nie ma by\u0107 uruchamiana automatycznie. W takim przypadku instalacja w systemie operacyjnym nie jest przewidziana.<\/p>\n<p>Polecenie dzia\u0142a tak, jak opisano w rozdziale <a href=\"#Instalacja\"><em data-start=\"732\" data-end=\"761\">Instalacja przez system ERP<\/em><\/a>. W tym celu nale\u017cy zast\u0105pi\u0107 polecenie <em data-start=\"800\" data-end=\"809\">-create<\/em> poleceniem <em data-start=\"821\" data-end=\"839\">\u2013createDirectory<\/em>.<\/p>\n<p><code class=\"EnlighterJSRAW\" data-enlighter-language=\"java\">wrkossrv \u2013createDirectory \u2013sas:ABC \u2013os:1 \u2013jdk:C:\\jdk1.5.0_08 \u2013starttype:1 \u2013user:DienstUser \u2013pw:xyz<br \/>\n<\/code><\/p>\n<p data-start=\"993\" data-end=\"1085\">Nast\u0119pnie nale\u017cy przej\u015b\u0107 na komputer, na kt\u00f3rym us\u0142uga ma zosta\u0107 zainstalowana, do katalogu: <em data-start=\"1087\" data-end=\"1121\">semiramis\\servers&lt;sas&gt;\\services. <\/em>W katalogu tym znajduj\u0105 si\u0119 skrypty s\u0142u\u017c\u0105ce do instalowania, odinstalowywania, uruchamiania i zatrzymywania us\u0142ugi. Skrypty te s\u0105 zale\u017cne od systemu operacyjnego.<\/p>\n<p>W systemie Linux katalog ten zawiera skrypt <em>wrapper_init.sh<\/em>. Skrypt nale\u017cy wywo\u0142a\u0107 z parametrem <em data-start=\"1398\" data-end=\"1407\">install<\/em>, aby us\u0142uga by\u0142a automatycznie uruchamiana podczas startu komputera.<\/p>\n<p>W systemie Windows w tym katalogu znajduje si\u0119 skrypt <em>InstallSemiramisServer.bat<\/em>. Skrypt nale\u017cy uruchomi\u0107, aby zainstalowa\u0107 us\u0142ug\u0119.<\/p>\n<h5 id=\"instalacja-reczna\" >Instalacja r\u0119czna<\/h5>\n<p data-start=\"249\" data-end=\"551\">Przy r\u0119cznej instalacji pliki instalacyjne odpowiednie dla danego systemu operacyjnego nale\u017cy rozpakowa\u0107 do dowolnego katalogu. Nale\u017cy przy tym zadba\u0107 o zachowanie struktury katalog\u00f3w. Nast\u0119pnie nale\u017cy dostosowa\u0107 odpowiednie parametry w pliku <em data-start=\"492\" data-end=\"506\">service.conf<\/em>. Plik ten znajduje si\u0119 w podkatalogu <em data-start=\"544\" data-end=\"550\">conf<\/em>.<\/p>\n<p>Pliki instalacyjne to:<\/p>\n<ul>\n<li>Windows: semiramis\\files\\install\\service\\service-windows-setup.zip.<\/li>\n<li>Linux 64-bit: semiramis\\files\\install\\service\\service-linux64-setup.zip.<\/li>\n<\/ul>\n<h5 id=\"katalog-uslug\" ><a id=\"katalog\"><\/a>Katalog us\u0142ug<\/h5>\n<p data-start=\"235\" data-end=\"275\">Katalog us\u0142ugi ma nast\u0119puj\u0105c\u0105 struktur\u0119.<\/p>\n<p data-start=\"235\" data-end=\"275\"><a href=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/11\/image.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-40187\" src=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/11\/image.png\" alt=\"\" width=\"214\" height=\"177\" srcset=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/11\/image.png 214w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/11\/image-50x41.png 50w\" sizes=\"auto, (max-width: 214px) 100vw, 214px\" \/><\/a><\/p>\n<p data-start=\"277\" data-end=\"332\">\n<p data-start=\"277\" data-end=\"332\">\n<p data-start=\"277\" data-end=\"332\">\n<p data-start=\"277\" data-end=\"332\">\n<p data-start=\"277\" data-end=\"332\">Struktura katalogu dotyczy instalacji w systemie Linux.<\/p>\n<p data-start=\"334\" data-end=\"491\">W katalogu <em data-start=\"345\" data-end=\"350\">log<\/em> znajduj\u0105 si\u0119 pliki log\u00f3w us\u0142ugi. Je\u017celi system ERP lub us\u0142uga nie uruchamiaj\u0105 si\u0119, znajduj\u0105 si\u0119 tam wpisy pomocne przy diagnozowaniu b\u0142\u0119d\u00f3w.<\/p>\n<p data-start=\"493\" data-end=\"593\">Katalog <em data-start=\"501\" data-end=\"507\">conf<\/em> zawiera pliki <em data-start=\"522\" data-end=\"536\">service.conf<\/em> oraz <em data-start=\"542\" data-end=\"556\">wrapper.conf<\/em>, kt\u00f3re s\u0142u\u017c\u0105 do konfiguracji us\u0142ugi.<\/p>\n<p data-start=\"595\" data-end=\"997\">W tych plikach mog\u0105 by\u0107 u\u017cywane zmienne \u015brodowiskowe. Sk\u0142adnia <em data-start=\"658\" data-end=\"670\">%VARIABLE%<\/em> umo\u017cliwia odwo\u0142anie si\u0119 do zmiennej. Za pomoc\u0105 <em data-start=\"718\" data-end=\"733\">set.Variable=<\/em> mo\u017cna ustawia\u0107 zmienne \u015brodowiskowe. Polecenie <em data-start=\"781\" data-end=\"798\">#include &lt;\u015bcie\u017cka&gt;<\/em> pozwala na do\u0142\u0105czanie dodatkowych plik\u00f3w konfiguracyjnych. Je\u017celi plik nie zostanie odnaleziony, polecenie <em data-start=\"906\" data-end=\"916\">#include<\/em> jest ignorowane. \u015acie\u017cki wzgl\u0119dne odnosz\u0105 si\u0119 do lokalizacji programu <em data-start=\"987\" data-end=\"996\">wrapper<\/em>.<\/p>\n<p data-start=\"999\" data-end=\"1202\">Plik <em data-start=\"1004\" data-end=\"1018\">service.conf<\/em> zawiera podstawowe zmienne opisane poni\u017cej. Warto\u015bci te s\u0105 wst\u0119pnie ustawiane przez narz\u0119dzie <em>wrkossrv<\/em> i zazwyczaj nie wymagaj\u0105 dalszej edycji.<\/p>\n<table style=\"width: 100%; height: 788px;\">\n<thead>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\"><strong>Zmienna<\/strong><\/td>\n<td style=\"border-style: outset; height: 23px;\"><strong>Opis<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 46px;\">\n<td style=\"border-style: outset; height: 46px;\">JAVA_HOME<\/td>\n<td style=\"border-style: outset; height: 46px;\">\u015acie\u017cka do Java Development Kit. Przyk\u0142ad: <em>c:\\jdk1.5.0_05<\/em>. Ten zestaw JDK jest u\u017cywany do uruchamiania systemu ERP.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">SEMIRAMIS_SYSTEM_NAME<\/td>\n<td style=\"border-style: outset; height: 23px;\">Nazwa systemu ERP, np. <em>ADV130<\/em>.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"border-style: outset; height: 46px;\">SEMIRAMIS_APPLICATION_SERVER<\/td>\n<td style=\"border-style: outset; height: 46px;\">Nazwa serwera aplikacyjnego systemu ERP bez poprzedzaj\u0105cej nazwy systemu, np. <em>MESSAGESERVER<\/em>.<\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"border-style: outset; height: 93px;\">SEMIRAMIS_SVM_PARAMETERS<\/td>\n<td style=\"border-style: outset; height: 93px;\">Za pomoc\u0105 tej zmiennej mo\u017cna przekazywa\u0107 dodatkowe parametry startowe. Warto\u015b\u0107 proponowan\u0105 (nazw\u0119 serwera aplikacyjnego) nale\u017cy rozszerzy\u0107 o dodatkowe parametry startowe. Nazwa serwera aplikacyjnego musi by\u0107 zawsze zawarta.<\/td>\n<\/tr>\n<tr style=\"height: 116px;\">\n<td style=\"border-style: outset; height: 116px;\">SEMIRAMIS_HOME<\/td>\n<td style=\"border-style: outset; height: 116px;\">\u015acie\u017cka serwera plik\u00f3w, dok\u0142adnie taka, jaka zosta\u0142a podana dla serwera aplikacyjnego w<em> Panel System<\/em>. Przyk\u0142ad: <em>\\&lt;rechnername&gt;\\V1R3M0\\ADV130\\semiramis<\/em>. Dozwolona jest wy\u0142\u0105cznie \u015bcie\u017cka UNC. \u015acie\u017cka z liter\u0105 dysku nie jest obs\u0142ugiwana przez us\u0142ug\u0119.<\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"border-style: outset; height: 93px;\">SEMIRAMIS_OS_USER_ACCOUNT<\/td>\n<td style=\"border-style: outset; height: 93px;\">Konto u\u017cytkownika Windows, pod kt\u00f3rym us\u0142uga ma by\u0107 instalowana i uruchamiana. Je\u017celi katalog systemu ERP znajduje si\u0119 na zasobie sieciowym, u\u017cytkownik ten musi posiada\u0107 uprawnienia do po\u0142\u0105czenia z tym zasobem.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"border-style: outset; height: 46px;\">SEMIRAMIS_SERVICE_STARTTYPE<\/td>\n<td style=\"border-style: outset; height: 46px;\">Ustawia typ uruchamiania us\u0142ugi na r\u0119czny (<em>DEMAND_START<\/em>) lub automatyczny (<em>AUTO_START<\/em>).<\/td>\n<\/tr>\n<tr style=\"height: 140px;\">\n<td style=\"border-style: outset; height: 140px;\">semiramis.operatingsystem<\/td>\n<td style=\"border-style: outset; height: 140px;\">Okre\u015bla typ systemu operacyjnego, dla kt\u00f3rego us\u0142uga zosta\u0142a zainstalowana. Szczeg\u00f3\u0142owy opis znajduje si\u0119 w rozdziale <a href=\"#Instalacja\"><em>Instalacja przez system ERP<\/em><\/a>. Je\u017celi us\u0142uga jest zarz\u0105dzana r\u0119cznie, nie ma potrzeby ustawiania tego parametru. Parametr wykorzystywany jest przez narz\u0119dzie <em>wrkossrv<\/em> do rozpoznania typu us\u0142ugi.<\/td>\n<\/tr>\n<tr style=\"height: 116px;\">\n<td style=\"border-style: outset; height: 116px;\">semiramis.service.version<\/td>\n<td style=\"border-style: outset; height: 116px;\">Wersja dostarczonych plik\u00f3w, z kt\u00f3r\u0105 us\u0142uga zosta\u0142a zainstalowana. Na podstawie tego wpisu narz\u0119dzie <em>wrkossrv<\/em>\u00a0sprawdza, czy us\u0142uga wymaga aktualizacji. Je\u017celi us\u0142uga jest zarz\u0105dzana r\u0119cznie, ustawianie tego parametru nie jest konieczne.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"border-style: outset; height: 46px;\">wrapper.debug<\/td>\n<td style=\"border-style: outset; height: 46px;\">Zmienna ustawiana na <em>TRUE<\/em> w celu uzyskania rozszerzonych danych diagnostycznych us\u0142ugi.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>W pliku service.conf znajduj\u0105 si\u0119 przyk\u0142ady dla wszystkich zmiennych.<\/p>\n<p>Plik wrapper.conf zawiera dalsze zmienne, kt\u00f3re zosta\u0142y opisane poni\u017cej. Warto\u015bci te s\u0105 wst\u0119pnie ustawione i zazwyczaj nie wymagaj\u0105 zmian. Zmienne, kt\u00f3re nie zosta\u0142y opisane poni\u017cej, nie powinny by\u0107 w \u017cadnym wypadku modyfikowane.<\/p>\n<table>\n<thead>\n<tr>\n<td style=\"border-style: outset;\">Zmienna<\/td>\n<td style=\"border-style: outset;\">Obja\u015bnienie<\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border-style: outset;\">set.SEMIRAMIS_JAVA<\/td>\n<td style=\"border-style: outset;\">Ustawia zmienn\u0105 \u015brodowiskow\u0105 <em>SEMIRAMIS_JAVA<\/em>. Zmienna ta jest u\u017cywana w pliku do budowania kolejnych zmiennych.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset;\">set.SEMIRAMIS_SVM<\/td>\n<td style=\"border-style: outset;\">Ustawia zmienn\u0105 \u015brodowiskow\u0105 <em>SEMIRAMIS_SVM<\/em>. Zmienna ta jest u\u017cywana w pliku do budowania kolejnych zmiennych.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset;\">set.SEMIRAMIS_JVM<\/td>\n<td style=\"border-style: outset;\">Ustawia zmienn\u0105 \u015brodowiskow\u0105 <em>SEMIRAMIS_JVM<\/em>. Zmienna ta jest u\u017cywana w pliku do budowania kolejnych zmiennych.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset;\">set.SEMIRAMIS_SERVICE_SVM<\/td>\n<td style=\"border-style: outset;\">Ustawia zmienn\u0105 \u015brodowiskow\u0105 <em>SEMIRAMIS_SERVICE_SVM<\/em>. Zmienna ta jest u\u017cywana w pliku do budowania kolejnych zmiennych.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset;\">set.SEMIRAMIS_SERVICE_JVM<\/td>\n<td style=\"border-style: outset;\">Ustawia zmienn\u0105 \u015brodowiskow\u0105 <em>SEMIRAMIS_SERVICE_JVM<\/em>. Zmienna ta jest wykorzystywana przez system ERP.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset;\">wrapper.java.command<\/td>\n<td style=\"border-style: outset;\">Pe\u0142na \u015bcie\u017cka programu uruchamiaj\u0105cego JVM, np. <em>C:\\jdk1.5.0_08\\bin\\java.exe<\/em>. Warto\u015b\u0107 ta jest ustawiana zgodnie z parametrami w pliku <em>service.conf<\/em>.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset;\">wrapper.app.parameter.1<\/td>\n<td style=\"border-style: outset;\">Parametry przekazywane do systemu ERP. W standardzie zawiera <em>%SEMIRAMIS_SERVICE_JVM% %SEMIRAMIS_SVM%<\/em>. Mo\u017cna dodawa\u0107 w\u0142asne parametry na pocz\u0105tku, np. <em>\u2013noRestart %SEMIRAMIS_SERVICE_JVM% %SEMIRAMIS_SVM%<\/em>. Dodatkowe parametry mo\u017cna dodawa\u0107 jako kolejne zmienne z kolejn\u0105 numeracj\u0105. Numeracja musi by\u0107 ci\u0105g\u0142a i zaczyna\u0107 si\u0119 od 1.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset;\">set.SEMIRAMIS_CLASS_PATH<\/td>\n<td style=\"border-style: outset;\">Ustawia zmienn\u0105 \u015brodowiskow\u0105 <em>SEMIRAMIS_CLASS_PATH<\/em>. Zmienna ta jest u\u017cywana do budowania dalszych zmiennych. Warto\u015b\u0107 domy\u015blna to *. *. Je\u017celi zmienna jest zmieniana, znak kropki musi pozosta\u0107 w \u015bcie\u017cce.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset;\">wrapper.java.classpath.&lt;n&gt;<\/td>\n<td style=\"border-style: outset;\">\u015acie\u017cka klas przekazywana do JVM. Zmienne <em>wrapper.java.classpath.1<\/em> \u2013 <em>wrapper.java.classpath.6<\/em> s\u0105 zdefiniowane standardowo i nie mog\u0105 zosta\u0107 usuni\u0119te. \u015acie\u017ck\u0119 mo\u017cna rozszerza\u0107, dodaj\u0105c kolejne zmienne lub zmieniaj\u0105c numeracj\u0119. Numeracja musi by\u0107 ci\u0105g\u0142a i zaczyna\u0107 si\u0119 od 1.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset;\">wrapper.java.additional.1 \u2013 wrapper.java.additional.3<\/td>\n<td style=\"border-style: outset;\">Parametry przekazywane dodatkowo do JVM. Mo\u017cna przekaza\u0107 maksymalnie trzy dodatkowe parametry.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset;\">wrapper.java.initmemory<\/td>\n<td style=\"border-style: outset;\">Minimalny rozmiar pami\u0119ci sterty dla JVM, zgodny z parametrem JVM <em>\u2013Xms<\/em>. Je\u017celi warto\u015b\u0107 ma nie by\u0107 ustawiona, zmienn\u0105 nale\u017cy ustawi\u0107 na 0. Je\u015bli zmienna jest ustawiona, parametr <em>\u2013Xms<\/em> zostaje zmieniony.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset;\">wrapper.java.maxmemory<\/td>\n<td style=\"border-style: outset;\">Maksymalny rozmiar pami\u0119ci sterty dla JVM, zgodny z parametrem JVM <em>\u2013Xmx<\/em>. Je\u017celi warto\u015b\u0107 ma nie by\u0107 ustawiona, zmienn\u0105 nale\u017cy ustawi\u0107 na 0. Je\u015bli zmienna jest ustawiona, parametr <em>\u2013Xmx<\/em> zostaje zmieniony.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset;\">wrapper.console.loglevel<\/td>\n<td style=\"border-style: outset;\">Poziom logowania us\u0142ugi dla konsoli. Mo\u017cliwe warto\u015bci: <em>NONE, FATAL, ERROR, STATUS, INFO, DEBUG<\/em>. Ustawienie zmiennej <em>wrapper.debug<\/em> na <em>TRUE<\/em> zmienia ten parametr na <em>DEBUG<\/em>.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset;\">wrapper.logfile.loglevel<\/td>\n<td style=\"border-style: outset;\">Poziom logowania us\u0142ugi dla pliku log. Plik tworzony jest w podkatalogu <em>log<\/em> w katalogu us\u0142ugi. Mo\u017cliwe warto\u015bci: <em>NONE, FATAL, ERROR, STATUS, INFO, DEBUG<\/em>. Ustawienie <em>wrapper.debug<\/em> na <em>TRUE<\/em> zmienia ten parametr na <em>DEBUG<\/em>.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset;\">wrapper.logfile.maxsize<\/td>\n<td style=\"border-style: outset;\">Maksymalny rozmiar pliku log. Po osi\u0105gni\u0119ciu maksymalnej wielko\u015bci us\u0142uga otwiera nowy plik log.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset;\">wrapper.logfile.maxfile<\/td>\n<td style=\"border-style: outset;\">Maksymalna liczba plik\u00f3w log. Po osi\u0105gni\u0119ciu maksymalnej liczby i utworzeniu nowego pliku najstarszy plik jest usuwany.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset;\">wrapper.syslog.loglevel=ERROR<\/td>\n<td style=\"border-style: outset;\">Poziom logowania us\u0142ugi dla systemowego SYS-Log. Pod Windows wpisy trafiaj\u0105 do dziennika zdarze\u0144, a pod Linux do syslog. Mo\u017cliwe warto\u015bci: <em>NONE, FATAL, ERROR, STATUS, INFO, DEBUG<\/em>.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"uruchamianie-uslugi\" >Uruchamianie us\u0142ugi<\/h4>\n<p>Je\u015bli us\u0142uga nie zosta\u0142a skonfigurowana do automatycznego uruchamiania, nale\u017cy uruchomi\u0107 j\u0105 r\u0119cznie. W zale\u017cno\u015bci od systemu operacyjnego do wyboru jest kilka opcji. S\u0105 one r\u00f3wnie\u017c dost\u0119pne, je\u015bli us\u0142uga zosta\u0142a uruchomiona automatycznie, a nast\u0119pnie zatrzymana.<\/p>\n<h5 id=\"windows\" >Windows<\/h5>\n<ul>\n<li>Wykonuj\u0105c plik wsadowy <em>StartService<\/em> w katalogu instalacyjnym us\u0142ugi.<\/li>\n<li>Za pomoc\u0105 polecenia net start &#8230;<\/li>\n<li>Za pomoc\u0105 konsoli zarz\u0105dzania us\u0142ugami systemu Windows.<\/li>\n<li>Za pomoc\u0105 polecenia wrkossrv -start -sas:&lt;sas&gt; w tollshell.<\/li>\n<\/ul>\n<h5 id=\"linux\" >Linux<\/h5>\n<ul>\n<li>Wywo\u0142uj\u0105c skrypt wrapper_init.sh z parametrem start<\/li>\n<li>Poleceniem wrkossrv -start -sas:&lt;sas&gt; w tollshell.<\/li>\n<\/ul>\n<h4 id=\"zatrzymywanie-uslugi\" >Zatrzymywanie us\u0142ugi<\/h4>\n<p>Do zatrzymania us\u0142ugi dost\u0119pne s\u0105 te same opcje, co do jej uruchomienia.<\/p>\n<h5 id=\"windows\" >Windows<\/h5>\n<ul>\n<li>Wykonuj\u0105c plik wsadowy StopService w katalogu instalacyjnym us\u0142ugi.<\/li>\n<li>Za pomoc\u0105 polecenia net stop &#8230;<\/li>\n<li>Za pomoc\u0105 konsoli zarz\u0105dzania us\u0142ugami systemu Windows<\/li>\n<li>Za pomoc\u0105 polecenia wrkossrv -stop -sas:&lt;sas&gt; w tollshell.<\/li>\n<\/ul>\n<h5 id=\"linux\" >Linux<\/h5>\n<ul>\n<li>Wywo\u0142uj\u0105c skrypt wrapper_init.sh z parametrem stop<\/li>\n<li>Poleceniem wrkossrv -stop-sas:&lt;sas&gt; w tollshell.<\/li>\n<\/ul>\n<h4 id=\"uruchamianie-uslugi-jako-aplikacji-konsolowej\" >Uruchamianie us\u0142ugi jako aplikacji konsolowej<\/h4>\n<p>Mo\u017cna uruchomi\u0107 us\u0142ug\u0119 jako aplikacj\u0119 konsolow\u0105 do cel\u00f3w testowych. Nale\u017cy pami\u0119ta\u0107, \u017ce us\u0142uga jest zazwyczaj uruchamiana z innego konta u\u017cytkownika. R\u00f3\u017cne uprawnienia oraz ustawienia sieci mog\u0105 prowadzi\u0107 do problem\u00f3w podczas dzia\u0142ania us\u0142ugi.<\/p>\n<h5 id=\"windows\" >Windows<\/h5>\n<p>Uruchomi\u0107 plik wsadowy <em>SemiramisService.bat.<\/em><\/p>\n<h5 id=\"linux\" >Linux<\/h5>\n<p>Wywo\u0142a\u0107 skrypt <em>wrapper_init.sh<\/em> z parametrem console.<\/p>\n<h4 id=\"odinstalowanie-uslugi\" ><a id=\"Odinstalowanie\"><\/a>Odinstalowanie us\u0142ugi<\/h4>\n<p>Mo\u017cna odinstalowa\u0107 us\u0142ug\u0119 za pomoc\u0105 narz\u0119dzia <em>wrkossrv<\/em>. Odbywa si\u0119 to za pomoc\u0105 polecenia:<\/p>\n<p>wrkossrv -remove sas:ABC.<\/p>\n<p>Aby to zrobi\u0107, nale\u017cy uruchomi\u0107 wkrossrv na komputerze, na kt\u00f3rym us\u0142uga jest zainstalowana.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Je\u015bli us\u0142uga nie zosta\u0142a zainstalowana do automatycznego uruchamiania w systemie Linux, wystarczy usun\u0105\u0107 katalog. Mo\u017cna to zrobi\u0107 za pomoc\u0105 polecenia wrkossrv -removeDirectory -sas:ABC lub usuwaj\u0105c katalog. Funkcja odinstalowywania nie jest zaimplementowana dla systemu Linux. Nale\u017cy usun\u0105\u0107 odpowiedni wpis ze skrypt\u00f3w startowych (inetd).<\/div><\/section>\n<p>Alternatywnie mo\u017cna odinstalowa\u0107 us\u0142ug\u0119, wykonuj\u0105c plik wsadowy UnInstallSemiramisServer w katalogu instalacyjnym us\u0142ugi.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Nale\u017cy pami\u0119ta\u0107, \u017ce aby odinstalowa\u0107 us\u0142ug\u0119 przed zmian\u0105 nazwy serwera aplikacji systemu ERP w pliku service.conf.<\/div><\/section>\n<h5 id=\"reczna-dezinstalacja\" >R\u0119czna dezinstalacja<\/h5>\n<p>Je\u015bli nie mo\u017cna\u00a0 uruchomi\u0107 <em>wrkossrv<\/em> na komputerze, na kt\u00f3rym zainstalowana jest us\u0142uga, mo\u017cna r\u00f3wnie\u017c odinstalowa\u0107 us\u0142ug\u0119 r\u0119cznie.<\/p>\n<p>W tym celu uruchom skrypt<em> UnInstallSemiramisServer.bat<\/em> w systemie Windows. Nast\u0119pnie mo\u017cna usun\u0105\u0107 katalog us\u0142ugi.<\/p>\n<p>Procedura w systemie Linux zosta\u0142a opisana w rozdziale <em><a href=\"#Odinstalowanie\">Odinstalowanie us\u0142ugi<\/a><\/em>.<\/p>\n<h3 id=\"diagnostyka-bledow\" >Diagnostyka b\u0142\u0119d\u00f3w<\/h3>\n<p>Podczas pracy z narz\u0119dziem <em>wrkossrv<\/em> mog\u0105 wyst\u0105pi\u0107 b\u0142\u0119dy, kt\u00f3re domy\u015blnie nie s\u0105 rejestrowane. Zmieniaj\u0105c lini\u0119 <em>wrapper.debug=FALSE<\/em> w pliku <em>service.conf<\/em> na <em>wrapper.debug=TRUE<\/em>, uzyskiwane s\u0105 rozszerzone dane wyj\u015bciowe, kt\u00f3re s\u0105 pomocne w diagnostyce b\u0142\u0119d\u00f3w. S\u0105 one szczeg\u00f3lnie przydatne w zwi\u0105zku z dzia\u0142aniem us\u0142ugi jako aplikacji konsolowej.<\/p>\n<h3 data-start=\"1156\" data-end=\"1201\" id=\"szczegolne-aspekty-dzialania-jako-usluga\" >Szczeg\u00f3lne aspekty dzia\u0142ania jako us\u0142uga<\/h3>\n<p><strong>Katalog roboczy (current working directory)<\/strong><\/p>\n<p data-start=\"1251\" data-end=\"1398\">Przy uruchamianiu us\u0142ugi katalog, w kt\u00f3rym znajduje si\u0119 plik wykonywalny us\u0142ugi (<em data-start=\"1332\" data-end=\"1345\">wrapper.exe<\/em> lub <em data-start=\"1350\" data-end=\"1359\">wrapper<\/em>), jest ustawiany jako katalog roboczy.<\/p>\n<p data-start=\"1400\" data-end=\"1477\">Ma to szczeg\u00f3lne znaczenie dla plik\u00f3w \u0142adowanych wzgl\u0119dem \u015bcie\u017cek wzgl\u0119dnych.<\/p>\n<p data-start=\"1479\" data-end=\"1563\">Plik <em data-start=\"1484\" data-end=\"1503\">server.properties<\/em> musi znajdowa\u0107 si\u0119 przy standardowej instalacji w katalogu:<\/p>\n<p data-start=\"1565\" data-end=\"1612\"><em data-start=\"1565\" data-end=\"1612\">semiramis\/servers\/&lt;SAS&gt;\/service\/classes<\/em><\/p>\n<p data-start=\"1614\" data-end=\"1715\">je\u017celi SAS jest uruchamiany jako us\u0142uga. Dalsze informacje znajduj\u0105 si\u0119 w <em data-start=\"1688\" data-end=\"1698\">artykule<\/em> <em data-start=\"1699\" data-end=\"1714\">ERP-Propertys<\/em>.<\/p>\n<p data-start=\"1749\" data-end=\"1865\"><section class=\"document-alert-box indicator\"><div class=\"document-alert-title\">Wskaz\u00f3wka<\/div><div class=\"document-alert-content\">Je\u017celi obiekty <em data-start=\"1764\" data-end=\"1778\">java.io.File<\/em> s\u0105 tworzone z u\u017cyciem \u015bcie\u017cki wzgl\u0119dnej, odnosz\u0105 si\u0119 one do katalogu roboczego us\u0142ugi.<\/div><\/section><\/p>\n<h3 id=\"sterowanie-usluga-przez-telnet\" >Sterowanie us\u0142ug\u0105 przez Telnet<\/h3>\n<p data-start=\"1909\" data-end=\"1962\">Za pomoc\u0105 Telnet mo\u017cna wykonywa\u0107 nast\u0119puj\u0105ce funkcje:<\/p>\n<ul data-start=\"1964\" data-end=\"2109\">\n<li data-start=\"1964\" data-end=\"1989\">\n<p data-start=\"1966\" data-end=\"1989\">ponowne uruchomienie<\/p>\n<\/li>\n<li data-start=\"1990\" data-end=\"2109\">\n<p data-start=\"1992\" data-end=\"2109\">wykonanie <em data-start=\"2002\" data-end=\"2015\">Thread Dump<\/em>. Zrzut w\u0105tk\u00f3w zapisywany jest w pliku log us\u0142ugi, znajduj\u0105cym si\u0119 w katalogu <em data-start=\"2093\" data-end=\"2108\">\u2026\\service\\log<\/em><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"2111\" data-end=\"2243\">Sterowanie Telnet jest domy\u015blnie wy\u0142\u0105czone. Aby je aktywowa\u0107, nale\u017cy uzupe\u0142ni\u0107 plik <em data-start=\"2195\" data-end=\"2209\">service.conf<\/em> w katalogu <em data-start=\"2221\" data-end=\"2235\">service\\conf<\/em> o wpis:<\/p>\n<p><em>semiramis.telnet.port=&lt;portNumber&gt;<\/em><\/p>\n<p>Za pomoc\u0105 dodatkowej opcji:<\/p>\n<p><em>semiramis.telnet.ip=&lt;adresIP&gt;<\/em><\/p>\n<p>mo\u017cna okre\u015bli\u0107 adres, z kt\u00f3rym \u0142\u0105czy si\u0119 us\u0142uga. Je\u017celi parametr nie zostanie podany, us\u0142uga b\u0119dzie wi\u0105za\u0107 si\u0119 ze wszystkimi dost\u0119pnymi adresami. Mo\u017cliwe jest podanie adresu IP lub nazwy hosta.<\/p>\n<p data-start=\"2561\" data-end=\"2623\">Ponadto nale\u017cy ustawi\u0107 poziom logowania co najmniej na <em data-start=\"2616\" data-end=\"2622\">INFO<\/em>:<\/p>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><em><span style=\"font-size: revert; color: initial;\">wrapper.logfile.loglevel=INFO<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Nast\u0119pnie mo\u017cna otworzy\u0107 klienta Telnet i wyda\u0107 nast\u0119puj\u0105ce polecenia.<\/p>\n<ul>\n<li>R: Start<\/li>\n<li>D: Wykonaj zrzut w\u0105tku.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Polecenia musz\u0105 by\u0107 wysy\u0142ane wielkimi literami.<\/div><\/section>\n","protected":false},"author":27,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-11145","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-zarzadzanie-systemem","ht_kb_category-instalacja-zarzadzanie-systemem"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=11145"}],"version-history":[{"count":9,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11145\/revisions"}],"predecessor-version":[{"id":40285,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11145\/revisions\/40285"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=11145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}