Instalando o Plugin do WebSphere AS Community Edition 2.1 no Eclipse

Versão em PDF

Ontem comecei minha saga de tentar instalar o plugin de suporte ao WebSphere AS Community Edition (WASCE) no Eclipse Ganymede. Até então só havia utilizado para projetos o JBoss, Glassfish e Tomcat.

Inicialmente contei com o tutorial criado por Juliano Martins, mas como é de costume a Lei de Murphy me perseguir, não consegui instalar o plugin da maneira que o tutorial mostrava. Basicamente a instalação era interrompida perto dos 94%. Tentei várias vezes, sem sucesso.

Procurando um pouco mais na internet, encontrei o update site para o plugin do WASCE. Além de conter o update site para instalação do plugin através do Update Manager, ele contém o link para o arquivo compactado do plugin, e com este último fica fácil fazer uma instalação offline do plugin, bastando descompactar o arquivo dentro do diretório de instalação do Eclipse. O site contém as versões 2.0 e 1.1 do plugin, assim como a versão mais recente do mesmo, que é a 2.1. O plugin mais recente suporta as versões 2.0 e 2.1 do WASCE.

Bom, depois de alguma informação vamos colocar a mão na massa. Vou mostrar como configurar o plugin através do update site.

Adicione a URL http://download.boulder.ibm.com/ibmdl/pub/software/websphere/wasce/updates/ como um site no Update Manager do Eclipse:

wsace1

Além do plugin para o WASCE, também aproveitei pra instalar os adaptadores e runtimes do Gerônimo.

wsace2

Depois de clicar em install, será iniciado o download dos arquivos necessários. Uma tela de confirmação será apresentada para os itens a serem instalados.

wsace3

Confirme e continue. Aceite também os termos de licenças apresentados.

wsace4

wsace5

Depois de reiniciado o IDE, você encontrará as opções de configuração para os servidores. Aqui eu havia instalado previamente o WASCE 2.1.1.

Ao escolher a opção do servidor 2.1, indiquei o local de instalação que eu havia feito previamente.

wsace6

Após isso, clique em next para a próxima etapa, que é a configuração do usuário e senhaa (usuário: system/senha: manager) para acesso ao web console do WASCE.

wsace7

Ao confirmar, você terá sua configuração pronta. Inicie o servidor.

Assim que o servidor tiver iniciado, acesse http://localhost:8080. Você deverá ver a página inicial que acompanha a instalação do servidor. Através dela é possível ter acesso ao Administrative Console.

wsace8

Clicando no link do Administrative Console, serão solicitadas as credenciais de acesso.

wsace9

Ao informá-las, você será direcionado para o painel de administração do servidor.

wsace10

A utilização deste não é o foco deste how-to, então vou ficando por aqui.
Fica a dica!

Modem Huawei E226 no Ubuntu 7.10

Em dezembro resolvi contratar o serviço de banda larga móvel da Claro. Ao conversar com o atendente, fui informado de que nenhum dos modens tinha suporte ao Linux, e que o modem Huawei E226 tinha suporte ao Windows e ao Mac. Pois bem, esta foi minha escolha.huawai_claro


O atendente ainda me disse que alguns de seus clientes já tinham relatado o sucesso na configuração do modem no linux, então tive a esperança de encontrar na internet algum artigo que explicasse esta tal configuração.
Resolvi então procurar alguma coisa na internet, e de cara encontrei um artigo que dizia ser muito fácil esta configuração. Um dos artigos prometia a tal configuração em apenas 3 minutos.
Pois bem, depois de mais de uma hora tentando configurar o modem, ainda não tinha conseguido realizar uma conexão. O modem estava funcionando, constatação feita pelo led que indica a atividade do aparelho, mas nada de conexão.
Em um outro artigo, encontrei a explicação para o problema: apesar de o modem funcionar, os endereços DNS obtigos pelo modem não respondem.
Era necessário então mudar os endereços DNS após a inicialização do aparelho.
Tentei utilizar os endereços informados no artigo, mas não obtive sucesso com os mesmos.
Só consegui realizar a conexão, por fim, utilizando um outro endereço DNS encontrado em um outro artigo, que não é um dos endereços DNS da Claro.

Abaixo segue um resumo do que eu fiz para que o modem funcionasse, no meu caso.

Criei o arquivo wvdial-huawei.conf, no diretório /etc, com o seguinte conteúdo:

[Dialer Defaults]
Carrier Check = off
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Password = claro
Ask Password = 0
Check Def Route = 1
Phone = *99#
Idle Seconds = 0
Modem Type = Analog Modem
Stupid Mode = 1
Compuserve = 0
Baud = 460800
Dial Command = ATDT
Modem = /dev/ttyUSB0
ISDN = 0
Username = claro
[Dialer claro3g]
Stupid Mode = on
Password = claro
Auto Reconnect = off
Username = claro
Phone = *99#
Auto DNS = 0
Check DNS = 0

Depois criei o arquivo resolv.huawei.conf, também no diretório /etc, com o seguinte conteúdo:

