Configurando o Application Server como Servidor Web para Utilização do SmartClient WebApp Protheus2 minutos de leitura

💬 Ainda tá complicado resolver seu problema? Entre nos grupos de whatsapp que tá cheio de analistas top pra compatilhar ideias!

O SmartClient WebApp permite que o Application Server responda nativamente como um Servidor Web, permitindo o uso dos ERP TOTVS (Protheus/Logix) a partir dos navegadores homologados, em um ambiente seguro e escalável. Isso é especialmente útil para instalações em ambiente Cloud.

Preparativos para a Configuração

Para começar, é necessário ter um ambiente ERP TOTVS previamente configurado. Além disso, é necessário copiar o arquivo webapp.dll (para AppServer Windows) ou webapp.so (Linux) para a raiz da pasta onde está instalado o AppServer. Esses arquivos podem ser baixados na seção Downloads do Portal de Clientes, pesquisando por “webapp”. [IMG_1]

Editando o Arquivo de Configuração do Application Server

O administrador do ambiente deve editar o arquivo de configuração appserver.ini. A configuração básica do WebApp exige apenas definir a porta de acesso, como no exemplo abaixo:

[WEBAPP]
Port=8089

Para conhecer todas as configurações, é possível consultar a seção [Webapp]. Após a configuração, é necessário reiniciar o(s) AppServer(s).

SmartClient WebApp em Uso

Ao exibir a Tela de Parâmetros do Smartclient WebApp, o ambiente estará devidamente configurado. [IMG_2] [IMG_3] [IMG_4]

Importante: Caso esteja utilizando a porta Multiprotocolo, o acesso ao webapp deve ser feito por ela e, para identificar o serviço, adicionar /webapp ao final da URL. Por exemplo, https://localhost:1234/webapp.

Balanceamento de Carga

O Broker é responsável pelo balanceamento de carga para o WebApp. Para mais informações, acesse [aqui](https://tdn.totvs.com/display/tec/Balanceamento+entre+Clientes+HTTP+e+servidor+Protheus). Além disso, é importante entender sobre o [Limite de conexões por browser](/pages/viewpage.action?pageId=336402713), uma proteção dos navegadores que limita o número de conexões abertas com o AppServer.

Referências adicionais

Para mais informações sobre o SmartClient WebApp e o Application Server, é possível consultar os seguintes links:
– [SmartClient HTML (WebApp) – Navegadores homologados](https://tdn.totvs.com/display/tec/SmartClient+HTML+%28WebApp%29+-+Navegadores+homologados)
– [Balanceamento entre Clientes HTTP e servidor Protheus](https://tdn.totvs.com/display/tec/Balanceamento+entre+Clientes+HTTP+e+servidor+Protheus)
– [Limite de conexões por browser](/pages/viewpage.action?pageId=336402713)

Fernando Bueno
Siga na rede

Fernando Bueno

Consultor em FBSOLUTIONS
Sou consultor na área de implantação de sistemas ERP, com experiência na análise e implantação de projetos de sistemas, configurando a estrutura do software, capacitando usuários-chaves, ministrando treinamentos e workshops.

Atuando desde 2005 no mercado de tecnologia, desenvolvendo e implantando e sistemas gerenciais, sistemas e sites web e ecommerce.

Siga-me no Linked In
Fernando Bueno
Siga na rede