OpenFire é um servidor de mensagem instantânea que oferece diversos recursos, pode facilmente ser integrado com o Active Directory e possui Plugins para conectar com o MSN, GTalk, ICQ, Yahoo e entre outros, para tal ele conta com o Spark que se autentica no OpenFire e disponibiliza os recursos aos usuários podendo assim gerenciar seus contatos com os usuários de rede e com o seu Instant Messenger de preferência.
Os arquivos para download podem ser encontrados no Site Oficial: IginiteRealTime – www.igniterealtime.org
Iniciando a Instalação do OpenFire 3.6.0a
01 – Execute o arquivo ( openfire_3_6_0a.exe )
02 – Selecione a linguagem Portuguese e clique em OK
03 – Clique em Avançar
04 – Aceite as Condições de Utilização e clique em Avançar
05 – Defina o Local de instalação e clique em Avançar
06 – Aguarde o processo de instalação ser finalizado
07 – Clique em Terminar para executar o OpenFire
08 – Clique em Terminar para executar o OpenFire
09 – Ao acessar http://server:9090 selecione a Linguagem e clique em Continue
10 – Informe o nome do Domínio e clique em Continuar
11 – Selecione o Banco de Dados Interno e clique em Continuar
12 – Para integrar com o Active Directory selecione Servidor de Diretórios (LDAP), caso contrário selecione o modo Padrão para que o OpenFire gerencie os usuários, optei em mostrar pelo Active Directory pois é mais funcional para o Administrador de Redes dentro da empresa
13 – Tipo de Servidor: Active Directory
Host: dc-01-s ( Informe o seu DomainController )
DN Base : ou=”OpenFire”, dc=”server”, dc=”com”, dc=”br”
DN Administrator: [email protected] ( Usuário Adm do OpenFire )
Senha: *********
14 – Mova a barra de rolagem ate o final da página e clique em Salvar & continuar ( não a necessidade de configurar a etapa 2 )
15 – Mova a barra de rolagem ate o final da página e clique em Salvar & continuar ( não a necessidade de configurar a etapa 2 )
16 – Informe o usuário Administrador do OpenFire e clique em Adicionar
17 – Confirme o usuário Administrador e clique em Continuar
18 – Clique no botão Loge-se no console de administração
19 – Informe o Usuário/Senha do Administrador do OpenFire e clique em Login
20 – Logon realizado com sucesso, agora basta explorar o OpenFire
21 – Para instalar os Plugins dos Instant Messenger ( MSN, GTalk, etc… ), clique em Plugins > Procurar
22 – Os plugins podem se baixados no site ( IginiteRealTime ), o plugin que disponibiliza o acesso as Instant Messenger é o gateway.jar
23 – Clique em Upload Plugin
24 – Upload realizado com sucesso !!!
25 – Dê um Stop/Start no OpenFire e acesse o OpenFire > Servidor > Gateways
26 – Selecione o MSN Messenger > Testes > Testar Conexão
– – – – – –
Iniciando a Instalação do Spark 2.5.8 nas máquinas dos Usuários
– – – – – –
01 – Execute o arquivo ( spark_2_5_8.exe )
02 – Clique em Next
03 – Selecione o local de instalação e clique em Next
04 – Defina um nome de exibição e clique em Next
05 – Defina a criação dos ícones e clique em Next
06 – Aguarde o processo de instalação
07 – Clique em Finish para executar o Spark
08 – Insira o Usuário/Senha do Dominio para Logar no Spark
09 – Após Logar Adicione um Contato
10 – Informe o Usuário que participa da mesma OU no AD e clique em Add
11 – Ficará em Pending ate que o usuário Open Fire aceite o convite
12 – O usuário Open Fire aceitou o usuário Marcos Henrique
13 – Acessando o MSN Messenger, Clique sobre o ícone do MSN e Enter login
14 – Informe o Usuário/Senha do MSN e clique em Save
15 – Conexão com o MSN Messenger realizada com sucesso
– – – – – –
Tanto o OpenFire como o Spark possuem diversos recursos agora com a instalação concluída basta explorá-los.
– – – – – –
Fonte: http://www.marcoshenrique.com/windows_outros_openfire_spark.php
50 Comentários
Eu administro o Openfire da empresa que eu trabalho. O software é fantástico mas a integração com outras redes de bate-papo (GTalk, por exemplo) ainda é muito precária pois ocorre muitas falhas de comunicação.
Esse programa aceita conexões de outras redes, wan no caso, pois trabalho numa empresa que pussui várias filiais distantes, queria integar todas nesse sistema, existe essa possibilidade.
Abraços
Solução bem completa e simples de implementar. Porém optei em utilizar o Miranda IM que é um outro cliente jabber mais leve, portável (basta cirar um script de inicialização de computadores para “instalar” nos clientes) e opensource. O Spark consumia aproximadamente 60 MB de RAM, enquanto o Miranda IM aproximandamente 7 MB, além do Spark precisar do JAVA instaldo na máquina e o Miranda IM não . Claro que a interface e os recusros do spark são bem melhores, porém a sobrecarga gerada foi pesou na decisão.
Uma coisa bacana do Spark é a possibilidade de fazer o single Sign On, sendo bastante útil para quem usa o Openfire autenticando em uma base LDAP (como o Active Directory). Quando o spark é iniciado, ele já pega as credenciais do usuário do AD logado na estação, passa para o Openfire e autentica automaticamente o usuário, evitando a necessidade de troca de senha de usuário nas configurações de cada spark instalado na rede. Isso é bastante útil quando se tem vários usuários e vários computadores no ambiente. Porém, esse recurso não é tão simples de implementar (eu particularmente não consegui =/ ), mas fica registrado a possibilidade e os links para configurar o SSO:
http://www.igniterealtime.org/community/docs/DOC-1362
http://www.igniterealtime.org/community/docs/DOC-1060
[]s
Mauricio, bem interessante sues comentários.. de qualquer forma vai uma dica se não quiser usar o programa Spark ele tambem oferece um recurso via Web que tem mais detalhes no link ( http://www.igniterealtime.org/projects/sparkweb/index.jsp ) de qualquer forma o usro do java é indispensável mas como hoje em dia a maioria das soluções estão disponíveis em Java basta manter-lo devidamente atualizado..
o spark teria outros recursos p/ mudar de letra, aumentar o tamanho da letra, ou outras
artimanhas ???
ps: vc escrevendo: /me
e logo apos escrever qualquer palavra a cor da letra sai rosa.. mais isso é paia >< !!!
Olá, também trabalho em uma empresa que utiliza o openfire e também percebemos o que o Mauricio falou, o spark costuma ser impraticavel, principalmente se usa ou pretende usar uma area de trabalho remota, imaginem 10 pessoas usando o spark, acabamos testando vários e optamos pelo PSI, também bem leve e atende completamente as nossas necessidades, mesmo que pessoalmente eu utilize o pidgin, mas a razão é poder agregar outros serviços.
amigão só uma coisa que gostaria de reclamar, se eu puder né? por que Ruindows? porque não Ubuntu server por exemplo?
Server Ruindows é pura bucha!
Senhores bom dia,
Configurei perfeitamente o openfire..
mas quando logo nele, apenas um grupo e adcionado e outros nao..
o que sera que pode estar acontecendo.???
desde ja agradeço.
Bom dia pessoal !
Estou tentando instalar o openfire, quando chega na opçao ” loga-se no console de administrativo, não consigo entra pra configurar, ja tentei de tudo qualquer senha e não consigo. qual é a senha que eu posso configurar o openfire. obrigado.
Olá!
Estou procurando pelo plugin para integrar o MSN dentro do Openfire. VI que o nome do plugin é o “Gateway IM”, porém não está mais disponível para download no site.
Se porventura alguém tiver este plugin, poderia por gentileza enviá-lo para mim.
Envie neste e-mail: [email protected]
Muito obrigado!
Olá!
Estou implementando isso em um cliente.
Configuração LDAP. Trouxe os usuários do AD. Gostaria de saber, se tem algum jeito do Spark já adicionar
os usários automaticamente.
Aguardo.
Obrigada.
Olá Marcos!
Estou lutandoopinado para instalar o openfire conforme suas intruções mais sempre trava estou copiando tudo conforme os seus campos acima mudando apenas meu nome mais sempre da erro no momento de confirmar o nome do administrador
.
Você poderia me auxiliar
aguardo e desde ja agradeço
Srs,
Boa Tarde.
Estou com problemas no openfire, todos os dias de manhã , por que não funciona, tenho que reiniciar o mesmo todos os dias para funcionar, os usuário não conecta no openfire via spark, e o usuário admin não cosegue se autenticar no console , só volta a funcionar se o server for reiniciado, apos reiniciar o server openfire funciona normalmente o dia inteiro sem problemas.
Atualmente o openfire – spark conecta 100 usuários .
A distribuição que estou utilizando e Debian a versão do openfire 3.6.4
Hadware – Pentium 4 – 2GB de RAM – 160GB HD.
Poderiam me ajudar por favor , estou com sério problemas aqui na empresa .
Obrigado
Boa noite.
Otimo tutorial, porém to com algumas dúvidas, não sei o q fazer no passo 13, como preencher os campos, onde conseguir esses dados.
Será que alguém pode me auxiliar nisso.
Eu to fazendo a instalação do OpenFire no servidor de dominio da empresa.
Obrigado.
Sei que o post já tá meio antigo, mas gostaria de registrar um bug na versão 3.6.4 do Openfire, já que encontrei muitos com o mesmo problema e tendo descoberto a solução aí fica a dica.
No passo 18:
18 – Clique no botão Loge-se no console de administração
Quase sempre ele não aceita a senha cadastrada para o admin. Então, ao inves de clicar no botão, ou mesmo depois de clicar nele:
Feche o Navegador
Pare e feche o Openfire (Stop depois Quit)
Abra denovo o Openfire e está tudo ok.
Se não acessar a pagina, apenas apague o index.jsp da url
Ex. http://server:9090
Falow!
Pessoal, alguem ja teve experiencia positiva usando o SSO com o openfire+spark? Estava procurando material para como proceder e não achei nada simples… como não tenho janela de “testes” suficiente nos ambientes de configuração da empresa que trabalho, estava procurando algo prático/rápido de configurar! Se alguem tiver retorna… obrigado!
Gostaria de saber a respeito da segurança, usar este programa é seguro ou não para rede.
Olá … quando fui para o passo de adicionar administrador não sei o que aconteceu e nao consigo adicionar nada … gostaria de deinstalar o openfire e configurar novamente … tem como fazer isto?
Ola,
Bom tenho uma duvida sobre o Openfire, pois gostaria de saber se teria como colocar atraves do Openfire o spark pra logar automatico, sem ter que ir em maquina em maquina para poder colocar diretamente no spark pra poder logar automatico ao logar no sistema operacional.
Sera que algum sabe me dizer se teria como fazer isso, ou se derrepente atraves do netlogon por algum script, ou alguma forma de iniciar o spark automaticamente nas maquinas da rede sem ter que ir de maquina em maquina, pois como aqui deve ter quase 260 maquinas sem contar com laboratorios de informatica.
Se alguem puder dar esta força agradeço.
Valeu, 🙂
Olá, muito interessante o Open Fire. Como faço para conectá-lo fora da minha rede interna? Meu Ip é estático, como posso fazer com que eu acesse estes dados? Tenho que liberar e redirecionar a porta no meu servidor firewall?
Agradeço caso responda Marcos.
1: Porque tem usuário que manda mensagem para outro e não recebe, pois sendo que o primeiro enviou.
2: Porque algumas vezes não consigo ver os usuário que não estão offline
3: Tem como o spark derrubar processos em aberto.
4: A versão 3.6.4 tem algum tipo de bug, poderia descreve-los.
5: Qual é a versão mais atual do openfire + spark.
Marcos eu estou com problema com openfire depois que instalei ele em outra maquina, ele não esta aceitando os usuário novos que cadastro depois que o instalei, tipo o usuário se logar mais fica off pra os outros e nem ele ver os outros tambem, mesmo logado fica com se estivesse off e não aparece na lista dos off, lembrando que ele está no mesmo grupo ,que criei especialmente para o openfire, pode mim ajuda? obrigado
Olá,
Estou com o seguinte problema:
Durante uma queda de energia, ao reiniciar o server, aonde está o openfire 3.6.3, ao acessar o console de administração pela web, ele volta para o setup de instalação.
O servidor estava funcionando há um bom tempo sem apresentar problemas. Alguém já passou por algo parecido e poderia me ajudar há resolver esse problema?
Boa tarde, Marcos.
Eu instalei o Openfire seguindo as instruções pedidas aqui.
Poré na etapa de 17 Conta do administrador.
Sempre aparece um erro e não consigo adicionar o administrador.
Por mais que colocasse o usuário admin do dominio não funciona aparece o mesmo erro. Nenhum usuário informado, ou o usuário informado não foi encontrado.
Segui extamente o que foi pedido claro que alterando para o meu servidor.
ou=”dominio.lan”, dc=”server”, dc=”dominio”, dc=”lan” realizei o teste e diz que foi concluido com sucesso.
Você teria alguma dica para me passar?
Obrigado.
Bom dia Marcos.
Estou com problemas no openfire, diariamente uma vez por dia, tenho que reinicia-lo por que não funciona, os usuário não conecta no openfire via spark, só volta a funcionar se o serviço for reiniciado. Apos reiniciar o openfire funciona normalmente o restante do dia sem problemas.
Pude perceber que isso ocorre quando a “Memória do Java” atinge 100%, e quando se reinicia ela volta a níveis abaixo de 20%.
Teria alguma dica de como poderia resolver este problema?
Obrigado.
Boa Tarde
Uso o Spark no meu trabalho, e quando adiciono contatos do MSN (hotmail) eles não conseguem que visualizar como ON.
Quando eles estão ONLINE aparece normal no meu SPARK, mas quando eu entro ONLINE no Spark apareço como OFF no MSN deles.
Alguem sabe o que acontece?
Boa tarde, como faço para que o spark adicione automaticamente todos os usuarios cadastrados nos ervidor, sem precisar que cada usuario fique adicionando usuario por usuario? Obrigado. ótimo post.
Gostaria de Saber se é possivel fazer videoconferencia com o openfire?
Estou tendo problemas em 01: bloquear os usuários para adicionarem contatos, aparentemente na opção Regostro&Login – a opção “Registro de conta via cliente”
O registro de conta via cliente permite aos usuários criar contas no servidor automaticamente utilizando a maioria dos clientes de MI. Isto não afetará a habilidade de se criar novas contas através dessa interface de administração web. Os administradores devem querer desativar esta opção, assim os usuários deveram solicitar seu registro através de outros meios (por exemplo, enviar solicitação para o administrador ou através de uma interface web própria).
esta marcado ” Desativado – Usuário não podem criar novas contas automaticamente.”….
porem mesmo esta opção marcada, continua liberado…..
Dicas bastante interessantes, ajudaram-me muito na insalacao e configuracao do openfire.
Tks
Estou enfrentando um problema com um usuario, que quando abro ou recebo ou envio um char/arquivo ou qq outra coisa desse usuario o meu spark trava, não abre, isso ocorre apenas com um único usuario, qualquer outro usuario da rede consigo estabelecer conversas normalmente, estou utilizando o spark 2.6.3 e o meu openfire esta em uma maquina linux, se alguem tiver uma ideia do possa ocasionar esse tipo de problema por favor me ajude já fiz de tudo, desinstalei/instale spark nas duas maquinas, apaguei e recriei o usuario no openfire, ja verifique firewall nas maquinas e ja estou desenperado por uma solução
Muito bom o Tutorial, mas gostaria de saber se posso fazer isso num dominio local (.local), ou se tem que ser num dominio real (.com.br);
caramba.. esses comentarios aqui mais parecem desabafos de pessoas mal sucedidas em TI.
todo mundo a com algum problema e nnguem ajuda..
eu ia pedir uma ajuda aqui, mas prefiro nem pedir, só seria mais um.
Bom dia
Tenho uma duvida, trabalho em uma empresa onde usam o spark, e gostaria de saber se quando eu estiver externo se eu vou poder usar esse recurso ou não? por que no momento que eu tento entrar no mesmo ele me pede o servidor eu coloco o que foi cadastrado mais não conecta.
Marcos, se puder me ajudar.
Estou empacado na tela de add administrador. Não consigo cadastrar nenhum nome do Domínio nem outro qualquer. Como faço?
Outra coisa, estou em testes com a ferramenta, ela consome realmente muita banda na rede?
No aguardo.
Cleber
Boa noite Marcos..
estou com a mesma duvida do amigo ai de cima o cleber, na hora de adicionar o Administrador não consigo , ele da a seguinte mensagem (Nenhum usuário informado, ou o usuário informado não foi encontrado.) Tem algum outro procedimento que eu possa ter esquecido.
Fico no Aguardo obrigado
Naylor Braga
Queria uma ajuda estou tentando a uns dias configura o openfire, no linux.
S.O: ubuntu 11.10 64bits
O problema é instalo tudo…fica rodando normalmente mas quando reiniciou o mesmo o serviço fica direto aparecendo a tela de setup(instalação), coloco os dados novamente mas continua todo momento pedindo para colocar os dados e não sai desta tela.
Já vi em uns fóruns que tenho que dar permissão a alguma pasta ou arquivo, mas ninguem fala qual especifica quem souber poderia me falar to precisando demais dele.
Pois no windows ele roda beleza.
Senhores
Boa tarde,
Estou com um problema no meus clientes do spark. Tenho usuarios usando a versão 2.5.8 e outros 2.6.3. E ambos quando tento transferir arquivos não dá certo… ou seja, quando trasnfiro de um cliente com a versão 2.6.3 p/ 2.5.8 vai de boa, quando é o inverso não vai.
Alguem ja passou por isso.
Obrigado.
João Carlos:
Não funciona a tranferência de um cliente antigo para um cliente novo justamente pela incompatibilidade de alguns plugins.
O Correto seria você padronizar todos em uma versão apenas, eu particularmente na empresa aonde trabalho optei por deixar a 2.5.8 por ser mais estavel e com algumas opções visiveis.
Abraço
Dantas:
Tu podes usar sim o cliente spark externamente, apenas configure corretamente o ip externo ao qual o server se encontra.
estou com um problema no spark. ele conecta quando eu conecto direto no servidor mas quando eu tento conectar de uma outra maquina rede ele da erro. fiz um log no firewall parece que o client spark esta apontando para um ip externo e nao para o meu servidor interno. como devo proceder
Porque depois de um numero alto de mensagens com um unico outro usuario, ele registra o email deste meu amigo no meu spark e marca no spark do outro amigo o meu endereço, isso fica registrado? é possivel que o admimnistrador do sistema viole as nossas conversas?
Para que serve a função OTR Messaging? e a função generate a new key? como faço para tirar essas keys que fica registrado ali?
Sera que alguem pode me ajudar??
org.eclipse.jetty.io.RuntimeIOException: org.eclipse.jetty.io.EofException
at org.eclipse.jetty.io.UncheckedPrintWriter.write(UncheckedPrintWriter.java:187)
at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:118)
at org.apache.jasper.runtime.JspWriterImpl.write(JspWriterImpl.java:325)
at org.apache.jasper.runtime.JspWriterImpl.write(JspWriterImpl.java:341)
at com.opensymphony.module.sitemesh.parser.FastPage.writeBody(FastPage.java:48)
at com.opensymphony.module.sitemesh.taglib.decorator.BodyTag.doEndTag(BodyTag.java:26)
at org.jivesoftware.openfire.admin.decorators.main_jsp._jspx_meth_decorator_body_0(main_jsp.java:494)
at org.jivesoftware.openfire.admin.decorators.main_jsp._jspService(main_jsp.java:239)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:530)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:427)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:494)
at org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:182)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:933)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:362)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.Dispatcher.include(Dispatcher.java:189)
at com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:74)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:50)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:78)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:164)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:425)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:494)
at org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:182)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:933)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:362)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:245)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)
at org.eclipse.jetty.server.Server.handle(Server.java:334)
at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:559)
at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:992)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:541)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:203)
at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:406)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:462)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436)
at java.lang.Thread.run(Unknown Source)
Caused by: org.eclipse.jetty.io.EofException
at org.eclipse.jetty.http.HttpGenerator.flushBuffer(HttpGenerator.java:885)
at org.eclipse.jetty.http.AbstractGenerator.flush(AbstractGenerator.java:421)
at org.eclipse.jetty.server.HttpOutput.flush(HttpOutput.java:78)
at org.eclipse.jetty.server.HttpConnection$Output.flush(HttpConnection.java:1081)
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:157)
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:86)
at java.io.ByteArrayOutputStream.writeTo(Unknown Source)
at org.eclipse.jetty.server.HttpWriter.write(HttpWriter.java:258)
at org.eclipse.jetty.io.UncheckedPrintWriter.write(UncheckedPrintWriter.java:178)
… 50 more
Caused by: java.io.IOException: Foi forçado o cancelamento de uma conexão existente pelo host remoto
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(Unknown Source)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
at sun.nio.ch.IOUtil.write(Unknown Source)
at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
at org.eclipse.jetty.io.nio.ChannelEndPoint.flush(ChannelEndPoint.java:165)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.flush(SelectChannelEndPoint.java:239)
at org.eclipse.jetty.http.HttpGenerator.flushBuffer(HttpGenerator.java:829)
… 58 more
org.eclipse.jetty.io.RuntimeIOException: org.eclipse.jetty.io.EofException
at org.eclipse.jetty.io.UncheckedPrintWriter.write(UncheckedPrintWriter.java:187)
at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:118)
at org.apache.jasper.runtime.JspWriterImpl.write(JspWriterImpl.java:325)
at org.apache.jasper.runtime.JspWriterImpl.write(JspWriterImpl.java:341)
at com.opensymphony.module.sitemesh.parser.FastPage.writeBody(FastPage.java:48)
at com.opensymphony.module.sitemesh.taglib.decorator.BodyTag.doEndTag(BodyTag.java:26)
at org.jivesoftware.openfire.admin.decorators.main_jsp._jspx_meth_decorator_body_0(main_jsp.java:494)
at org.jivesoftware.openfire.admin.decorators.main_jsp._jspService(main_jsp.java:239)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:530)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:427)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:494)
at org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:182)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:933)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:362)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.Dispatcher.include(Dispatcher.java:189)
at com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:74)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:50)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:78)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:164)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:425)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:494)
at org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:182)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:933)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:362)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:245)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)
at org.eclipse.jetty.server.Server.handle(Server.java:334)
at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:559)
at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:992)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:541)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:203)
at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:406)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:462)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436)
at java.lang.Thread.run(Unknown Source)
Caused by: org.eclipse.jetty.io.EofException
at org.eclipse.jetty.http.HttpGenerator.flushBuffer(HttpGenerator.java:885)
at org.eclipse.jetty.http.AbstractGenerator.flush(AbstractGenerator.java:421)
at org.eclipse.jetty.server.HttpOutput.flush(HttpOutput.java:78)
at org.eclipse.jetty.server.HttpConnection$Output.flush(HttpConnection.java:1081)
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:157)
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:86)
at java.io.ByteArrayOutputStream.writeTo(Unknown Source)
at org.eclipse.jetty.server.HttpWriter.write(HttpWriter.java:258)
at org.eclipse.jetty.io.UncheckedPrintWriter.write(UncheckedPrintWriter.java:178)
… 50 more
Caused by: java.io.IOException: Foi forçado o cancelamento de uma conexão existente pelo host remoto
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(Unknown Source)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
at sun.nio.ch.IOUtil.write(Unknown Source)
at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
at org.eclipse.jetty.io.nio.ChannelEndPoint.flush(ChannelEndPoint.java:165)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.flush(SelectChannelEndPoint.java:239)
at org.eclipse.jetty.http.HttpGenerator.flushBuffer(HttpGenerator.java:829)
… 58 more
org.eclipse.jetty.io.RuntimeIOException: org.eclipse.jetty.io.EofException
at org.eclipse.jetty.io.UncheckedPrintWriter.flush(UncheckedPrintWriter.java:121)
at org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImpl.java:174)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:954)
at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:614)
at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:820)
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
at org.jivesoftware.openfire.admin.decorators.main_jsp._jspService(main_jsp.java:250)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:530)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:427)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:494)
at org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:182)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:933)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:362)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.Dispatcher.include(Dispatcher.java:189)
at com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:74)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:50)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:78)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:164)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:425)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:494)
at org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:182)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:933)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:362)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:245)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)
at org.eclipse.jetty.server.Server.handle(Server.java:334)
at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:559)
at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:992)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:541)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:203)
at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:406)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:462)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436)
at java.lang.Thread.run(Unknown Source)
Caused by: org.eclipse.jetty.io.EofException
at org.eclipse.jetty.http.HttpGenerator.flushBuffer(HttpGenerator.java:885)
at org.eclipse.jetty.http.AbstractGenerator.flush(AbstractGenerator.java:421)
at org.eclipse.jetty.server.HttpOutput.flush(HttpOutput.java:78)
at org.eclipse.jetty.server.HttpConnection$Output.flush(HttpConnection.java:1081)
at org.eclipse.jetty.server.HttpWriter.flush(HttpWriter.java:87)
at org.eclipse.jetty.io.UncheckedPrintWriter.flush(UncheckedPrintWriter.java:115)
… 49 more
Caused by: java.io.IOException: Foi forçado o cancelamento de uma conexão existente pelo host remoto
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(Unknown Source)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
at sun.nio.ch.IOUtil.write(Unknown Source)
at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
at org.eclipse.jetty.io.nio.ChannelEndPoint.flush(ChannelEndPoint.java:165)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.flush(SelectChannelEndPoint.java:239)
at org.eclipse.jetty.http.HttpGenerator.flushBuffer(HttpGenerator.java:829)
… 54 more
org.eclipse.jetty.io.RuntimeIOException: org.eclipse.jetty.io.EofException
at org.eclipse.jetty.io.UncheckedPrintWriter.flush(UncheckedPrintWriter.java:121)
at org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImpl.java:174)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:954)
at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:614)
at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:820)
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
at org.jivesoftware.openfire.admin.decorators.main_jsp._jspService(main_jsp.java:250)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:530)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:427)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:494)
at org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:182)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:933)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:362)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.Dispatcher.include(Dispatcher.java:189)
at com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:74)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:50)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:78)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:164)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:425)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:494)
at org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:182)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:933)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:362)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:245)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)
at org.eclipse.jetty.server.Server.handle(Server.java:334)
at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:559)
at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:992)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:541)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:203)
at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:406)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:462)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436)
at java.lang.Thread.run(Unknown Source)
Caused by: org.eclipse.jetty.io.EofException
at org.eclipse.jetty.http.HttpGenerator.flushBuffer(HttpGenerator.java:885)
at org.eclipse.jetty.http.AbstractGenerator.flush(AbstractGenerator.java:421)
at org.eclipse.jetty.server.HttpOutput.flush(HttpOutput.java:78)
at org.eclipse.jetty.server.HttpConnection$Output.flush(HttpConnection.java:1081)
at org.eclipse.jetty.server.HttpWriter.flush(HttpWriter.java:87)
at org.eclipse.jetty.io.UncheckedPrintWriter.flush(UncheckedPrintWriter.java:115)
… 49 more
Caused by: java.io.IOException: Foi forçado o cancelamento de uma conexão existente pelo host remoto
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(Unknown Source)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
at sun.nio.ch.IOUtil.write(Unknown Source)
at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
at org.eclipse.jetty.io.nio.ChannelEndPoint.flush(ChannelEndPoint.java:165)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.flush(SelectChannelEndPoint.java:239)
at org.eclipse.jetty.http.HttpGenerator.flushBuffer(HttpGenerator.java:829)
… 54 more
Pessoal se tiverem problemas, façam uma entrada n DNS do windows com cname. Pronto integrará com o AD.
Xará é muito simples verifique o tamanho da memoria java. Pare o serviço do Spark no windows instalado e reinicie novamente. Não esqueça de verificar a memoria nele aplicada.
Para Roberta.
Vá em “usuários/grupos” – “grupos” – clique no grupo que vc queira compartilhar.
Selecione “Compartilhar grupo com usuário adicionais” e escolha compartilhar com todos os usuários ou somente os grupos que você queira.
Vá no spark “contatos” e marque “mostrar grupos vazios”.
Com isso todos os usuários irão aparecer off-line no spark.
Bom dia, estou com problemas na instalação, na ultima telanao adiciona administrador de forma alguma. Ja tentei por todos os meios, ja fiz refiz configurações e não passa disso.
Alguem poderia me ajudar? Estou usando a versão open fire 3.7.1
Obrigado.
Se alguem tiver a versão: 3.6.0 e puder disponiblizar o link para download fico grato.
Obrigado.
At;; Thiago
Muito bom o tutorial e me interessei pelo assunto, pois até então não tinha necessidade de usar este software.
Outra coisa, como faço para ver as mensagens trocadas entre os usuários. Quero usá-lo em minha empresa, mas sem isto não posso liberar para os usuários.
Usarei somente na intranet.
O Spark Funciona corretamente em redes internas, também proporciona o acesso externo a esta rede. Basta configurar o seu Modem/Router abrindo as portas necessárias para este serviço, e claro informando o IP Interno da maquina onde esta instalado o OPen-Fire. Sendo assim filiais podem conversar com outras filiais e etc…
Abraços, e tudo de bom !
Ronaldo
TI
Pessoal, um colega configurou proxy no Spark da usuária e não era pra fazer isso, agora quando abre o Spark ele fica só procurando e não conecta…ja desinstalei e instalei novamente e não consigo tirar a proxy…alguem pode me ajudar?