nameserver 4.2.2.2

Como comentei acima, um dos artigos indicava a utilzação dos endereços de DNS 200.255.121.39 e 200.169.117.14, mas com estes eu não tive sucesso.

Criei, no diretório /home/gustavo/huawei o arquivo huawei.sh, com o seguinte conteúdo:

wvdial –config /etc/wvdial-huawei.conf

Este comando inicializa o modem, e deve ser executado todas as vezes que se deseja inicializar o mesmo.

Criei no diretório /home/gustavo/huawei o arquivo changeresolv.sh, com o seguinte conteúdo:

cat /etc/resolv.huawei.conf > /etc/resolv.conf

Este comando é responsável por modificar os endereços DNS obtidos automaticamente pelo modem, pelo endereço DNS que realmente funciona.

Depois de todos estes arquivos criados, quando quero me conectar, sigo os seguintes passos:

  1. Com o modem já conectado, me logo no console e executo, como root, o arquivo huawei.sh.
  2. Após o término da configuração do modem (isso é visível no modem pelo led azul que fica constantemente aceso, ou pelos logs no console que indicam a obtenção dos endereços de IP e de DNS) executo o arquivo changeresolv.sh.

Feito isso deve ser possível efetuar uma conexão. Escrevo este artigo a partir de uma conexão de sucesso 😉

Leiam os artigos indicados, e atentem para o fato de que é necessário ter o módulo usbserial instalado, que já está presente no Kernel 2.6.

Fica dada a dica!

Instalando e Configurando o PHP 5 e o Apache 2.2 no Windows

Motivação

Apesar de parecer banal e fácil para quem já conhece, e de ser facilmente encontrado na internet, um roteiro de instalação do PHP5 + Apache 2.2 pode não ser (e geralmente não é) tão trivial para quem está aprendendo esta linguagem.

Objetivos

O objetivo deste how-to não é falar exaustivamente sobre o servidor Apache, nem sobre o PHP. Para isso outras fontes podem ser consultadas. Vamos direto à instalação e configuração em um ambiente Windows. Ao final farei uma nota sobre a instalação no Ubuntu.

Downloads

Vamos fazer o download do servidor Apache e do PHP5.apache

Para o servidor Apache podemos baixar o executável apache_2.2.11-win32-x86-openssl-0.9.8i.msi (Win32 Binary including OpenSSL), encontrado na página de downloads do projeto: http://httpd.apache.org/download.cgi

php2No caso do PHP5, ao invés de baixarmos um binário vamos baixar um arquivo compactado. É apenas uma questão de preferência. No meu caso estou usando o arquivo php-5.2.8-Win32.zip, que pode ser encontrado na página de downloads: http://www.php.net/downloads.php. Caso exista uma versão mais recente, você poderá usá-la.

Instalação

Apache

A instalação do Apache não requer nada de especial.

Instalação do Servidor Apache

Instalação do Servidor Apache

Aceite o termo de uso e as opções padrão sugeridas pelo instalador. Ao final do processo, um ícone será apresentado na barra de tarefas (próximo ao relógio do sistema). Trata-se do monitor do serviço do Apache que, aliás, já é automaticamente iniciado após a instalação. Clicando duas vezes sobre o ícone do gerenciador é possível iniciar/parar/reiniciar o serviço:

Monitor do Serviço do Servidor Apache

Monitor do Serviço do Servidor Apache

Pronto! O servidor Apache já está instalado.

PHP5

Para instalar o PHP5 crie um diretório chamado php5 na raiz do sistema (C:\php5). Copie para este diretório o arquivo compactado que baixamos da área de downloads e descompacte-o .

Pronto! O PHP está instalado. Realmente simples, só falta agora efetuarmos as configurações.

Configurações

Vamos iniciar as configurações editando o arquivo httpd.conf do servidor Apache, que é o principal arquivo de configurações. Para isso, pare o serviço do servidor Apache, através do monitor do serviço. Feito isso, acesse o menu de programas, como indica a imagem abaixo:

Editar o httpd.conf

Editar o httpd.conf

Assim que for aberto para edição, coloque as seguintes linhas ao final do arquivo:

LoadModule php5_module “c:/php5/php5apache2_2.dll”
AddType application/x-httpd-php .php
PHPIniDir “c:/php5/”

Agora procure no arquivo o seguinte trecho:

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

e configure os valores para index.html index.htm index.php. O resultado deve ser:

<IfModule dir_module>
DirectoryIndex index.html index.htm index.php
</IfModule>

Bom, isso é tudo que precisamos fazer no httpd.conf.

Precisamos agora fazer algumas configurações no arquivo php.ini, do php.

No diretório do php (C:\php5) você encontratá um arquivo chamado php.ini-dist. Faça uma cópia deste arquivo, no mesmo diretório, e a renomeie para php.ini apenas. Neste arquivo encontre e descomente as seguintes linhas (para descomentar, basta remover o ponto-e-vírgula na frente da linha):

