Habilitar Tomcat 5.5 Acesso Rede com IP

Bom dia pessoal!

Dica rápida pra quem instalou o Tomcat 5.5 (já bem desatualizado) e não consegue acessar ele pela rede local, usando IP do servidor.

É necessário acessar o arquivo server.xml localizado na pasta conf no diretório em que você instalou o Tomcat. Dentro deste arquivo, procure a tag Connector e adicione nesta string o seguinte valor:

address="0.0.0.0"

Então a minha string ficou da seguinte maneira:

Bom, estou postando essa dica porque foi um pouco difícil encontrar isso na internet, a maioria dos posts em fóruns manda liberar a porta 8080 no firewall, o que é necessário também para funcionar.
Outra dica útil sobre essa tag Connector é que você pode alterar a porta padrão 8080 para outra que desejar, existe casos em que essa porta já é utilizada, exemplo ter uma instalação do Apache Web Server rodando na mesma máquina... não sei, mas enfim, você pode alterar a port="8080" para a porta que quiser, só lembre de liberar no firewall depois.

That's all folks!

Dica original: http://stackoverflow.com/questions/6246127/cant-access-tomcat-using-ip-address
continue reading Habilitar Tomcat 5.5 Acesso Rede com IP

Solução dos Erros de FTP com PFSENSE

Olá Galerinha!!! Tudo numa boa?!!

Após muitas horas pesquisando fóruns e fazendo testes com PFSENSE, finalmente consegui resolver um problema antigo aqui no meu trabalho relacionado com FTP.

Temos na prefeitura um sistema chamado SisObraNET que utiliza FTP pra envio de arquivos e também usamos FTP para baixar atualizações e fazer backups dos demais sistemas, só que desde que instalamos o PFSENSE estavamos com erros no sistema.

No Filezilla até conseguia conectar, mas dava erros do tipo: "425 Can't open data connection for transfer..." -> "Falha na obtenção da lista de pastas".

SOLUÇÃO!! Simples como sempre...

Em resumo, a solução foi instalar um pacote chamado "FTP client proxy", você acessa o menu System->Packages e instala o pacote. Depois de instalado, acesse ele no menu Services, marca a opção Proxy Enabled e seleciona a interface LAN, igual na imagem abaixo.


EXTRAS - TALVEZ AJUDE

Durante os testes, fiz muitas alterações que talvez tenham contribuído pra funcionar, então, segue uma lista de algumas configurações:
  • Configurei o FileZilla pra usar FTP modo Ativo, segue print abaixo:
  • Liberei as portas 20, 21, 22 e 25 nas regras do Firewall->Rules para LAN.
  • Em System->Advanced, Aba System Tunables, coloquei valor "0" para debug.pfftpproxy.
Bom, as outras regras e configurações já eram mais antigas e não vejo relação com o problema, também não garanto que essas configurações vão resolver seu problema porque meu forte nunca foi configuração de firewall, mas não custa nada ajudar! Abraços!

Fórum em que encontrei a dica lendária: https://forum.pfsense.org/index.php?topic=92858.0
continue reading Solução dos Erros de FTP com PFSENSE

Acessando Interface Gráfica Linux Remoto com XRDP

Saudações terráqueos!

Hoje tive várias dificuldades em acessar um computador com linux na interface gráfica, tinha Ubuntu 14.04 LTS nas duas máquinas, LXDE na máquina remota e Unity na cliente.

Fiz o acesso usando o programa Remmina que se não me engano vem instalado por default no Ubuntu Unity. Nas primeiras tentativas davam um erro de senha, então pesquisando e testando vi que precisava instalar o XRDP no servidor:

sudo apt-get install xrdp

Feito isso consegui realizar o acesso mas a imagem ficava muito ruim, algo como na imagem abaixo:


Bom, era impossível usar desta forma e então fui pra internet pesquisar, tentei várias coisas, instalei ubuntu-gnome, instalei xfce4, alterei configurações do xrdp e sempre continuava ruim ou pior, no caso logo após que alterei as configurações só aparecia uma tela cinza, grey screen, se pesquisar tem vários tutorias e dicas em fóruns sobre grey screen e todas erradas, pelo menos pra mim, o problema era BIOS hehe, foi só alterar a configuração no Remmina Profundidade de Cores, tirando a opção default 256 cores (8bpp) e selecionando a opção  True Color (32 bpp)!




Com isso, resolvi todo o problema e ao acessar a imagem ficou perfeita, segue abaixo:

 
continue reading Acessando Interface Gráfica Linux Remoto com XRDP

Solução para conectar com SQL Server no Linux (mssql)

Hoje estive pesquisando sobre isso, para fazer um site em PHP no linux acessar banco de dados Microsoft SQL Server.

No meu caso, o servidor de banco de dados tem Windows Server 2012 com SQL Server 2012, o o servidor que terá o site PHP é um Ubuntu Server 14.04 64bits.

Na instalação do servidor Ubuntu, marquei pra deixar instalado LAMP apenas, depois, executei o seguinte comando para habilitar conexão com banco sql server:
apt-get install php-mssql php-sybase

E depois, configurei o arquivo config/database.php do CodeIgniter da seguite forma:

$db['default']['hostname'] = '172.16.***.***';
$db['default']['username'] = 'USUARIO';
$db['default']['password'] = 'SENHA';
$db['default']['database'] = 'BANCO';
$db['default']['dbdriver'] = 'mssql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

Atenção para o driver, mssql, e colocar o pconnect para FALSE.
continue reading Solução para conectar com SQL Server no Linux (mssql)

Solução para problemas com impressora de cheque Bematech DP-20

Parte 1: Zerar impressora DP-20
  1. Desligar a impressora
  2. Antes de ligar a impressora mantenha as teclas <Função> e <Entra> pressionadas
  3. Selecione [Sim] para a inicialização
  4. Desligar a impressora
Parte 2: Reconfigurar impressora DP-20
  1. Novamente ao ligar a impressora, mantenha as teclas <Função> e <0> pressionadas
  2. Selecione opção [Zerar dados]
  3. Selecione as opções que precisa na medida que aparecem. É um passo a passo de uma nova configuração da impressora.
Final - Pra quem usa o software pra impressão de cheques
  1. Em muitos casos, zerar a impressora já irá resolver o problema, mas ainda irá precisar acessar o menu Cadastro->Bancos-> Para Impressão de Cheque Normal e enviar as configurações para impressora.
  2. Abrir os bancos que utiliza, como 041 Banrisul, não precisa alterar nada se estava funcionando antes, apenas clicar em [Alterar] e depois clicar em [SIM] para alterar na impressora.

Esta solução foi inspirada fortemente no post do Blog Joseh-Henrique (http://jhcbs.wordpress.com/2012/03/02/bematech-dp-20-nao-imprime/), com algumas melhorias. Valeu Joseh!!!
continue reading Solução para problemas com impressora de cheque Bematech DP-20