Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

Na prevádzkovanie TCL je potrebné mať okrem samotného systému D2000 (verzie 9.2.34 alebo vyššej) ešte webový server, na ktorý sa budú pripájať klienti s internetovými prehliadačmi. Webový server môže byť akýkoľvek s podporou java servlet spec 23.40+. Funkčnosť TCL bola odskúšaná so servermi Apache Tomcat, JBoss Application Server a WildFly

...

Konfigurácia jednotlivých aliasov je čítaná z adresára web aplikácie na web serveri zo súboru WEB-INF\/d2tcl_config.xml (štandardne C:\Program Files\Apache Software Foundation\Tomcat X\webapps\myApp\WEB-INF\d2tcl_config.xml). Konfiguračný súbor vo východzom stave neexistuje, pre použitie aliasov je potrebné ho vytvoriť

V konfiguračnom súbore je ďalej možné nastaviť TCP port na ktorom má počúvať tctsconnector.


Príklad konfiguračného súboru d2tcl_config.xml:

...

Blok kódu
titled2tcl_config.xml
<?xml version="1.0" encoding="UTF-8"?>
 <config>
   <tctsconnector port="7120"/>

   <alias name="*">
     <param>__d2tcl__UseCredentials=SystemD2000:SystemD2000</param>
   </alias>
   
   <alias name="">
     <param>__d2tcl__FallbackOpen=S.Main</param>
   </alias>
   
   <alias name="s1">
     <param>__d2tcl__OverrideOpen=S.Section1</param>
   </alias>
	
   <alias name="admin">
     <param>__d2tcl__UseCredentials=administrator</param>
     <param>!S.Admin</param>
   </alias>
 </config>

...

  1. Zastavenie Tomcat servera.
  2. Nakopírovať súbory z D2000_EXE\tcl\war\ do adresára aplikácie vo web serveri (meno adresára musí byť vyhradené pre túto inštanciu TCL, napríklad webapps\/myOtherApp
  3. Vytvoriť service "tcts.exe --WStomcatHost:port" a Watchdog (WD) na tento service.
    tomcatHost je meno servera, na ktorom beží inštancia tomcat-u,
    port je unikátne číslo komunikačného portu medzi tcts a D2WTC, napríklad 7121, 7122, 7123, ..
    Prvá inštancia TCL využíva port 7120, ak nie je špecifikované inakTCP portu na ktorom počúva TCTS connector. Default je 7120.
  4. Vytvoriť service na automatickú synchronizáciu bitových máp potrebných súborov (obrázky, súbory, ...) tcldeployer.exe --WStomcatHost:port a Watchdog (WD) na tento service, kde číslo portu zostáva rovnaké ako v predchádzajúcom bode.
  5. Konfigurácia portu nasadenej aplikácie na aplikačnom serveri je servlet-init parametrov. V tomto prípade je číslo komunikačného portu D2000 zadané ako init parameter pre servlety GWTTCLServiceImpl a GWTTCLServiceImpl2 v súboroch WEB-INF/web*.xml.

    Príklad konfigurácie:

    <servlet> <servlet-name>GWTTCLServiceImpl</servlet-name> <servlet-class>sk.ipesoft.d2wtc.servlet.D2WASServiceImpl</servlet-class> <init-param> <param-name>d2000_servlet_log_dir</param-name> <param-value></param-value> </init-param> <init-param> <param-name>d2port</param-name> <param-value>7121</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> . Port sa nastavuje v súbore d2tcl_config.xml, ako atribút elementu tctsconnector, viď vyššie.
  6. Vytvoriť service event.exe podľa potreby a popisu v predchádzajúcom odseku.
  7. Nová inštancia TCL bude dostupná na URL:
    http://hostname[:port]/myOtherApp/[?alias]

...