Total de visualizações de página

Push primefaces

A configuração do push primefaces tem sido uma dor de cabeça, por isso eu tirei um pouquinho do meu tempo para fazer este passo a passo.


Ferramentas:
Glassfish 4.0
Netbeans 8.1
jdk 1.7
primefaces 5.0

dependencias


Configurações no web.xml:

   
     

   
   


configuração no glassfish:





backBean:


import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import org.apache.commons.lang.StringEscapeUtils;
import org.primefaces.push.EventBus;
import org.primefaces.push.EventBusFactory;

@ManagedBean
@RequestScoped
public class NotifyView {

    private final static String CHANNEL = "/notify";

    private String summary;

    private String detail;

    public String getSummary() {
        return summary;
    }

    public void setSummary(String summary) {
        this.summary = summary;
    }

    public String getDetail() {
        return detail;
    }

    public void setDetail(String detail) {
        this.detail = detail;
    }

    public void send() {
        EventBus eventBus = EventBusFactory.getDefault().eventBus();
        eventBus.publish(CHANNEL, new FacesMessage(StringEscapeUtils.escapeHtml(summary), StringEscapeUtils.escapeHtml(detail)));
    }
}






E agora é só complilar.

OBS: o glassfish nem sempre conserva o estado do COmet, por isso a verificação é sempre necessaria.



Alterar a url e oculta a porta com o glassfish ubuntu


a algum tempo venho me perguntando como mudar do "http://localhost:8080/a2xMusic" para "www.a2xevolution.org/a2xMusic", com um problema que tive no glassfish (que ate ao momento não resolvi) encontrei a solução para isso.

No terminal Digite "sudo gedit /etc/hosts" , em modo grafico como mostra a imagem abaixo





















Na lista que aparece adiciona o ip e o nome:

127.0.0.1 www.a2xevolution.org






















Feito isso vamos para o glassfish.

no terminal digite: "sudo gedit /usr/local//glassfish/domains//config/domain.xml", no modo grafico corresponde a imagem abaixo:



 No termonal:


Dentro do documento localize a porta 8080


e muda para 80


Depois disso abra o browser, digite "www.a2xevolution.org/a2xMusic" e -->ta ram ram ram...




Espero ter ajudado com a dica, e deixe a sua avaliação.
























Comandos para conectar automaticamente o firebase com o flutter.

     dart pub global activate flutterfire_cli\n    export PATH="$PATH":"$HOME/.pub-cache/bin"\n    flutterfire configu...