Programação Java para a Web Décio Heinzelmann Luckow Alexandre Altair de Melo

Tamanho: px
Começar a partir da página:

Download "Programação Java para a Web Décio Heinzelmann Luckow Alexandre Altair de Melo"

Transcrição

1 Programação Java para a Web Décio Heinzelmann Luckow Alexandre Altair de Melo Novatec

2 Copyright 2010 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia autorização, por escrito, do autor e da Editora. Editor: Rubens Prates Capa: Victor Bittow Revisão gramatical: Lia Gabriele Regius Editoração eletrônica: Camila Kuwabata ISBN: Histórico de impressões: Outubro/2010 Primeira edição Novatec Editora Ltda. Rua Luís Antônio dos Santos São Paulo, SP Brasil Tel.: Fax: Site: Twitter: twitter.com/novateceditora Facebook: facebook.com/novatec LinkedIn: linkedin.com/in/novatec Dados Internacionais de Catalogaç o na Publicaç o (CIP) (C mara Brasileira do Livro, SP, Brasil) Luckow, DŽcio Heinzelmann Programaç o Java para a Web / DŽcio Heinzelmann Luckow e Alexandre Altair de Melo. -- S o Paulo : Novatec Editora, Bibliografia. ISBN Internet (Rede de computadores) 2. Java (Linguagem de programaç o para computadores) 3. Web sites I. Melo, Alexandre Altair de. II. T tulo CDD êndices para cat logo sistem tico: 1. Java : Linguagem de programaç o : Computadores : Processamento de dados CRM

3 capítulo 1 Preparação do ambiente de desenvolvimento Este capítulo tem como objetivo conduzir o leitor na montagem de um ambiente de desenvolvimento de um aplicativo web usando Java, Apache Tomcat, Eclipse e MySQL. Descreveremos como realizar a instalação e configuração do ambiente, bem como explicaremos o uso de cada uma dessas ferramentas. Ao final do capítulo teremos um miniaplicativo de teste executando nesse ambiente e você já estará preparado para iniciar o projeto do aplicativo financeiro pessoal, que será o projeto mostrado ao longo do livro. 1.1 Seleção das ferramentas Os critérios que mais contribuíram para selecionar as ferramentas que utilizaremos ao longo do livro são simples: popularidade e experiência. Além das ferramentas selecionadas estarem entre as mais populares, elas fazem parte do dia-a-dia dos autores. Isso com certeza possibilita criar um texto ao mesmo tempo técnico e composto de dicas, que são baseadas na experiência adquirida pelo uso de tais ferramentas. Comentar sobre a escolha de quais ferramentas empregar em um projeto de software envolve vários aspectos. Entretanto, um ponto que sempre deve ser levado em consideração é o envolvimento da comunidade de desenvolvedores em determinado projeto. Nisso o Java tem um dos seus pontos fortes, pois além de instituições privadas que criam IDEs, por exemplo, existe uma comunidade muito forte e atuante nos projetos criados para a plataforma. As ferramentas Eclipse, Apache Tomcat e MySQL são exemplos que têm comunidades altamente atuantes, que muito contribuem para sua evolução. Além disso, se você desenvolver seu projeto usando o Apache Tomcat e o MySQL, encontrará com mais facilidade algum serviço de hospedagem que tenha exatamente essa configuração. Não basta ter uma excelente ideia de um novo produto para a internet e executá-lo somente em seu computador doméstico. É preciso pensar no futuro: seu produto pode ser o próximo a ser comprado por alguns milhões de dólares por alguma megaempresa da internet! 24

