GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Criando um Chat


#1

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!


#2

Olá

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


#3

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

java -jar seuarquivo.jar

:smiley:


#4

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.


#5

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


#6

: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


#7

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...


#8

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


#9

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...


#10

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.


#11

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


#12

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)


#13

Mas onde estão os arquivos?


#14

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,

"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! "

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.


#15

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 :smile:

Gostaria de um Quase igual a este abaixo


#16

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

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


#17

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

Falow


#18

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


#19

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


#20

Tipo aquele sistema para matar dragões?hahahahha