Criando um Chat

Assunto: Neste detalhado tutorial, você verá passo a passo como implementar um chat profissional utilizando servlets, e terá acesso a essa implementação.

Você pode ler este tutorial na íntegra http://www.guj.com.br/java.artigo.20.1.guj

Por favor, coloque as suas dúvidas e seus comentários sobre este tutorial aqui.
Sinta-se livre para fazer qualquer tipo de pergunta, desta maneira você estará nos ajudando e aos outros usuários!

Olá

Por favor, como executo este programa? Não sei executar jar

Roberval, você executa um jar com o comando abaixo:

java -jar seuarquivo.jar

:smiley:

Oi Roberval

Esse arquivo aí não é para ser executado, é para você usar como um aplicativo web, ta ligado? Qualquer coisa, le o tutorial de servlets e tomcat que tem no GUJ.

Olá pessoal,

Li o tutorial sobre Tomcat e Servlets (muito bom!) e consegui fazer o primeiro exemplo tranquilamente (Helloworld!)

Estou tentando agora implementar o Chat…
Onde devo descompactar os arquivos? Em qual pasta devo colocá-los?Deve estar dentro do diretório webapps do Tomcat?
O que chamar no browser para rodar o Chat?

Agradeço desde já as respostas!!

Luiz

:o Hello pessoal !!!

É o seguinte : Consegui fazer rodar o chat colocando o diretório br dentro do diretório examples no tomcat o endereço ficou assim :
http://127.0.0.1:8080/examples/servlet/br.guj.chat.servlet.Login

não ficou muito bonito mas funcionou !!!

Só tem um problema : Não consigo rodar o chat em varios navegadores ao mesmo tempo !!! Quando um usuario entra ele derruba o outro !!!
Será que é porque eles tem o mesmo IP (127.0.0.1:8080) ? Ou porque estou rodando em um K6 400Mhz e é muito lento ?

Alguem já teve este problema ?

Um abraço a todos !!!

Renato

Baixei o tutorial e os arquivos de exemplo do chat. Coloquei o codigo abaixo em um arquivo html, mas acho que ele nao esta correto:

<html><form action=LoginServlet>
<input name=login><input type=submit value=Login>
</form></html> 

no action=LoginServlet acho que devo colocar somento Login que é o nome da classe não é isso ou devo colocar /servlet/Login para executar no tomcat ?
Coloquei o arquivo .jar que baixei no meu classpath é isso mesmo que tenho que fazer ?
Onde devo colocar os arquivos pra que funcionem direitinho noTomcat ?
O chat aceita multiusuarios ? Estive lendo uma das mensagens e parece que um usuario desconecta o outro isso acontece mesmo ou aceita varios usuarios ao mesmo tempo ?

Fico aguardando resposta, pois estou precisando urgente de um chat …obrigado…

so posso te responder se chat aceita outros usuarios !!!

O fato de um usuario derrubar o outroé porque voce esta rodando o chat na sua máquina como localhost com IP 127.0.0.1 !!!
Faça o seguinte teste: conecte-se a Internet e acesse o chat que esta no teu computador através de outro computador vc verá que vai funcionar direitinho !!

Um abraço !!!
Renato

Antes de mais nada gostaria de saber se posso utilizar o chat aqui disponibilizado em uma página desenvolvida por mim, uma vez que o código foi disponivilizado para que todos pudessem baixar. Posso utilizar ?

Baixei os arquivos do chat…implementei coisas a mais e consegui fazê-lo rodar normalmente debaixo do Resin, onde estou apenas fazendo teste. Quando fui disponibilizá-lo debaixo de meu servidor de aplicações que possui containers java a área(frame) reservado a mostrar as mensagens, no caso o Room, não exibe as mensagens. O frame inferior(Form) aparece e é atualizado normalmente, embora também esteja guardando um certo cache, ou seja, usuários que já saíram continuam figurando no combo de usuários. O maior problema está justamente no exibir as mensagens. Algumas vezes, não é sempre, quando clico no botão sair… as mensagens que fui digitando e que antes não apareceram…aparecem reapidamente e a página e redirecionada.

Alguém sabe o que pode estar acontecendo ? Por que as mensagens não são exibidas no momento da digitação e envio quando disponibilizei no meu servidor de aplicações ?

Obrigado e aguardo resposta…

Caros preciso de controlar as salas no chat do guj que estou utuilizando e controlar o numero de participantes por sala.
Sou novo em java e estou muito dificil para fazer quem puder me ajudar agradeço.

Comigo tbm ocorreu o mesmo problema, se vc conseguiu resolver me avise pelo meu email hbarbalho@gmail.com

Srs,
precisa de ajua com relação ao erro abaixo na execução de um programa:

BASE DE DADOS ORACLE 10G

EXCEPTION : java.sql.SQLException: Unsupported feature: sqlType=-10
at oracle.jdbc.driver.DatabaseError.throwSqlException(java.lang.String,j
ava.lang.String,int) (DatabaseError.java:111) (pc 7)
at oracle.jdbc.driver.DatabaseError.throwSqlException(int,java.lang.Obje
ct) (DatabaseError.java:145) (pc 25)
at oracle.jdbc.driver.OraclePreparedStatement.setNullCritical (OraclePre
paredStatement.java:4344) (pc 442)
at oracle.jdbc.driver.OraclePreparedStatement.setNullInternal(int,int) (
OraclePreparedStatement.java:4106) (pc 3)
at oracle.jdbc.driver.OracleCallableStatement.setNull(int,int) (OracleCa
llableStatement.java:4436) (pc 8)

Mas onde estão os arquivos?

olá boa tarde a todos
em especial a Guilherme Silveira

gostaria de saber onde esta os arquivos do chat pois no final do tutorial exite a seguinte mensagem,

[size=18]"Sem a necessidade de incluir mais código java relativo ao chat - somente faltando implementar as servlets em si - você já pode criar seu próprio sistema. Pegue os arquivos que acompanham este tutorial, onde tudo isto já está codificado! "[/size]

mas não exite nenhum link de acesso aos aquivos.

sei que vcs estam reformulando o site. gostaria de resposta de quando irão colocar no ar.

me despeço agradecendo pela atenção.

Como faço para criar um Chat? Quero 1 urgente… para colocar no meu site…

Gostaria um daqueles que eu Poço banir… ou Kikar

e que possa escolher membros do Blog e membros Comuns !

Qualquer coisa me adionem no MSN : terry_pqd@hotmail.com

Agradeço desde já a voces :slight_smile:

Gostaria de um Quase igual a este abaixo

Caso nao estejem vendo a imagem do chat… ai o link

http://img197.imageshack.us/i/crewg.jpg/

Gostaria de ter acesso ao codigo fonte… Alguem poderia me passar?

Falow

Em breve vou criar um super site de chat. O sistema é único. Nunca visto antes.

Alguém poderia me enviar os códigos deste tutorial? não estou conseguindo baixar…
genin_mg@hotmail.com

[quote]Arcanet Ramos
"Em breve vou criar um super site de chat. O sistema é único. Nunca visto antes. "
[/quote]

Tipo aquele sistema para matar dragões?hahahahha