Total de visualizações de página

Como arrancar o glassfish com o sistema operativo


 Tive muito tempo a procura disse entao ca esta:

nas linhas de comando:
 
C:\glassfishv3\bin> asadmin create-service domain1

Onde “C:\glassfishv3\bin” é o caminho da pasta de binários do glassfish, “asadmin” é um comando de administração, “create-service” a sintaxe para criação do serviço e “domain1″ é o nome do domínio existente na pasta domains. Para inicializá-lo, basta ir ao “painel de controle/ferramentas administrativas/serviços” e procurar algo como “domain1 glassfish service”. Geralmente é o nome que o sistema gera. Clicar em Iniciar.

Como Mudar a Senha do Mysql

Para mudar a senha do mysql devemos executar o seguinte comando



mysql> UPDATE mysql.user SET Password=PASSWORD('sernha') WHERE User='user' AND Hos
t='host';

Como instalar o JDK no Ubuntu

para instalar o JDK no Ubuntu  devemos seguir os passos abaixo, tudo no prompt:

  • Adicione o repositório do Web Upd8.
    sudo add-apt-repository ppa:webupd8team/java
  • Atualize a lista de pacotes disponíveis.
    sudo apt-get update

Configurar o Push primefaces 5.0 glassfish 4.0

Estive durante algum tempo a bater a cabeça com isso e descobri algumas coisinhas que vou aqui partilhar.



Pre-requesitos

Jar do primefaces 5.0
jar do atmosphere-runtime-2.1.3
jar do javax.inject
jar do slf4j-api-1.7.5
jar do apache-commns-lang


configuracao do web.mxl

   
        Push Servlet
        org.primefaces.push.PushServlet
        0      
        true
   

   

   
        Push Servlet
        /primepush/*
   


configuracao do glassfish




ManagedBean


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() {
        System.out.println("oks");
        EventBus eventBus = EventBusFactory.getDefault().eventBus();
        eventBus.publish(CHANNEL, new FacesMessage(StringEscapeUtils.escapeHtml(summary), StringEscapeUtils.escapeHtml(detail)));
    }
}


pagina


 
           
               
               

               
               
           


           
       


       

       
     

       

       
           
               
               

               
               
           


           
       


       

       


   













Resolvendo data do primefaces

Oi pessoal, hoje estou a passar para dar uma dica sobre o primefaces.

quando criamos um componente que manipula datas no primefaces em geral ele mostra a data com um dia a menos o grava na bd com um dia a menos, para resolver ser problema basta adicionar as seguintes linhas no web.xml:

   
        javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE
        true
   



e todas as datas ficarão ok.

se este poste lhe ajudou, ajude-nos a divulgar dando um +1 ou curtindo.


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.
























unable to spawn process '/bin/sh' (Argument list too long) - flutter build ios

 Recente mente tive este erro ao fazer o ipa do meu projecto e toda a informação que encontrava na internet não ajudava e até as LLM também ...