extension=php_mysql.dll
extension=php_mysqli.dll

Isso é necessário pois no php5 o suporte ao MySQL não é padrão. Esse “mysqli” é referente a um suporte melhorado ao MySQL. Depois disso o arquivo php.ini pode ser salvo.

Ainda no C:/php5/ existe uma dll chamada libmysql.dll. Copie esta dll e o arquivo php.ini para o diretório System32 (aqui cabe um comentário: fiquei quase 1 semana pra descobrir que tinha que colocar essa bendita dll no System32, porque a documentação não cita nada, mas é necessário).

Testando o resultado

Sua instalação está pronta!

Para testar se o PHP realmente está funcionando, acesso o diretório C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs. É nesse diretório que deverão ficar seus projetos em PHP. Apague o arquivo que está nesse diretório, e crie um arquivo chamado index.php. Edite este arquivo e adicione o seguinte conteúdo:


<?php phpinfo(); ?>

Feito isso, inicie o servidor Apache através do monitor do serviço, e acesse em seu navegador o endereço http://localhost. Se tudo correr bem você verá a seguinte página:

Página de informações do PHP

Página de informações do PHP

É isto, você tem seu ambiente configurado e já pode começar a programar.Em breve farei postagens sobre o PHP também, vale a pena dar uma conferida.

PHP5 e Apache no Ubuntu

Para o pessoal que usa Ubuntu a coisa é mais simples. O servidor HTTP Apache já vem instalado, e é necessário apenas instalar o PHP. Durante a instalação as configurações necessárias já são realizadas, sendo que ao término na instalação já é possível começar a programar.

Para instalar o PHP5 no Ubuntu execute (como root) o seguinte comando no prompt:

# sudo apt-get install php5

A única informação digna de nota, no momento, é que o diretório de publicação do Apache fica em /var/www/.

Até o próximo post!

Dropbox no Ubuntu – Armazenamento gratuito de arquivos on-line

Lendo uma notícia no site da Folha descobri o Dropbox, um serviço de armazenamento on-line.
A opção gratuita do serviço oferece 2GB de armazenamento (há uma opção para de 5 GB). Para ter acesso ao serviço é necessário fazer o cadastro no site.
O gerenciamento dos arquivos pode ser feito por meio do site, mas o serviço oferece um software gratuito, compatível com Windows, Mac e Linux, que cria no computador uma pasta chamada Dropbox, onde ficam armazenados os arquivos da sua conta. É possível, desta maneira, manter sincronizados os arquivos armazenados no site com os computadores onde houver instalado o sistema. O serviço facilita também o compartilhamento de arquivos com outros usuários, cadastrados no serviço ou não.

Download e Instalação para o Ubuntu

Além dos binários e fontes, disponíveis para instalação nos sistemas operacionais citados, estão disponíveis repositórios para o Ubuntu nas distribuições 8.10, 8.04, e 7.10. Os requisitos são:

* GTK 2.12 or higher
* GLib 2.14 or higher
* Nautilus 2.16 or higher
* Libnotify 0.4.4 or higher
* Wget 1.10 or higher

Para realizar a instalação através dos repositórios, basta adicionar no arquivo /etc/apt/sources.list, ou no Gerenciador de Pacotes Synaptic, as seguintes linhas, de acordo com a distribuição:

Ubuntu 8.10

deb http://linux.getdropbox.com/ubuntu intrepid main
deb-src http://linux.getdropbox.com/ubuntu intrepid main

Ubuntu 8.04

deb http://linux.getdropbox.com/ubuntu hardy main
deb-src http://linux.getdropbox.com/ubuntu hardy main

Ubuntu 7.10

deb http://linux.getdropbox.com/ubuntu gutsy main
deb-src http://linux.getdropbox.com/ubuntu gutsy main

Após a configuração dos repositórios, execute o comando:

# sudo apt-get install nautilus-dropbox

Depois de instalado, execute o comando:

# killall nautilus

nota: se você estiver executando o compiz, este procedimento poderá travar sua máquina – faça um logout e se logue novamente ao invés disso.

Criando sua Conta

Tenho que admitir que encontrar o formulário de cadastro não é fácil. A maneira mais rápida que encontrei foi tentar me logar, e uma vez que não estou cadastrado no sistema é apresentada a opção de cadastro:

Formulário de cadastro

Formulário de cadastro

Depois de feito o cadastro no serviço, inicie o Dropbox através do ícone presente na sua barra de tarefas, próximo ao relógio do sistema:

Serviço Dropbox

Serviço Dropbox

Após isso, será apresentada a tela de instalação:

Início da instalação

Início da instalação

Depois de poucas configurações (basicamente informar suas credenciais) o diretório do Dropbox, criado em seu diretório, será sincronizado com sistema:

Diretório sincronizado

Diretório sincronizado

A partir de agora, todo arquivo que você copiar para este diretório, será sincronizado automaticamente com o serviço.

Para maiores informações, leia os tutoriais disponíveis no site do serviço.
Está dada a dica!

[]’s