4 Capítulo 1 Preparação do ambiente de desenvolvimento 25 Se você ainda não está pensando tão alto e quer mesmo explorar tudo o que a comunidade Java oferece, existem outras ferramentas interessantes que você poderá adotar em projetos futuros. Novas ferramentas surgem a cada dia, e isso é o combustível que faz a evolução constante da comunidade Java. Apesar de já termos definidas as ferramentas principais que utilizaremos neste livro, vamos listar a seguir algumas alternativas interessantes que você poderá explorar posteriormente. IDE NetBeans JDeveloper Descrição Ferramenta de desenvolvimento Java oficial da Sun (www.netbeans.org). Ferramenta de desenvolvimento Java oficial da Oracle (www.oracle. com/technology/jdev). Banco de dados Descrição HypersonicSQL Banco de dados 100% Java. Tem vários modos de execução, entre eles, Standalone, que permite a utilização do banco de dados sem precisar de instalação, diretamente a partir do do JAR (http://hsqldb.org/). Apache Derby Segue a mesma linha do HSQL e foi recentemente incorporado à distribuição do Java, sendo chamado de JavaDB. Pode ser utilizado para execução em dispositivos móveis, como celulares (http://developers.sun.com/javadb/). PostgreSQL Forte concorrente do MySQL (www.postgresql.org/). Servidor web Java Jetty JBossWeb Servidor web Java concorrente do Apache Tomcat (http://www.mortbay. org/jetty/). Servidor web Java, uma versão personalizada do Apache Tomcat, pela JBoss (http://jboss.org/jbossweb). A seguir, vamos instalar e configurar cada uma das ferramentas que compõem nosso ambiente de desenvolvimento. 1.2 Linguagem Java A linguagem Java começou a surgir em 1991 na Sun Microsystems. Inicialmente era parte de outro projeto, chamado Green Project, que tinha como objetivo possibilitar a convergência entre computador, equipamentos eletrônicos e eletrodomésticos. Na época a linguagem era chamada de Oak (em português, carvalho ), pois era essa árvore que James Gosling avistava da janela da sede do projeto. O resultado do projeto foi um controle remoto chamado *7 (StarSeven), que tinha uma interface gráfica sensível ao toque e era capaz de interagir com diversos equipamentos. A linguagem Oak, na época, surgiu justamente para controlar internamente esse equipamento.

5 26 Programação Java para a Web O controle remoto em si não vingou: ele estava muito a frente de seu tempo. Na época, as empresas de TV a cabo e vídeo por demanda não tinham condições de viabilizar o negócio. Depois disso, James Gosling foi encarregado de adaptar a linguagem Oak para a internet, surgindo em 1995, assim, a plataforma Java. Umas das principais diferenças entre a plataforma Java e as demais linguagens existentes na época é que o Java é executado sobre uma JVM, ou Java Virtual Machine. Qualquer plataforma de hardware ou equipamento eletrônico que possa executar uma máquina virtual conseguirá executar Java. Isso justifica o slogan write once, run anywhere, ou, em português, escreva uma vez, rode em qualquer lugar Instalação do Java A versão do Java a ser instalada pode ser qualquer uma a partir da 5. No momento em que este livro estava sendo escrito a versão mais recente era Java 6. O arquivo para instalação do Java pode ser obtido em acionando a opção Java SE no menu Downloads, ou diretamente em Nessas páginas serão listados todos os tipos de pacotes de instalação do Java disponíveis. As duas principais versões disponíveis são Java SE (ou JRE) e JDK, conforme a figura 1.1. O pacote JRE (sigla de Java Runtime Environment) é o pacote mínimo necessário para a execução de aplicativos Java. Já o pacote JDK (sigla de Java Development Kit) é o pacote necessário para o desenvolvimento de aplicativos Java. Figura 1.1 Opção de pacotes para instalação do Java.

6 Capítulo 1 Preparação do ambiente de desenvolvimento 27 Em nosso caso é necessário obter o pacote JDK (que também inclui o JRE). Dessa forma, clique em Download na opção JDK 6 Update X. Na página seguinte, selecione o ambiente (sistema operacional) de destino da instalação do pacote e a opção de idioma. Prossiga o download conforme as instruções do site Instalação no Windows Depois de realizado o download, acione o arquivo obtido e a instalação se iniciará. Na primeira tela exibida, que contém os termos da licença de uso do Java, clique em Accept. A tela seguinte permite configurar as opções que serão instaladas, conforme a figura 1.2. Mantenha todas as opções. Você pode perceber a presença dos itens Development Tools, Demos and Samples e Source Code, que são especificamente para o desenvolvimento de aplicativos Java. O item Public JRE é a instalação do Java Runtime Environment que já havíamos comentado e será instalado junto com o Java JDK. O último item, Java DB, é o projeto Apache Derby, o banco de dados que comentamos ter sido incorporado à distribuição do Java. Se preferir, mude o local de instalação do Java, mas recomendamos manter o padrão. Figura 1.2 Itens do Java a serem instalados. Na tela seguinte, a instalação se iniciará, exibindo uma barra com o progresso da instalação. Depois de concluída essa etapa o instalador perguntará se você deseja instalar a JRE (que foi marcada como opção da figura 1.2). Aceite a instalação e siga todos os passos mantendo o padrão.

7 28 Programação Java para a Web Configuração Essa etapa da configuração só será necessária caso tenhamos que executar o Java por linha de comando. A princípio isso não é obrigatório, pois utilizaremos a ferramenta Eclipse para fazer o desenvolvimento Java. Porém, é interessante manter essa configuração para uma necessidade futura. No Windows, clique em Iniciar Painel de Controle Sistema. Clique na guia Avançado e no botão Variáveis de Ambiente, conforme a figura 1.3. Figura 1.3 Tela de acesso às variáveis de ambiente. A tela seguinte (Figura 1.4) exibe as variáveis de ambiente do Windows. Agora vamos criar a variável que define o local de instalação do Java, que é utilizada por muitos outros programas que precisam saber onde o Java se encontra, inclusive o Apache Tomcat. Na região de Variáveis do Sistema, clique em Nova e preencha os campos com o nome JAVA_HOME e valor com o caminho em que o Java foi instalado (na versão utilizada no livro, C:\Arquivos de programas\java\jdk1.6.0_18). Agora temos que alterar a variável Path para conter o caminho para os programas executáveis do Java. Na tela da figura 1.4, selecione a variável Path e clique em Editar. Vá até o campo Valor da Variável e adicione um ; (ponto e vírgula) no final da linha (se já não houver). Acrescente o texto %JAVA_HOME%\bin;.

8 Capítulo 1 Preparação do ambiente de desenvolvimento 29 Figura 1.4 Tela de manutenção das variáveis de ambiente. A variável PATH serve para que os programas possam ser executados por linha de comando (DOS) em qualquer diretório, e não apenas naquele em que se encontra. Por isso é o caminho definido nessa variável aponta para o \bin do JAVA_HOME, que é onde os executáveis do Java se encontram. Para testarmos a instalação do Java, abra um Prompt de Comando (Iniciar Programas Acessórios Prompt de Comando) e digite java version. Esse comando exibirá a versão atual instalada do Java, conforme a figura 1.5, indicando o sucesso da instalação Instalação no Linux Figura 1.5 Teste da instalação do Java. Para o processo de instalação em Linux (em nosso caso utilizamos a distribuição Ubuntu), existem duas maneiras de proceder: no Linux Debian/Ubuntu, via apt-get, ou pela maneira tradicional, executando o arquivo de instalação obtido do site da Sun.

9 30 Programação Java para a Web Instalação via apt-get A apt-get é o gerenciador de pacotes usado no Linux Debian e em todas as suas versões derivadas, como Ubuntu ou Kurumin. Se seu Linux Debian/Ubuntu tem acesso à internet, execute os comandos em um terminal: sudo apt-get update sudo apt-get install sun-java6-jdk O primeiro fará uma atualização da lista dos pacotes disponíveis para instalação e o segundo fará o download e a instalação do Java 6 JDK. Quando o download terminar, a instalação começará automaticamente. Porém, antes disso o apt-get irá informar quanto de espaço em disco será necessário para a instalação e perguntará se você deseja continuar. Responda à pergunta positivamente, como mostra a figura 1.6. Figura 1.6 Aceitação do início da instalação do Java 6 JDK. O próximo passo será ler e aceitar o contrato de instalação, conforme as figuras 1.7 e 1.8. Para aceitar o contrato, tecle TAB para selecionar o botão Ok e pressione ENTER. Depois de terminado o processo de instalação, o Java já está pronto para uso. Para garantir o sucesso da instalação execute o comando java version no prompt de comando, conforme a figura 1.9. Deverão aparecer três linhas com informações da versão instalada. Caso seja necessário, poderá ser utilizado o seguinte comando para desinstalar o Java 6, usando também o apt-get: sudo apt-get autoremove sun-java6-jdk A instalação do sun-java6-jdk compreende três subpacotes, que são sun-java6-bin, sunjava6-jdk e sun-java6-jre. A utilização do comando autoremove garante a remoção dos

10 Capítulo 1 Preparação do ambiente de desenvolvimento 31 três subpacotes e, se você utilizar o comando remove, apenas o pacote declarado no comando será removido. Figura 1.7 Tela de leitura do contrato de instalação do Java 6 JDK. Figura 1.8 Tela de aceitação do contrato de instalação do Java 6 JDK. Figura 1.9 Teste da instalação.

11 32 Programação Java para a Web Instalação tradicional Para a instalação em Linux é preciso selecionar a plataforma Linux correspondente no site de download do Java (http://java.sun.com/javase/downloads/). Na página seguinte, clique sobre o nome do arquivo para realizar o download e o salve em /usr/java (sugestão). Em nosso caso, o arquivo é o jdk-6u18-linux-i586.bin, conforme a figura Observe que não estamos obtendo o arquivo RPM, mas o binário simples. Figura 1.10 Obtenção o arquivo para instalação do Java no Linux. Depois de realizado o download, abra o terminal e se posicione na pasta na qual você direcionou o download do arquivo. Para iniciar a instalação, execute o seguinte comando../jdk-6u18-linux-i586.bin Se você fez o download no Linux usando o Firefox, provavelmente o arquivo foi salvo na pasta /home/<usuario>/desktop. Via console, faça a cópia do arquivo para a pasta /usr/java usando o comando cp /home/<usuario>/desktop/jdk*.bin /usr/java. Assim que a instalação iniciar, deve ser feita a leitura e aceitação do contrato de instalação. Pressione ENTER até que todo o texto seja percorrido (ou pressione q para ir até o final) e digite yes para continuar. Terminada a instalação, o programa sugere que você se registre no site da Sun (opcional). Basta pressionar ENTER para finalizar a instalação.

12 Capítulo 1 Preparação do ambiente de desenvolvimento 33 Configuração Caso você tenha feito a instalação tradicional é necessário configurar o Java. Continuando na pasta /usr/java, observe que foi criada a pasta jdk<versão>. Em nosso caso, jdk1.6.0_18, de modo que o diretório de instalação do Java ficou como /usr/java/ jdk1.6.0_18. Agora será necessário configurar o Java. Para isso, edite o arquivo /etc/profile e adicione as novas variáveis de ambiente com o seguinte conteúdo no final do arquivo: export JAVA_HOME=/usr/java/jdk1.6.0_18 export CLASSPATH=.:$CLASSPATH export PATH=$JAVA_HOME/bin:$PATH Para editar o arquivo /etc/profile no Linux você pode utilizar qualquer editor de texto. O mais utilizado é o vi ou o editor visual gedit. vi /etc/profile ou gedit /etc/profile Depois de salvar, abra um novo terminal e digite java version para testar o funcionamento do Java. O resultado deverá ser semelhante ao exemplo a seguir. java version "1.6.0_18" Java(TM) SE Runtime Environment (build 1.6.0_18-b07) Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing) Se seu sistema não exibir um conteúdo semelhante a esse, reinicie o sistema operacional para forçar a aceitação das novas variáveis de ambiente. 1.3 Apache Tomcat O Apache Tomcat é um contêiner Java e um servidor web ao mesmo tempo. Ele suporta a execução das tecnologias Java Servlet e JavaServer Pages (JSP), o que permite que o Java funcione para um ambiente web. Embora o Apache Tomcat seja robusto o suficiente para ser utilizado em ambiente de produção, ele permite integração com servidores como Apache HTTP e IIS da Microsoft, para fornecer uma capacidade ainda maior de trabalho. Utilizaremos o Apache Tomcat versão 6 para este livro, pois ele implementa as especificações Servlet 2.5 e JSP 2.1 necessárias ao funcionamento do JavaServer Faces a partir da versão 1.2.

13 34 Programação Java para a Web Instalação do Tomcat O primeiro passo para instalar o Apache Tomcat é obter o pacote de instalação do site Acesse o link Tomcat 6.x no menu Downloads e você será direcionado para a página A página apresentará sempre a última versão liberada para download do Apache Tomcat. Você deve fazer o download do pacote em Binary Distributions\Core, conforme a figura 1.11, sendo que você deve escolher o pacote ZIP para Windows e o TAR.GZ para Linux. Para a instalação em Linux até poderia ser utilizado o pacote ZIP, porém, a desvantagem dele é que o arquivo ZIP, quando extraído, não traz as permissões dos arquivos. Dessa forma você teria que aplicar manualmente as permissões de execução nos arquivos de script. Nessa página existe também a opção do pacote Windows Service Installer, que permite a instalação do Tomcat por meio de um assistente no Windows. No caso, optaremos pelo pacote ZIP, pois no Windows só é necessário descompactá-lo. No Linux e em modo texto você pode usar o comando wget para fazer o download de qualquer arquivo da internet. No caso do download do Apache Tomcat, você pode executar o seguinte comando: wget Para garantir a existência desse endereço, o melhor é copiar a URL de download do arquivo no site e utilizar o wget para fazer o download. Figura 1.11 Obtenção do pacote de instalação do Apache Tomcat.

14 Capítulo 1 Preparação do ambiente de desenvolvimento Instalação no Windows Depois de descompactar o arquivo no disco, a estrutura de pasta deve se parecer com a da figura Figura 1.12 Estrutura de pastas da instalação do Apache Tomcat. Na instalação do Apache Tomcat é obrigatório definirmos uma nova variável de ambiente. Para isso, crie a variável CATALINA_HOME tendo como valor o caminho de instalação do Tomcat, no caso, C:\apache-tomcat Agora você pode fazer um teste para se certificar de que a instalação ocorreu normalmente. Entre na pasta bin do diretório de instalação do Tomcat e execute o arquivo startup.bat: o resultado da execução deverá se parecer com o da figura Figura 1.13 Console do Apache Tomcat, depois de ser inicializado com sucesso. Abra seu navegador e digite Deverá aparecer uma página como a da figura 1.14.

15 36 Programação Java para a Web Figura 1.14 Página inicial padrão do Apache Tomcat. Para desligar o servidor, execute o arquivo shutdown.bat Instalação no Linux A instalação em Linux poderá ser feita da forma tradicional, por arquivo tar.gz ou via apt-get. Instalação via apt-get Estes comandos do apt-get instalarão a versão 6.0 do Apache Tomcat, seus aplicativos administrativos e a documentação: shell> sudo apt-get update shell> sudo apt-get install tomcat6 shell> sudo apt-get install tomcat6-admin shell> sudo apt-get install tomcat6-docs shell> sudo apt-get install tomcat6-examples Para iniciar o Apache Tomcat 6 execute: shell> /etc/init.d/./tomcat6 start Para finalizar o Apache Tomcat 6 execute: shell> /etc/init.d/./tomcat6 stop Nesse modo de instalação, a variável de ambiente padrão do Apache Tomcat fica com os valores seguintes. Essas variáveis de ambiente já foram configuradas na instalação via apt-get, sendo mostradas aqui apenas para conhecimento. CATALINA_HOME=/usr/share/tomcat6 CATALINA_BASE=/var/lib/tomcat6

16 Capítulo 1 Preparação do ambiente de desenvolvimento 37 Esse tipo de instalação utiliza não apenas a variável CATALINA_HOME, mas também CATALINA_ BASE. CATALINA_HOME aponta para o local de instalação do Apache Tomcat. Já CATALINA_BASE aponta para o local dos arquivos específicos de uma instância do Apache Tomcat, nesse caso, os aplicativos, bibliotecas, arquivos de configuração e temporários. Instalação tradicional Uma das vantagens de utilizar a instalação tradicional é que os arquivos ficam todos em um único lugar, tornando mais simples sua manipulação no Apache Tomcat. Dessa forma, a variável CATALINA_BASE nem é necessária. Depois de realizar o download do arquivo, copie-o para a pasta /usr/java e, utilizando o comando tar, extraia o arquivo nesse diretório, conforme a seguir. tar xvfz apache-tomcat tar.gz Se você fez o download no Linux usando o Firefox, provavelmente o arquivo foi salvo na pasta /home/<usuario>/desktop. Via console, faça a cópia do arquivo para a pasta /usr/java usando o comando cp /home/<usuario>/desktop/apache-*tar.gz /usr/java. Esse comando gera uma pasta apache-tomcat com o conteúdo da instalação do Apache Tomcat. Observe que, no Linux, estamos adotando a pasta /usr/java como padrão para todas as instalações de ferramentas Java. Também é obrigatório definir uma nova variável de ambiente CATALINA_HOME. Para isso edite novamente o arquivo /etc/profile para adicionar a linha seguinte no final do arquivo. A variável indica o local de instalação do Apache Tomcat: export CATALINA_HOME=/usr/java/apache-tomcat Para iniciar ou finalizar o Apache Tomcat 6 execute os seguintes comando a partir da pasta CATALINA_HOME\bin. e shell> sh startup.sh shell> sh shutdown.sh A execução do startup.sh vai gerar uma saída, conforme a figura Figura 1.15 Terminal após inicialização com sucesso do Apache Tomcat.

17 38 Programação Java para a Web Teste da instalação Depois de inicializar o Apache Tomcat conforme o tipo de instalação, abra seu navegador e digite Deverá aparecer uma página como a da figura No caso da instalação via apt-get, essa página poderá ser um pouco diferente, mas também trará informações sobre o Apache Tomcat. Figura 1.16 Página inicial padrão do Apache Tomcat Configuração e gerenciamento Neste tópico vamos passar algumas dicas de configuração e gerenciamento do Tomcat Alteração das portas padrão do Tomcat Por padrão, o Tomcat vem com algumas portas configuradas. Como foi possível observar no tópico anterior, entramos no endereço Isso quer dizer que a porta HTTP padrão do Tomcat é a Veja na tabela a seguir quais são as portas padrão do Tomcat. Essa informação é importante, pois as portas podem entrar em conflito com alguma que você já esteja utilizando: pode ser um jogo em rede, um aplicativo ou outro servidor que já esteja em funcionamento Porta Descrição do serviço 8080 Serviço de HTTP 8005 Serviço de shutdown 8009 Conector AJP/ Porta de HTTPS

18 Capítulo 1 Preparação do ambiente de desenvolvimento 39 O primeiro indicativo de que você está tendo problemas com a numeração de portas do Tomcat é se a página principal acessada por não abre. Para confirmar o problema, o melhor a ser feito é abrir o arquivo de log do Tomcat, localizado no diretório CATALINA_HOME\logs. Localize o arquivo mais recente com o nome catalina.aaaa-mm-dd.log (Exemplo: catalina log). Localizar nesse arquivo o texto a seguir é um indicativo que será necessário alterar algumas portas. java.net.bindexception: Address already in use: JVM_Bind Para substituir essas portas basta alterar o arquivo CATALINA_HOME\conf\server.xml, localizar no arquivo o número correspondente à porta em questão e fazer a alteração. Esses números podem aparecem em vários locais ao mesmo tempo. Tome o cuidado para que nesse arquivo alguns desses números de portas apareçam dentro de comentários. Isso pode causar alguma confusão, e a alteração pode ocorrer em um lugar que não terá efeito Alteração do timeout da sessão Em aplicativos web Java, a sessão é uma área de memória disponível ao usuário. Essa área de é utilizada pelos aplicativos para guardar informações entre as várias requisições de páginas realizadas. O problema é que o servidor web só sabe que o usuário existe quando ele acessa alguma página: ele não sabe se o usuário continua vendo o mesmo site ou se já fechou o navegador ou até desligou o computador. Para que essa área de memória não fique eternamente disponível ao usuário é determinado um tempo de vida para ela. Esse tempo de vida é denominado session timeout e é configurável no arquivo CATALINA_HOME\conf\web.xml. O valor informado corresponde à quantidade de minutos pela qual o servidor manterá a sessão ativa, sem qualquer novo acesso do usuário. Para configurar o timeout da sessão, localize o texto a seguir no arquivo web.xml e altere-o para o valor desejado. <session-config> <session-timeout>30</session-timeout> </session-config> Lembramos que valores muito altos podem prejudicar o servidor, pois ele poderá estar consumindo uma quantidade de memória desnecessária por um tempo muito grande Uso do Manager do Tomcat O Manager é o aplicativo do Tomcat que permite gerenciar os aplicativos instalados, sendo acessível pelo endereço Permite realizar as seguintes operações remotamente com os aplicativos: Start Inicia Stop Finaliza

19 40 Programação Java para a Web Reload Reinicia Undeploy Desinstala Além disso, permite provocar um timeout em todas as sessões para cada aplicativo para um tempo de vida determinado pelo acionamento do botão Expire Sessions. Esse é um recurso muito interessante para forçar a liberação de memória em servidor de produção. Na figura 1.17 você pode observar a tela do manager. Figura 1.17 Tela principal do Tomcat Manager. Abaixo da relação dos aplicativos, existem mais duas áreas nas quais é possível fazer a instalação remota de aplicativos Java e visualizar as informações do servidor. Existe também o link Server Status, que permite visualizar todos os processos em execução no servidor que estão atendendo a requisições de usuários. Isso pode ser muito útil caso você esteja tendo algum problema de desempenho no aplicativo. No link é possível identificar se existe algum processo muito pesado em execução, por quanto tempo e qual IP fez a requisição. Porém, por padrão a instalação do Tomcat não define qualquer usuário com permissão de acesso ao aplicativo manager, por questões de segurança. Para incluir um usuário com acesso ao aplicativo de gerenciamento você deve alterar o arquivo CATALINA_HOME\ conf\tomcat-users.xml. É possível que ele esteja totalmente vazio, de modo que você deve incluir duas linhas para deixá-lo como a seguir. <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager"/>

20 Capítulo 1 Preparação do ambiente de desenvolvimento 41 <user username="tomcat" password="123456" roles="manager"/> </tomcat-users> O nome manager é a chave para definir o acesso ao aplicativo. Você só poderá alterar o username e password ou definir novos usuários Aumento da quantidade de memória disponível para o Apache Tomcat Por padrão, todo aplicativo Java em execução tem uma área de memória reservada de 64 MB, porém, essa quantidade pode não ser suficiente em muitos casos. Se no uso de seu aplicativo começarem a ocorrer erros do tipo java.lang.outofmemoryerror, a quantidade de memória disponível não é mais suficiente. Para contornar essa situação é necessário utilizar dois parâmetros de configuração: Parâmetro -Xmx -Xms Descrição Máximo de memória a ser reservado ao aplicativo. Exemplo: -Xmx1024m ou Xmx1g Quantidade inicial de memória a ser disponibilizada ao aplicativo. Exemplo: -Xms256m Para o valor de -Xmx você deve levar em consideração a quantidade de memória livre no computador ou servidor. Para o valor de Xms você deve considerar aquela quantidade de memória que certamente será consumida pelo aplicativo. Um valor muito baixo de Xms fará com que o Java tenha que fazer muitas operação de realocação de memória, o que consome muitos recursos da máquina e prejudica o desempenho. Para definir estes parâmetros você deve criar a variável de ambiente CATALINA_OPTS, como na figura Figura 1.18 Configuração da variável CATALINA_OPTS. O Apache Tomcat tem um arquivo padrão para atribuir variáveis de ambiente específicas para uma determinada instalação. Sempre que o Tomcat for inicializado, ele executará (caso exista) o arquivo setenv.bat ou setenv.sh. Nesse arquivo podem ser definidas variáveis de ambiente como CATALINA_OPTS, JAVA_HOME ou qualquer outra que seja necessária.

21 42 Programação Java para a Web Windows: set CATALINA_OPTS=-Xms256m Xmx1024m Linux: export CATALINA_OPTS="-Xms256m Xmx1024m" Quando estivermos utilizando e executando o Apache Tomcat por dentro do Eclipse, essa configuração deve ser feita em outro local, o que será explicado no tópico O Windows é sensível a espaços na definição de variáveis de ambiente, ou seja, a variável CATALINA_OPTS="123" tem um nome diferente de CATALINA_OPTS = "123". Se você defini-la com espaço entre o nome e o = ela não será reconhecida pelo Tomcat Monitoramento do consumo de memória e desempenho do Apache Tomcat Essa dica será apresentada para ser utilizada junto ao Apache Tomcat, porém, pode ser utilizada por qualquer aplicativo Java. O Java JDK tem um aplicativo de monitoramento JConsole, que permite realizar o monitoramento de aplicativos Java quanto a consumo de memória, processos (threads), carga de classes e consumo de processamento, entre outros. Existem dois passos necessários para que seja possível utilizá-lo. O primeiro é que o aplicativo a ser monitorado precisa ter definido em sua linha de execução o parâmetro -Dcom.sun.management.jmxremote. Para o Tomcat, esse pode ser definido junto com a variável CATALINA_OPTS; para qualquer outro aplicativo, deve ser colocado junto com a linha de execução do Java (isso vale também para Xmx e Xms). Exemplo: set CATALINA_OPTS=-Xms256m Xmx1024m -Dcom.sun.management.jmxremote O segundo é a execução do JConsole, que está localizado em JAVA_HOME\bin\jconsole.exe. Antes de executá-lo é necessário que o Tomcat já tenha sido inicializado depois de ter definido esse novo parâmetro em CATALINA_OPTS. Assim, ao ser executado, o JConsole mostrará a lista de todos os processos Java possíveis de serem monitorados, como mostra a figura Deve ser selecionado o processo com o nome org.apache.catalina.startup.bootstrap start, que é exatamente o Tomcat. Assim que você clicar em Connect, o JConsole mostrará um quadro com vários monitoramentos, conforme a figura O mais interessante do JConsole é com certeza o monitoramento de memória. Claro que você não vai precisar ficar monitorando o servidor o tempo todo, pois não há motivo para isso se tudo estiver executando sem problemas. Entretanto, imagine o caso de um consumo exagerado pelo seu aplicativo: se você aliar a observação do

2ª Edição Décio Heinzelmann Luckow Alexandre Altair de Melo

2ª Edição Décio Heinzelmann Luckow Alexandre Altair de Melo 2ª Edição Décio Heinzelmann Luckow Alexandre Altair de Melo Novatec Copyright 2010, 2015 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução

Leia mais

Ambientação JAVA. Versão 0.1 MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 UNIVERSIDADE CEUMA 08/01/2014

Ambientação JAVA. Versão 0.1 MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 UNIVERSIDADE CEUMA 08/01/2014 UNIVERSIDADE CEUMA Ambientação JAVA Versão 0.1 08/01/2014 Este é um modelo de configuração para desenvolvimento no ambiente Java. MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 Sumário Sumário... 2 1

Leia mais

BlackBerry Messenger SDK

BlackBerry Messenger SDK BlackBerry Messenger SDK Versão: 1.2 Getting Started Guide Publicado: 2011-10-11 SWD-1391821-1011103456-012 Conteúdo 1 Requisitos do sistema... 2 2 Dependências de versão do BlackBerry Messenger... 3 3

Leia mais

Integrando Eclipse e Websphere Application Server Community Edition

Integrando Eclipse e Websphere Application Server Community Edition 1 Integrando Eclipse e Websphere Application Server Community Edition Sobre o Autor Carlos Eduardo G. Tosin (carlos@tosin.com.br) é formado em Ciência da Computação pela PUC-PR, pós-graduado em Desenvolvimento

Leia mais

Relatório do GPES. Descrição dos Programas e Plugins Utilizados. Programas Utilizados:

Relatório do GPES. Descrição dos Programas e Plugins Utilizados. Programas Utilizados: Relatório do GPES Relatório referente à instalação dos programas e plugins que estarão sendo utilizados durante o desenvolvimento dos exemplos e exercícios, sendo esses demonstrados nos próximos relatórios.

Leia mais

SIPREV/Gestão de RPPS Implantação Manual de Instalação Versão 1.18

SIPREV/Gestão de RPPS Implantação Manual de Instalação Versão 1.18 Implantação Manual de Instalação Versão 1.18 1 de 44 - Manual de Instalação Histórico de Revisões Data Versão Descrição Autor 19/05/09 1.0 Criação do documento Carlos Tabosa-UDCE 22/05/09 1.1 Revisão do

Leia mais

Manual de instalação, configuração e utilização do Assinador Betha

Manual de instalação, configuração e utilização do Assinador Betha Manual de instalação, configuração e utilização do Assinador Betha Versão 1.5 Histórico de revisões Revisão Data Descrição da alteração 1.0 18/09/2015 Criação deste manual 1.1 22/09/2015 Incluído novas

Leia mais

ROTEIRO ILUSTRADO PARA SISTEMA COMPUTACIONAL INSANE

ROTEIRO ILUSTRADO PARA SISTEMA COMPUTACIONAL INSANE UNIVERSIDADE FEDERAL DE MINAS GERAIS PROPEEs - Programa de Pós-Graduação em Engenharia de Estruturas INSANE - INteractive Structural ANalysis Environment ROTEIRO ILUSTRADO PARA INSTALAÇÃO DO SISTEMA COMPUTACIONAL

Leia mais

Projeto Amadeus. Guia de Instalação 00.95.00 Linux

Projeto Amadeus. Guia de Instalação 00.95.00 Linux Projeto Amadeus Guia de Instalação 00.95.00 Linux Agosto 2010 Sumário 1. Introdução...3 2. Pré-Requisitos...4 2.1 Máquina Virtual Java...4 2.1.1 Instalando JDK via apt-get...4 2.1.2 Instalando JDK a partir

Leia mais

Instalação do IBM SPSS Modeler Server Adapter

Instalação do IBM SPSS Modeler Server Adapter Instalação do IBM SPSS Modeler Server Adapter Índice Instalação do IBM SPSS Modeler Server Adapter............... 1 Sobre a Instalação do IBM SPSS Modeler Server Adapter................ 1 Requisitos de

Leia mais

GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS

GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS JANEIRO 2015 1 Sumário 1. Introdução...3 2. Pré-Requisitos...4 2.1. Instalação do Java Development Kit

Leia mais

Arquivos de Instalação... 4. Instalação JDK... 7. Instalação Apache Tomcat... 8. Configurando Tomcat... 9

Arquivos de Instalação... 4. Instalação JDK... 7. Instalação Apache Tomcat... 8. Configurando Tomcat... 9 Instalando e Atualizando a Solução... 3 Arquivos de Instalação... 4 Instalação do Servidor de Aplicação... 7 Instalação JDK... 7 Instalação Apache Tomcat... 8 Configurando Tomcat... 9 Configurando Banco

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução

Leia mais

ATENÇÃO: Este manual foi feito para usuários que tenham conhecimentos de administrador Linux.

ATENÇÃO: Este manual foi feito para usuários que tenham conhecimentos de administrador Linux. INSTALL 2014-08-12 ================================================== Instalando e Executando o Siprev em Ambiente Linux ATENÇÃO: Este manual foi feito para usuários que tenham conhecimentos de administrador

Leia mais

Manual de Instalação do Agente Citsmart

Manual de Instalação do Agente Citsmart 16/08/2013 Manual de Instalação do Agente Citsmart Fornece orientações necessárias para efetuar a instalação do Agente Citsmart. Versão 1.9 21/11/2014 Visão Resumida Data Criação 21/11/2014 Versão Documento

Leia mais

Instalando e Executando o Siprev em Ambiente Linux Versão SIPREV 2.1.13

Instalando e Executando o Siprev em Ambiente Linux Versão SIPREV 2.1.13 Instalando e Executando o Siprev em Ambiente Linux Versão SIPREV 2.1.13 INSTALL 2010-05-20 ================================================== Instalando e Executando o Siprev em Ambiente Linux ATENÇÃO:

Leia mais

Nome N Série: Ferramentas

Nome N Série: Ferramentas Nome N Série: Ferramentas Competências: Identificar e utilizar técnicas de modelagem de dados; Habilidades: Utilizar ferramentas de apoio ao desenvolvimento de software; Bases Tecnológicas: Metodologias

Leia mais

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0 MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO Motor Periférico Versão 8.0 1. Apresentação... 3 2. Instalação do Java... 3 2.1 Download e Instalação... 3 2.2 Verificar Instalação... 3 3. Download do Motor Periférico...

Leia mais

Documento de Instalação e Configuração do InfoGrid

Documento de Instalação e Configuração do InfoGrid Documento de Instalação e Configuração do InfoGrid Tecgraf/PUC Rio infogrid@tecgraf.puc rio.br 1.Introdução O objetivo deste documento é podermos registrar em um único local todas as informações necessárias

Leia mais

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO 1 ÍNDICE 1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO... 3 1.1 REQUISITOS BASICOS DE SOFTWARE... 3 1.2 REQUISITOS BASICOS DE HARDWARE... 3 2 EXECUTANDO O INSTALADOR... 3 2.1 PASSO 01... 3 2.2 PASSO

Leia mais

Manual de instalação e configuração da Ferramenta Android SDK

Manual de instalação e configuração da Ferramenta Android SDK Trabalho de Programação para Dispositivos Móveis Turma: 1011 Camila Botelho camilacunhabotelho@gmail.com Manual de instalação e configuração da Ferramenta Android SDK Introdução O Android é uma ferramenta

Leia mais

Seu manual do usuário XEROX 6279 http://pt.yourpdfguides.com/dref/5579951

Seu manual do usuário XEROX 6279 http://pt.yourpdfguides.com/dref/5579951 Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para XEROX 6279. Você vai encontrar as respostas a todas suas perguntas sobre a XEROX 6279 no manual

Leia mais

2 Requisitos Mínimos... 2. 1 Visão Geral 2 Instalando o SDK... da Sun 3 Instalando o Tomcat... do Apache Jakarta Project 4 Instalando o WebIntegrator

2 Requisitos Mínimos... 2. 1 Visão Geral 2 Instalando o SDK... da Sun 3 Instalando o Tomcat... do Apache Jakarta Project 4 Instalando o WebIntegrator Conteúdo I Conteúdo Part I Introdução 2 1 Apresentação... 2 2 Requisitos Mínimos... 2 Part II Instruções de Instalação 2 1 Visão Geral... 2 2 Instalando o SDK... da Sun 2 3 Instalando o Tomcat... do Apache

Leia mais

Criação de um novo projeto no Eclipse utilizando Maven

Criação de um novo projeto no Eclipse utilizando Maven 1. Faça o download da versão mais atual do Eclipse IDE for Java EE Developers em https://www.eclipse.org/downloads/. 2. No Eclipse, crie um novo projeto Maven, em File >> New >> Maven Project 3. Marque

Leia mais

GUIA DE INSTALAÇÃO. Plataforma Windows. Relatório Técnico Versão 0.1 (201305032030) Leandro Gomes da Silva, Tiago França Melo de Lima

GUIA DE INSTALAÇÃO. Plataforma Windows. Relatório Técnico Versão 0.1 (201305032030) Leandro Gomes da Silva, Tiago França Melo de Lima Laboratório de Engenharia e Desenvolvimento de Sistemas LEDS/UFOP Universidade Federal de Ouro Preto UFOP GUIA DE INSTALAÇÃO Plataforma Windows Relatório Técnico Versão 0.1 (201305032030) Leandro Gomes

Leia mais

Em uma linguagem de programação como C e Pascal, temos a seguinte situação quando vamos compor um programa:

Em uma linguagem de programação como C e Pascal, temos a seguinte situação quando vamos compor um programa: 1 1. Introdução Este manual se propõe a dar uma visão inicial do Java e apresentar os primeiros passos para sua instalação, configuração e usabilidade pelo prompt de comando do Windows. O ideal é que este

Leia mais

Desenvolvimento de Aplicações com JAVA. Parte 1. Preparação do ambiente de desenvolvimento

Desenvolvimento de Aplicações com JAVA. Parte 1. Preparação do ambiente de desenvolvimento Desenvolvimento de Aplicações com JAVA Parte 1 Preparação do ambiente de desenvolvimento Juliano Marcos Martins julianommartins@yahoo.com.br Índice Introdução...3 Baixando e configurando o JAVA em Linux

Leia mais

Tutorial 1.0. Instalação

Tutorial 1.0. Instalação Tutorial 1.0 Instalação Índice Requisitos Instalando Android SDK Instalando Eclipse Instalando Plugin ADT no Eclipse Requisitos Para a instalação do SDK é necessário ter no minímo versão Java 6 (Standard

Leia mais

Manual de Instalação: Agente do OCS Inventory NG

Manual de Instalação: Agente do OCS Inventory NG Manual de Instalação: Agente do OCS Inventory NG Abril 2013 Sumário 1. Agente... 1 2. Onde instalar... 1 3. Etapas da Instalação do Agente... 1 a. Etapa de Instalação do Agente... 1 b. Etapa de Inserção

Leia mais

Aula 1 - Introdução e configuração de ambiente de desenvolvimento

Aula 1 - Introdução e configuração de ambiente de desenvolvimento Aula 1 - Introdução e configuração de ambiente de desenvolvimento Olá, seja bem-vindo à primeira aula do curso para desenvolvedor de Android, neste curso você irá aprender a criar aplicativos para dispositivos

Leia mais

PROGRAMANDO ANDROID NA IDE ECLIPSE GABRIEL NUNES, JEAN CARVALHO TURMA TI7

PROGRAMANDO ANDROID NA IDE ECLIPSE GABRIEL NUNES, JEAN CARVALHO TURMA TI7 Serviço Nacional de Aprendizagem Comercial do Rio Grande do Sul Informação e Comunicação: Habilitação Técnica de Nível Médio Técnico em Informática Programação Android na IDE Eclipse PROGRAMANDO ANDROID

Leia mais

Instalação e Configuração do Java (por Gilberto Irajá Müller)

Instalação e Configuração do Java (por Gilberto Irajá Müller) Instalação e Configuração do Java (por Gilberto Irajá Müller) Para o desenvolvimento em Java, é necessário fazer a instalação do Kit de desenvolvimento em Java (JDK), que é fornecido pela Sun Microsystem

Leia mais

Instalando o J2SE 5.0 JDK no Windows 2000/XP

Instalando o J2SE 5.0 JDK no Windows 2000/XP Instalando o J2SE 5.0 JDK no Windows 2000/XP Fabricio Leonard Leopoldino Descreve o processo de download, instalação e configuração do J2SE 5.0 JDK, no Windows 2000 e no Windows XP. 1 - Introdução Para

Leia mais

Instalando e Atualizando a Solução... 3. Arquivos de Instalação... 4. Instalação do Servidor de Aplicação... 7. Instalação JDK...

Instalando e Atualizando a Solução... 3. Arquivos de Instalação... 4. Instalação do Servidor de Aplicação... 7. Instalação JDK... Instalando e Atualizando a Solução... 3 Arquivos de Instalação... 4 Instalação do Servidor de Aplicação... 7 Instalação JDK... 7 Instalação Apache Tomcat... 8 Configurando Tomcat... 9 Configurando Banco

Leia mais

Moodle FTEC Versão 2.0 Manual do Usuário Acesse a área de LOGIN do site da FTEC www.ftec.com.br

Moodle FTEC Versão 2.0 Manual do Usuário Acesse a área de LOGIN do site da FTEC www.ftec.com.br Moodle FTEC Versão 2.0 Manual do Usuário Acesse a área de LOGIN do site da FTEC www.ftec.com.br Índice Como acessar o Moodle Editando seu PERFIL Editando o curso / disciplina no Moodle Incluindo Recursos

Leia mais

2. O AMBIENTE DE PROGRAMAÇÃO EM C

2. O AMBIENTE DE PROGRAMAÇÃO EM C 2. O AMBIENTE DE PROGRAMAÇÃO EM C Este capítulo trata de colocar a linguagem C para funcionar em um ambiente de programação, concentrando-se no compilador GNU Compiler Collection (gcc). Mas qualquer outro

Leia mais

Lazarus pelo SVN Linux/Windows

Lazarus pelo SVN Linux/Windows Lazarus pelo SVN Linux/Windows Sei que não faltam artigos sobre como obter e compilar o Lazarus e o FPC pelo SVN, mas sei também que nunca é de mais divulgar um pouco mais e talvez escrever algo diferente.

Leia mais

Roteiro de instalação do jogo da Pirâmide Alimentar

Roteiro de instalação do jogo da Pirâmide Alimentar Roteiro de instalação do jogo da Pirâmide Alimentar Documento: Roteiro de Instalação do jogo da Pirâmide Alimentar Data: 13/04/2010 Objetivos: Orientar a instalação do jogo da Pirâmide Alimentar Versões

Leia mais

Instalação do Eiche Hotel OFFLINE (Windows)

Instalação do Eiche Hotel OFFLINE (Windows) 1 Instalação do Eiche Hotel OFFLINE (Windows) Modo de instalação: OFFLINE Acesso: Local ou rede (intranet) Sistema operacional: Microsoft Windows (Windows 98, Windows ME, Windows 2000, Windows XP, Windows

Leia mais

Conhecendo o Visual FoxPro 8.0 Parte 3

Conhecendo o Visual FoxPro 8.0 Parte 3 AULA Conhecendo o Visual FoxPro 8.0 Parte 3 Continuando nossa saga pelas ferramentas do Visual FoxPro 8.0, hoje vamos conhecer mais algumas. A Ferramenta Class Designer A Class Designer é a ferramenta

Leia mais

Capítulo 7 O Gerenciador de Arquivos

Capítulo 7 O Gerenciador de Arquivos Capítulo 7 O Gerenciador de Arquivos Neste capítulo nós iremos examinar as características da interface do gerenciador de arquivos Konqueror. Através dele realizaremos as principais operações com arquivos

Leia mais

Utilizaremos a última versão estável do Joomla (Versão 2.5.4), lançada em

Utilizaremos a última versão estável do Joomla (Versão 2.5.4), lançada em 5 O Joomla: O Joomla (pronuncia-se djumla ) é um Sistema de gestão de conteúdos (Content Management System - CMS) desenvolvido a partir do CMS Mambo. É desenvolvido em PHP e pode ser executado no servidor

Leia mais

OMT-G Design. Instalação por pacotes

OMT-G Design. Instalação por pacotes OMT-G Design A plataforma Eclipse OMT-G Design não é um software independente, é um plug-in que se utiliza dos mecanismos de extensão do Eclipse que por sua vez é um ambiente de desenvolvimento de software.

Leia mais

MANUAL PARA USO DO SISTEMA GCO Gerenciador Clínico Odontológico

MANUAL PARA USO DO SISTEMA GCO Gerenciador Clínico Odontológico MANUAL PARA USO DO SISTEMA GCO Gerenciador Clínico Odontológico O GCO é um sistema de controle de clínicas odontológicas, onde dentistas terão acesso a agendas, fichas de pacientes, controle de estoque,

Leia mais

Tutorial: Serviços web e suas composições

Tutorial: Serviços web e suas composições Tutorial: Serviços web e suas composições Objetivo: Este tutorial tem como objetivo apresentar o desenvolvimento de serviços web através do framework Axis2. Além disso, realizar uma composição através

Leia mais

Construindo Aplicações Web com. PHPe MySQL. André Milani. Novatec

Construindo Aplicações Web com. PHPe MySQL. André Milani. Novatec Construindo Aplicações Web com PHPe MySQL André Milani Novatec Capítulo 1 Bem-vindo ao PHP Seja bem-vindo ao PHP! O primeiro capítulo deste livro aborda como obter, instalar e configurar corretamente o

Leia mais

Manual de Instalação INSTALAÇÃO E CONFIGURAÇÃO DE PROGRAMAS

Manual de Instalação INSTALAÇÃO E CONFIGURAÇÃO DE PROGRAMAS Manual de Instalação INSTALAÇÃO E CONFIGURAÇÃO DE PROGRAMAS Lista de Programas - Java versão 6.0 ou superior JDK (Java Development Kit) /Setups/java/jdk-6u3-windows-i586-p O JDK já vem com o JRE (Java

Leia mais

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider Ferramenta: Spider-CL Manual do Usuário Versão da Ferramenta: 1.1 www.ufpa.br/spider Histórico de Revisões Data Versão Descrição Autor 14/07/2009 1.0 15/07/2009 1.1 16/07/2009 1.2 20/05/2010 1.3 Preenchimento

Leia mais

Programação Java para a Web Décio Heinzelmann Luckow Alexandre Altair de Melo

Programação Java para a Web Décio Heinzelmann Luckow Alexandre Altair de Melo Programação Java para a Web Décio Heinzelmann Luckow Alexandre Altair de Melo Novatec Copyright 2010 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida

Leia mais

Desenvolvimento para Android Prá9ca 1. Prof. Markus Endler

Desenvolvimento para Android Prá9ca 1. Prof. Markus Endler Desenvolvimento para Android Prá9ca 1 Prof. Markus Endler Pré- requisitos Para desenvolver para plataforma Android, é necessário fazer o download e instalar: Android SDK Tools: necessário para gerenciamento

Leia mais

Guia de Instalação e Inicialização. Para WebReporter 2012

Guia de Instalação e Inicialização. Para WebReporter 2012 Para WebReporter 2012 Última revisão: 09/13/2012 Índice Instalando componentes de pré-requisito... 1 Visão geral... 1 Etapa 1: Ative os Serviços de Informações da Internet... 1 Etapa 2: Execute o Setup.exe

Leia mais

GUIA DE INÍCIO RÁPIDO NHS NOBREAK MANAGER 4.0 TOPOLOGIA MÍNIMA DE REDE PARA A INSTALAÇÃO E USO DO SOFTWARE COM GPRS

GUIA DE INÍCIO RÁPIDO NHS NOBREAK MANAGER 4.0 TOPOLOGIA MÍNIMA DE REDE PARA A INSTALAÇÃO E USO DO SOFTWARE COM GPRS GUIA DE INÍCIO RÁPIDO NHS NOBREAK MANAGER 4.0 TOPOLOGIA MÍNIMA DE REDE PARA A INSTALAÇÃO E USO DO SOFTWARE COM GPRS CONFIGURAÇÃO DO GPRS 1. Entre no site da NHS na página de homologação do NHS NOBREAK

Leia mais

Instalação do VOL Backup para Sistemas Unix-Like

Instalação do VOL Backup para Sistemas Unix-Like Este é o guia de instalação e configuração da ferramenta VOL Backup para Sistemas Unix-Like. Deve ser seguido caso você queira instalar ou reinstalar o VOL Backup em sistemas Linux, Solaris ou BSD. Faça

Leia mais

FACULDADE DE TECNOLOGIA SENAC GOIÁS CONTROLE DE ACESSO USANDO O FRAMEWORK RICHFACES. 5º PERÍODO Gestão da Tecnologia da Informação

FACULDADE DE TECNOLOGIA SENAC GOIÁS CONTROLE DE ACESSO USANDO O FRAMEWORK RICHFACES. 5º PERÍODO Gestão da Tecnologia da Informação FACULDADE DE TECNOLOGIA SENAC GOIÁS CONTROLE DE ACESSO USANDO O FRAMEWORK RICHFACES 5º PERÍODO Gestão da Tecnologia da Informação Alunos: Alessandro Aparecido André Alexandre Bruno Santiago Thiago Castilho

Leia mais

MANUAL DE INSTALAÇÃO CONFIGURAÇÃO IDE ECLIPSE

MANUAL DE INSTALAÇÃO CONFIGURAÇÃO IDE ECLIPSE MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO IDE ECLIPSE T1011 GUILHERME RODRIGUES Ano 2015 MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO DA IDE ECLIPSE. Neste documento aborda como instalar e configurar a IDE eclipse para

Leia mais

Guião de Introdução ao Eclipse IDE Índice

Guião de Introdução ao Eclipse IDE Índice Índice 1. Introdução... 2 1.1. O que é um ambiente de desenvolvimento (IDE)?... 2 1.2. Visão geral sobre o Eclipse IDE... 2 2. Iniciar o Eclipse... 3 2.1. Instalação... 3 2.2. Utilizar o Eclipse... 3 3.

Leia mais

Linguagem de Programação Visual

Linguagem de Programação Visual Linguagem de Programação Visual Unidade 1 Ambiente de desenvolvimento Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 SOBRE O JAVA... 3 AMBIENTE DE DESENVOLVIMENTO... 5 RECURSOS DA FERRAMENTA NETBEANS...

Leia mais

Informática - Básico. Paulo Serrano GTTEC/CCUEC-Unicamp

Informática - Básico. Paulo Serrano GTTEC/CCUEC-Unicamp Informática - Básico Paulo Serrano GTTEC/CCUEC-Unicamp Índice Apresentação...06 Quais são as características do Windows?...07 Instalando o Windows...08 Aspectos Básicos...09 O que há na tela do Windows...10

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

LINGUAGEM DE PROGRAMAÇÃO WEB

LINGUAGEM DE PROGRAMAÇÃO WEB LINGUAGEM DE PROGRAMAÇÃO WEB GABRIELA TREVISAN Ambiente de Desenvolvimento Após instalar o Wamp Server, inicie o servidor. Um ícone aparecerá na SystemTray. A cor do ícone indica seu estado: Verde: servidor

Leia mais

Debian 7 (versão 3.2.46) 64 bits

Debian 7 (versão 3.2.46) 64 bits INSTALL 2015-02-23 ============================================================================ Instalando e Executando o Siprev em Ambiente Linux Debian 7 (3.2.46) 64 bits ============================================================================

Leia mais

Demoiselle Tutorial Módulo 1 Arquitetura

Demoiselle Tutorial Módulo 1 Arquitetura Demoiselle Tutorial Módulo 1 Arquitetura Vanderson Botelho da Silva (SERPRO/SUPST/STCTA) Emerson Sachio Saito (SERPRO/CETEC/CTCTA) Flávio Gomes da Silva Lisboa (SERPRO/CETEC/CTCTA) Serge Normando Rehem

Leia mais

ÍNDICE SERVIÇOS DO WINDOWS MASTERSAF DFE

ÍNDICE SERVIÇOS DO WINDOWS MASTERSAF DFE ÍNDICE INICIANDO OS MÓDULOS COMO SERVIÇO DO WINDOWS VIA APACHE PROCRUN... 3 INSTALAÇÃO... 3 CONFIGURAÇÕES AVANÇADAS... 5 REMOVER SERVIÇO... 6 INICIANDO OS MÓDULOS COMO SERVIÇO DO WINDOWS VIA WRAPPER...

Leia mais

Projeto Amadeus. Guia de Instalação 00.95.00 Windows

Projeto Amadeus. Guia de Instalação 00.95.00 Windows Projeto Amadeus Guia de Instalação 00.95.00 Windows Agosto 2010 Sumário 1. Introdução...3 2. Pré-Requisitos...4 2.1 Máquina Virtual Java...4 2.2 Apache TomCat 6.0.18...4 2.3 PostgreSQL 8.3...5 3. Instalando

Leia mais

Instalação do ByYou ESB. Guia de Instalação e Atualização do ByYou ESB

Instalação do ByYou ESB. Guia de Instalação e Atualização do ByYou ESB Instalação do ByYou ESB Guia de Instalação e Atualização do ByYou ESB Instalação do ByYou ESB Copyright 2010 TOTVS S.A. Todos os direitos reservados. Nenhuma parte deste documento pode ser copiada, reproduzida,

Leia mais

ÍNDICE 1.CONHECENDO OS APLICATIVOS NECESSÁRIOS PARA O FUNCIONAMENTO DO SISTEMA URANO INTEGRA...

ÍNDICE 1.CONHECENDO OS APLICATIVOS NECESSÁRIOS PARA O FUNCIONAMENTO DO SISTEMA URANO INTEGRA... Instalação do Sistema Urano Integra em Sistema Operacional Windows 1 ÍNDICE 1.CONHECENDO OS APLICATIVOS NECESSÁRIOS PARA O FUNCIONAMENTO DO SISTEMA URANO INTEGRA.... 3 1.1 URANO INTEGRA... 3 1.2 JAVA RUNTIME

Leia mais

Rua Muniz de Souza, 591 Aclimação (11) 3585-6000 www.bysoft.com.br

Rua Muniz de Souza, 591 Aclimação (11) 3585-6000 www.bysoft.com.br Guia de Instalação e Atualização i-global para Windows V3.0 i-global Guia de Instalação e Atualização do JBoss para Windows 04/11/2013 V3.0 Índice Instalação no Servidor Requisitos... 5 Instalação do PostgreSql

Leia mais

CA Nimsoft Unified Reporter

CA Nimsoft Unified Reporter CA Nimsoft Unified Reporter Guia de Instalação 7.5 Histórico de revisões do documento Versão do documento Data Alterações 1.0 Março de 2014 Versão inicial do UR 7.5. Avisos legais Este sistema de ajuda

Leia mais

Integrando Java e VRML - Configuração Básica

Integrando Java e VRML - Configuração Básica Integrando Java e VRML - Configuração Básica 1 Jeferson Luiz Rodrigues Souza(1) Rubens Redel (2) Janine Kniess(3) 1-Bolsista PROBIC-UDESC, CCT-UDESC, dcc6jlrs@joinville.udesc.br 2-Bolsista PROBIC-UDESC,

Leia mais

Lógica de Programação

Lógica de Programação Lógica de Programação Softblue Logic IDE Guia de Instalação www.softblue.com.br Sumário 1 O Ensino da Lógica de Programação... 1 2 A Ferramenta... 1 3 Funcionalidades... 2 4 Instalação... 3 4.1 Windows...

Leia mais

Nota de Aula: Utilização da IDE Code::Blocks

Nota de Aula: Utilização da IDE Code::Blocks INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO CAMPUS SÃO LUÍS MONTE CASTELO DEPARTAMENTO ACADÊMICO DE INFORMÁTICA SISTEMAS DE INFORMAÇÃO DISCIPLINA: LINGUAGEM DE PROGRAMAÇÃO I PROFESSOR:

Leia mais

Demoiselle Infra. Manual do Usuário. Emerson Sachio Saito

Demoiselle Infra. Manual do Usuário. Emerson Sachio Saito Demoiselle Infra Manual do Usuário Emerson Sachio Saito Manual do Usuário... v 1. Sobre Demoiselle Infra... 1 1.1. O que é?... 1 1.2. Por que utilizá-lo?... 1 2. Instalação... 3 3. GNU/LINUX - DEB...

Leia mais

Apache -Tomcat. Instalação e Configuração. Grupo Multitecnus, 2012 www.multitecnus.com

Apache -Tomcat. Instalação e Configuração. Grupo Multitecnus, 2012 www.multitecnus.com Apache -Tomcat Instalação e Configuração Grupo Multitecnus, 2012 www.multitecnus.com 1) Baixe o arquivo de instalação do Apache-Tomcat 7 (neste exemplo, foi obtido do endereço http://tomcat.apache.org/download-70.cgi

Leia mais

Instalando o Lazarus e outros sistemas de suporte. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Instalando o Lazarus e outros sistemas de suporte. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Instalando o Lazarus e outros sistemas de suporte Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 1 Levante e ande - Instalando o Lazarus e outros sistemas de suporte. Ano: 02/2011 Nesta Edição

Leia mais

Receita de bolo para instalar MinGW-GCC e Netbeans em Windows

Receita de bolo para instalar MinGW-GCC e Netbeans em Windows Receita de bolo para instalar MinGW-GCC e Netbeans em Windows Hae Yong Kim 13/08/2014 Este documento explica como fiz para instalar compilador MinGW-GCC e ambiente de desenvolvimento Netbeans em Windows.

Leia mais

INTRODUÇÃO AO DESENVOLVIMENTO DE JOGOS COM LIBGDX. Vinícius Barreto de Sousa Neto

INTRODUÇÃO AO DESENVOLVIMENTO DE JOGOS COM LIBGDX. Vinícius Barreto de Sousa Neto INTRODUÇÃO AO DESENVOLVIMENTO DE JOGOS COM LIBGDX Vinícius Barreto de Sousa Neto Libgdx é um framework multi plataforma de visualização e desenvolvimento de jogos. Atualmente ele suporta Windows, Linux,

Leia mais

Para continuar, baixe o linux-vm aqui: http://www.gdhpress.com.br/downloads/linux-vm.zip

Para continuar, baixe o linux-vm aqui: http://www.gdhpress.com.br/downloads/linux-vm.zip Se, assim como a maioria, você possui um único PC ou notebook, uma opção para testar as distribuições Linux sem precisar mexer no particionamento do HD e instalar o sistema em dualboot, é simplesmente

Leia mais

INSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0

INSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0 CAPÍTULO 18 INSTALANDO E CONFIGURANDO O MICROSOFT OFFICE PROJECT SERVER 2003 INSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0 Antes de começar a instalação do Microsoft Office Project Server 2003

Leia mais

Instalador/Atualizador PIMS Multicultura Manual de Referência. Versão 12.1.4

Instalador/Atualizador PIMS Multicultura Manual de Referência. Versão 12.1.4 Instalador/Atualizador PIMS Multicultura Manual de Referência Versão 12.1.4 Sumário 1. Descrição... 3 2. Pré-requisitos... 4 3. Etapas da instalação/atualização... 8 1. Iniciando a aplicação de instalação/atualização...

Leia mais

5 O Joomla: Web Apache Banco de Dados MySQL http://www.joomla.org/ - 55 -

5 O Joomla: Web Apache Banco de Dados MySQL http://www.joomla.org/ - 55 - 5 O Joomla: O Joomla (pronuncia-se djumla ) é um Sistema de Gestão de Conteúdos (Content Management System - CMS) desenvolvido a partir do CMS Mambo. É desenvolvido em PHP e pode ser executado no servidor

Leia mais

Tutorial Eclipse (IDE)

Tutorial Eclipse (IDE) www.dejavuxteam.wordpress.com Tutorial Eclipse (IDE) (Start) Sumário Introdução O que é o Eclipse? Característica e Ferramentas Download Preparando Ambiente de Trabalho Iniciando o Eclipse Criando um Projeto

Leia mais

11.2 EVENTOS... 31 11.3 PROCESSOS... 32 11.4 OFFICE... 32 11.5 TESTE DE AUTONOMIA... 33 11.6 HISTÓRICO... 33 12 CONFIGURAÇÕES... 34 12.1 GERAL...

11.2 EVENTOS... 31 11.3 PROCESSOS... 32 11.4 OFFICE... 32 11.5 TESTE DE AUTONOMIA... 33 11.6 HISTÓRICO... 33 12 CONFIGURAÇÕES... 34 12.1 GERAL... ÍNDICE 1 ANTES DE INSTALAR... 1 2 REQUISITOS BÁSICOS PARA INSTALAÇÃO DO SMS POWER VIEW... 1 2.1 REQUISITOS BASICOS DE SOFTWARE... 1 2.2 REQUISITOS BASICOS DE HARDWARE... 1 3 INSTALANDO O CABO DE COMUNICAÇÃO

Leia mais

Manual da Aplicação Water Monitor

Manual da Aplicação Water Monitor Manual da Aplicação Water Monitor 1. Descrição da Aplicação 2. Pré-Requisitos de Instalação 3. Passos para Execução 4. Instruções de Uso das Funcionalidades 5. Observações 1. Descrição da Aplicação A aplicação

Leia mais

Conhecendo o Visual FoxPro 8.0 Parte 1

Conhecendo o Visual FoxPro 8.0 Parte 1 AULA Conhecendo o Visual FoxPro 8.0 Parte 1 Em qualquer profissão é importante que se conheça bem as ferramentas que serão usadas para executar o trabalho proposto. No desenvolvimento de software não é

Leia mais

Instalação do Java SDK (Software Development Kit)

Instalação do Java SDK (Software Development Kit) ESCOLA POLITÉCNICA DA UNIVERSIDADE DE SÃO PAULO Departamento de Engenharia Mecatrônica e de Sistemas Mecânicos PMR 2300 Computação para Automação 1 o Semestre 2005 Instalação do Java SDK (Software Development

Leia mais

Índice INSTALAÇÃO DO SOFTWARE EM SISTEMAS WINDOWS...2 INSTALAÇÃO DO SOFTWARE EM SISTEMAS LINUX...3 TESTANDO A CONEXÃO DA REDE LOCAL...

Índice INSTALAÇÃO DO SOFTWARE EM SISTEMAS WINDOWS...2 INSTALAÇÃO DO SOFTWARE EM SISTEMAS LINUX...3 TESTANDO A CONEXÃO DA REDE LOCAL... Índice INSTALAÇÃO DO SOFTWARE EM SISTEMAS WINDOWS...2 INSTALAÇÃO DO SOFTWARE EM SISTEMAS LINUX...3 TESTANDO A CONEXÃO DA REDE LOCAL...4 Configurações iniciais...5 Arquivo sudoers no Sistema Operacional

Leia mais

Manual do Teclado de Satisfação Local Versão 1.4.1

Manual do Teclado de Satisfação Local Versão 1.4.1 Manual do Teclado de Satisfação Local Versão 1.4.1 26 de agosto de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação é uma

Leia mais

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! UNIVERSIDADE DE SÃO PAULO (USP) ESCOLA DE ARTES, CIÊNCIAS E HUMANIDADES (EACH) TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! Autoria e revisão por: PET Sistemas

Leia mais

Guia de Inicialização para o Windows

Guia de Inicialização para o Windows Intralinks VIA Versão 2.0 Guia de Inicialização para o Windows Suporte 24/7/365 da Intralinks EUA: +1 212 543 7800 Reino Unido: +44 (0) 20 7623 8500 Consulte a página de logon da Intralinks para obter

Leia mais

Passos para a configuração do ambiente de desenvolvimento:

Passos para a configuração do ambiente de desenvolvimento: Passos para a configuração do ambiente de desenvolvimento: 0 - (Opcional) Criar uma pasta onde vai ser o seu Workspace. Ou seja, onde os códigos de todos os projetos do Eclipse serão salvos: 1 - Instalar

Leia mais

Manual de Utilização

Manual de Utilização Se ainda tiver dúvidas entre em contato com a equipe de atendimento: Por telefone: 0800 642 3090 Por e-mail atendimento@oisolucoespraempresas.com.br Introdução... 3 1. O que é o programa Oi Backup Empresarial?...

Leia mais

Como Instalar o Sistema

Como Instalar o Sistema Como Instalar o Sistema Atualizado em: 06/2013 Atualizado por: Amilton José dos Santos Junior Versão: 2.08.16 Observação Importante! O procedimento de instalação deve ser executado pelo profissional de

Leia mais

3.16 MANUAL DE INSTALAÇÃO E SUPORTE

3.16 MANUAL DE INSTALAÇÃO E SUPORTE 3.16 MANUAL DE INSTALAÇÃO E SUPORTE PASSWORD INTERATIVA SISTEMAS LTDA. - www.pwi.com.br - pwi@pwi.com.br R. Prof. Carlos Reis, 39 - São Paulo SP 05424-020 Tel: - 2127-7676 - Fax: 11-3097-0042 1 Índice

Leia mais

i-tracking guia de instalação V1.0 Bysoft COD:25052010

i-tracking guia de instalação V1.0 Bysoft COD:25052010 i-tracking guia de instalação V1.0 Bysoft COD:25052010 Página 1 i-tracking V1.0 JBoss guia de instalação para Windows 25/05/2010 V1.0 Índice Instalação no Servidor e Configuração na Estação de Trabalho

Leia mais