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]](http://www.fbsolutions.com.br/wp-content/uploads/2025/10/configurando-o-application-server-como-servidor-web-para-utilização-do-smartclient-webapp-protheus-1.png)
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_4]](http://www.fbsolutions.com.br/wp-content/uploads/2025/10/configurando-o-application-server-como-servidor-web-para-utilização-do-smartclient-webapp-protheus-4.png)
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
Atuando desde 2005 no mercado de tecnologia, desenvolvendo e implantando e sistemas gerenciais, sistemas e sites web e ecommerce.
Siga-me no Linked In


