Objetivo
Este documento visa descrever os procedimentos necessários no servidor de aplicação TOTVSTEC para disponibilizar conteúdo estático (HTML, imagens, arquivos texto, etc.).
Os procedimentos são válidos para Protheus 12 e Logix.
Procedimentos
- Edite o arquivo appserver.ini (ou totvsappserver.ini), geralmente localizado em <dir_instalacao_protheus/logix>/bin/appserver.
- Localize a seção [HTTP] no arquivo, e em seguida a propriedade PATH, que deve estar vinculada a seção HTTP.
- Se a seção HTTP não existir, crie-a conforme indicado pela documentação correspondente.
- Crie, se desejar, uma pasta no diretório apontado pela propriedade PATH.
- Coloque o conteúdo desejado na pasta.
- Supondo que tenha sido criada a pasta static_files dentro da pasta apontada pela propriedade PATH, o conteúdo será acessado pela URL http://<servidor>:<porta>/static_files/<arquivo>.
Exemplos
Arquivo (totvs)appserver.ini após ajuste
[P12]
SourcePath=C:\TOTVS\Protheus\protheus\apo\dev
RootPath=C:\TOTVS\Protheus\protheus_data
StartPath=\system\
x2_path=
RpoDb=SQL
RpoLanguage=Portuguese
RpoVersion=120
LocalFiles=CTREE
localdbextension=.dtc
TopMemoMega=1
DBDATABASE=MSSQL
DBALIAS=P12
DBSERVER=localhost
PICTFORMAT=DEFAULT
REGIONALLANGUAGE=BRA
TRACE=1
CONOUT=1
FWFRAME_TRACELOG=1
FWLOGMSG_DEBUG=1
XMLSAVEALL=1
[Drivers]
ACTIVE=TCP
[TCP]
TYPE=TCPIP
PORT=4320
[Service]
NAME=TOTVSAppserver12
DISPLAYNAME=TOTVS | Appserver 12
[HTTP]
ENABLE=1
PORT=8080
PATH=C:\TOTVS\Protheus\protheus_data\web
ENVIRONMENT=P12
INSTANCENAME=ws
RESPONSEJOB=JOB_WS_9901
DEFAULTPAGE=wsindex.apw
[localhost:8080/static]
PATH=c:\TOTVS\Protheus\protheus_data\web\static_files
[LICENSECLIENT]
server=lsserver
port=5555
[LICENSESERVER]
ENABLE=0
PORT=0
SHOWSTATUS=0
[JOB_WS_9901]
TYPE=WEBEX
ENVIRONMENT=P12
INSTANCES=1,10
SIGAWEB=WS
INSTANCENAME=ws
ONSTART=__WSSTART
ONCONNECT=__WSCONNECT
NAMESPACE=http://www.totvs.com/
conout=1
[GENERAL]
LOGENABLE=1
CONSOLE=1
CONSOLELOG=1
MAXSTRINGSIZE=100
CONSOLEMAXSIZE=10000000
[HTTPV11]
ENABLE=1
ADDRESSFAMILY=1
SOCKETS=HTTPREST
TIMEOUT=600
CORSEnable=1
AllowOrigin=*
[HTTPREST]
PORT=8081
IPSBIND=
MAXQUEUE=999
SSLPUBLICKEY=
SSLPRIVATEKEY=
SSLPASSWORD=
SECURITY=0
URIS=HTTPURI
CORSEnable=1
AllowOrigin=*
[HTTPURI]
URL=/
PrepareIn=99
ONSTART=REST_START
ONCONNECT=REST_CONNECT
ONEXIT=REST_EXIT
INSTANCES=1,30
CORSEnable=1
AllowOrigin=*
[ONSTART]
JOBS=HTTPJOB,FWSCHDQUEUE_P12,FWSCHDMANAG_P12
REFRESHRATE=120
[HTTPJOB]
MAIN=HTTP_START
ENVIRONMENT=P12
[FWSCHDQUEUE_P12]
Main=FWSCHDQUEUE
Environment=P12
[FWSCHDMANAG_P12]
Main=FWSCHDMANAG
Environment=P12