{"id":146,"date":"2015-11-26T10:26:20","date_gmt":"2015-11-26T13:26:20","guid":{"rendered":"http:\/\/www.l2maker.com.br\/documentacao\/?p=146"},"modified":"2017-01-24T10:13:21","modified_gmt":"2017-01-24T13:13:21","slug":"webrun-publicando-com-jar","status":"publish","type":"post","link":"https:\/\/www.l2maker.com.br\/documentacao\/2015\/11\/webrun-publicando-com-jar\/","title":{"rendered":"Publicando uma aplica\u00e7\u00e3o compilada com JAR"},"content":{"rendered":"<p>A compiala\u00e7\u00e3o com JAR \u00e9 uma das formas mais pr\u00e1ticas\u00a0e r\u00e1pidas para disponibiliza\u00e7\u00e3o de aplica\u00e7\u00f5es feitas com Maker. Entre as principais vantagens est\u00e3o:<\/p>\n<ul>\n<li>Redu\u00e7\u00e3o no tamanho do arquivo gerado;<\/li>\n<li>Redu\u00e7\u00e3o do tempo de transfer\u00eancia do arquivo para o servidor;<\/li>\n<li>Permite uma manuten\u00e7\u00e3o de um hist\u00f3rico de vers\u00f5es de forma pr\u00e1tica.<\/li>\n<\/ul>\n<h1>Gerando o arquivo JAR no Webrun<\/h1>\n<p>Na se\u00e7\u00e3o administrativa do Webrun e gere um JAR. \u00c9 importante observar o n\u00famero exato da vers\u00e3o do Webrun.<\/p>\n<h2>Webrun 2.x e 3.x<\/h2>\n<ol>\n<li>Acesse seu Webrun pelo navegador:\n<ul>\n<li>Webrun 2.7:\u00a0http:\/\/localhost:8087\/webrun\/adminlogon.jsp?syscode=L2S<\/li>\n<li>Webrun 3.6:\u00a0http:\/\/localhost:8036\/webrun\/adminlogon.jsp?syscode=L2S<\/li>\n<\/ul>\n<\/li>\n<li>Na lista de sistemas escolha a op\u00e7\u00e3o &#8220;Configura\u00e7\u00f5es&#8221;:\n<ul>\n<li>Webrun 2.7: http:\/\/localhost:8087\/webrun\/adminlogon.jsp?syscode=L2S<\/li>\n<li>Webrun 3.6: http:\/\/localhost:8036\/webrun\/adminlogon.jsp?syscode=L2S<\/li>\n<\/ul>\n<\/li>\n<li>Informe o usu\u00e1rio e senha de administra\u00e7\u00e3o (Padr\u00e3o, usu\u00e1rio: admin, senha: webrun);\n<ul>\n<li>Se n\u00e3o lembrar a senha ou for necess\u00e1rio trocar edite o arquivo <a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2015\/10\/pastas-arquivos-maker-webrun\/\">admin.xml<\/a>;<\/li>\n<\/ul>\n<\/li>\n<li>Selecione o sistema que deseja exportar e cliquem em &#8220;Configurar&#8221;;<\/li>\n<li>Clique em &#8220;Exportar&#8221; e ser\u00e1 aberto um popup (Verifique seu bloqueador de popup se necess\u00e1rio);<\/li>\n<li>Passe o mouse\u00a0sobre o bot\u00e3o &#8220;Exportar C\u00f3digo (jar)&#8221;;<\/li>\n<li>Abaixo v\u00e3o aparecer 3 op\u00e7\u00f5es, para evitar erros marque todas, em especial a op\u00e7\u00e3o &#8221; Exportar todas as regras?&#8221;;<\/li>\n<li>Clique\u00a0no\u00a0bot\u00e3o &#8220;Exportar C\u00f3digo (jar)&#8221; e aguarde a gera\u00e7\u00e3o do arquivo;<\/li>\n<li>No final um arquivo JAR ser\u00e1 gerado e o download ser\u00e1 iniciado.<\/li>\n<\/ol>\n<h1>Atualizando no servidor<\/h1>\n<p>Ap\u00f3s gerar o arquivo ser\u00e1 necess\u00e1rio envia-lo para o servidor, para ter certeza que ele foi gerado corretamente \u00e9 importante fazer um <a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2016\/01\/testando-uma-aplicacao-no-webrun\/\" target=\"_blank\">teste no ambiente ALFA e\u00a0BETA conforme descrito no t\u00f3pico correspondente<\/a>.<\/p>\n<p>Para publicar uma aplica\u00e7\u00e3o via FTP\u00a0siga os passos abaixo.<\/p>\n<ol>\n<li>Conecte ao servidor FTP correspondente (Se necess\u00e1rio baixe o FileZilla ou outro cliente FTP de sua escolha);<\/li>\n<li>Selecione a pasta com o nome de sua conta;<\/li>\n<li>Navegue para a pasta:\u00a0\/&lt;CONTA&gt;\/webrun\/systems<\/li>\n<li>Envio o WFRE do projeto, se n\u00e3o existir;<\/li>\n<li>Remova o JAR anterior, se houver nesta pasta;<\/li>\n<li>Adicione o novo JAR. \u00c9 importante que ele tenha o mesmo nome do WFRE;<\/li>\n<li>Se seu sistema usar alguma biblioteca extra, as mesmas devem ser enviadas para a pasta Maker.Commons, no servidor ela est\u00e1 localizada em:\u00a0\/&lt;CONTA&gt;\/webrun\/systems\/Maker.Commons\/<\/li>\n<li>Se for necess\u00e1rio alguma altera\u00e7\u00e3o\/inclus\u00e3o diretamente dentro do contexto\u00a0acessa a pasta:\u00a0\/&lt;CONTA&gt;\/tomcat\/webapps\/<\/li>\n<\/ol>\n<h2>Atualizando o Webrun no servidor<\/h2>\n<p>O JAR \u00e9 criado baseado no Webrun correspondente. Assim, sempre que atualizar o webrun.war local voc\u00ea deve enviar o mesmo war para o servidor, colocando-o na pasta: \/&lt;CONTA&gt;\/tomcat\/webapps\/ com o nome &#8220;ROOT.war&#8221;.<\/p>\n<h1>Observa\u00e7\u00f5es<\/h1>\n<p>O arquivo JAR ou o WAR n\u00e3o leva informa\u00e7\u00f5es sobre o banco de dados. Assim, as altera\u00e7\u00f5es no banco de dados devem ser feitas explicitamente.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A compiala\u00e7\u00e3o com JAR \u00e9 uma das formas mais pr\u00e1ticas\u00a0e r\u00e1pidas para disponibiliza\u00e7\u00e3o de aplica\u00e7\u00f5es feitas com Maker. Entre as principais vantagens est\u00e3o: Redu\u00e7\u00e3o no tamanho do arquivo gerado; Redu\u00e7\u00e3o do tempo de transfer\u00eancia do arquivo para o servidor; Permite uma manuten\u00e7\u00e3o de um hist\u00f3rico de vers\u00f5es de forma pr\u00e1tica. Gerando o arquivo JAR no [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[41,40,39,17],"class_list":["post-146","post","type-post","status-publish","format-standard","hentry","category-hospedagem","tag-hospedagem","tag-jar","tag-publicacao","tag-webrun"],"_links":{"self":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts\/146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/comments?post=146"}],"version-history":[{"count":12,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts\/146\/revisions"}],"predecessor-version":[{"id":794,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/posts\/146\/revisions\/794"}],"wp:attachment":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/media?parent=146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/categories?post=146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/tags?post=146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}