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: novatec@novatec.com.br 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 ( Ferramenta de desenvolvimento Java oficial da 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 ( 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 ( PostgreSQL Forte concorrente do MySQL ( Servidor web Java Jetty JBossWeb Servidor web Java concorrente do Apache Tomcat ( org/jetty/). Servidor web Java, uma versão personalizada do Apache Tomcat, pela JBoss ( 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 ( 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

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

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

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

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

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

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

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

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

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

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

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

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

MANUAL DO ANIMAIL 1.0.0.1142 Terti Software

MANUAL DO ANIMAIL 1.0.0.1142 Terti Software O Animail é um software para criar campanhas de envio de email (email Marketing). Você pode criar diversas campanhas para públicos diferenciados. Tela Principal do sistema Para melhor apresentar o sistema,

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

Faculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014.

Faculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014. Faculdade de Tecnologia SENAC Goiás Disciplina: Gerenciamento de Rede de Computadores : Goiânia, 16 de novembro de 2014. Faculdade de Tecnologia SENAC Goiás Professor: Marissol Martins Alunos: Edy Laus,

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

Operador de Computador. Informática Básica

Operador de Computador. Informática Básica Operador de Computador Informática Básica Instalação de Software e Periféricos Podemos ter diversos tipos de software que nos auxiliam no desenvolvimento das nossas tarefas diárias, seja ela em casa, no

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

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

INSTALAÇÃO DO SISTEMA CONTROLGÁS

INSTALAÇÃO DO SISTEMA CONTROLGÁS INSTALAÇÃO DO SISTEMA CONTROLGÁS 1) Clique duas vezes no arquivo ControlGasSetup.exe. Será exibida a tela de boas vindas do instalador: 2) Clique em avançar e aparecerá a tela a seguir: Manual de Instalação

Leia mais

CONFIGURAÇÃO MINIMA EXIGIDA:

CONFIGURAÇÃO MINIMA EXIGIDA: Este tutorial parte do princípio que seu usuário já possua conhecimentos básicos sobre hardware, sistema operacional Windows XP ou superior, firewall, protocolo de rede TCP/IP e instalação de software.

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

Revisão: - 1 Desinstalando Versões Anteriores

Revisão: - 1 Desinstalando Versões Anteriores Urano Indústria de Balanças e Equipamentos Eletrônicos Ltda. Rua Irmão Pedro 709 Vila Rosa Canoas RS Fone: (51) 3462.8700 Fax: (51) 3477.4441 Procedimentos de Instalação do Urano Integra 2.1e no Windows

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

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes 3 MÁQUINAS VIRTUAIS Em nossa aula anterior, fizemos uma breve introdução com uso de máquinas virtuais para emularmos um computador novo

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

SCPIWeb. SCPIWebDespRec Aplicação Web para Consulta de Despesas e Receitas ( Lei Complementar nº 131 de 27 Maio de 2009 )

SCPIWeb. SCPIWebDespRec Aplicação Web para Consulta de Despesas e Receitas ( Lei Complementar nº 131 de 27 Maio de 2009 ) 2010 SCPIWebDespRec Aplicação Web para Consulta de Despesas e Receitas ( Lei Complementar nº 131 de 27 Maio de 2009 ) SCPIWebCotacao Aplicação Web para Cotação de Preços via Internet Resumo de Instruções

Leia mais

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO Antes de criarmos um novo Banco de Dados quero fazer um pequeno parênteses sobre segurança. Você deve ter notado que sempre

Leia mais

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco). Permissões de compartilhamento e NTFS - Parte 2 Criando e compartilhando uma pasta - Prática Autor: Júlio Battisti - Site: www.juliobattisti.com.br Neste tópico vamos criar e compartilhar uma pasta chamada

Leia mais

02 - Usando o SiteMaster - Informações importantes

02 - Usando o SiteMaster - Informações importantes 01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,

Leia mais

MANUAL COTAÇAO WEB MANUAL MANUAL AVANÇO INFORMÁTICA AVANÇO INFORMÁTICA. [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de email]

MANUAL COTAÇAO WEB MANUAL MANUAL AVANÇO INFORMÁTICA AVANÇO INFORMÁTICA. [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de email] MANUAL COTAÇAO WEB [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de email] MANUAL MANUAL AVANÇO INFORMÁTICA AVANÇO INFORMÁTICA Material Desenvolvido para a Célula Materiais Autor: Equipe

Leia mais

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova. 3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao

Leia mais

Na tela dele, clique no sinal de + ao lado do nome do seu computador, para expandi-lo. A seguir, expanda também o item "Sites da web".

Na tela dele, clique no sinal de + ao lado do nome do seu computador, para expandi-lo. A seguir, expanda também o item Sites da web. Servidor WEB Desenvolvedores de sites que querem aprender ou testar ASP, ou mesmo profissionais que precisam desenvolver páginas ASP ou ASP.Net, não precisam necessariamente ter um servidor na web com

Leia mais

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados Tutorial Plone 4 Manutenção de Sites Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados Sumário Introdução 1 Como fazer a autenticação do usuário 1.1 Através do

Leia mais

Atualizaça o do Maker

Atualizaça o do Maker Atualizaça o do Maker Prezados Clientes, Nós da Playlist Software Solutions empresa líder de mercado no desenvolvimento de software para automação de rádios - primamos pela qualidade de nossos produtos,

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

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

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Ele considera que você já tem o Joomla! instalado no seu computador. Caso você queira utilizá lo em um servidor na web,

Leia mais

Obs: É necessário utilizar um computador com sistema operacional Windows 7.

Obs: É necessário utilizar um computador com sistema operacional Windows 7. Instalando os Pré-Requisitos Os arquivos dos 'Pré-Requisitos' estão localizados na pasta Pré-Requisitos do CD HyTracks que você recebeu. Os arquivos também podem ser encontrados no servidor. (www.hytracks.com.br/pre-requisitos.zip).

Leia mais

atube Catcher versão 3.8 Manual de instalação do software atube Catcher

atube Catcher versão 3.8 Manual de instalação do software atube Catcher atube Catcher versão 3.8 Manual de instalação do software atube Catcher Desenvolvido por: Clarice Mello, Denis Marques Campos Dezembro de 2014 Sumario 1. Objetivo deste manual...3 2. Requisitos para instalação...3

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

Dicas para usar melhor o Word 2007

Dicas para usar melhor o Word 2007 Dicas para usar melhor o Word 2007 Quem está acostumado (ou não) a trabalhar com o Word, não costuma ter todo o tempo do mundo disponível para descobrir as funcionalidades de versões recentemente lançadas.

Leia mais

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade do Sistema Índice Página 1. Como acessar o sistema 1.1 Requisitos mínimos e compatibilidade 03 2. Como configurar o Sistema 2.1 Painel de Controle 2.2 Informando o nome da Comissária 2.3 Escolhendo a Cor

Leia mais

Iniciação à Informática

Iniciação à Informática Meu computador e Windows Explorer Justificativa Toda informação ou dado trabalhado no computador, quando armazenado em uma unidade de disco, transforma-se em um arquivo. Saber manipular os arquivos através

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

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL Urano Indústria de Balanças e Equipamentos Eletrônicos Ltda. Rua Irmão Pedro 709 Vila Rosa Canoas RS Fone: (51) 3462.8700 Fax: (51) 3477.4441 Características do Software Urano Integra 2.2 Data: 12/05/2014

Leia mais

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER V14 de BricsCAD vem com um novo sistema de licenciamento, com base na tecnologia de licenciamento de Reprise Software. Este novo sistema oferece um ambiente

Leia mais

Procedimentos para Instalação do Sisloc

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

Leia mais

Manual Captura S_Line

Manual Captura S_Line Sumário 1. Introdução... 2 2. Configuração Inicial... 2 2.1. Requisitos... 2 2.2. Downloads... 2 2.3. Instalação/Abrir... 3 3. Sistema... 4 3.1. Abrir Usuário... 4 3.2. Nova Senha... 4 3.3. Propriedades

Leia mais

Instalando o WordPress em localhost

Instalando o WordPress em localhost Instalando o WordPress em localhost WordPress sem Mistério LEE ARAUJO htto://wordpresssemmisterio.com.br Sumário Instalando o WordPress em Localhost... 2 O Servidor web... 3 Iniciando o servidor... 6 Criação

Leia mais

Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line)

Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line) Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line) Criamos, desenvolvemos e aperfeiçoamos ferramentas que tragam a nossos parceiros e clientes grandes oportunidades

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

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

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

Curso Básico de Visual FoxPro 8.0

Curso Básico de Visual FoxPro 8.0 AULA Curso Básico de Visual FoxPro 8.0 Nosso curso de Visual FoxPro é voltado para pessoas iniciantes com a ferramenta. Por isso, requer que comecemos realmente do princípio. Sendo assim, vamos começar

Leia mais

b 1 Copyright 2008-2012 In9 Mídia Soluções Digitais Inc. All rights reserved.

b 1 Copyright 2008-2012 In9 Mídia Soluções Digitais Inc. All rights reserved. b 1 Conteúdo Capítulo 1... 3 Instalando o Neonews... 3 Neonews no Linux... 6 Capítulo 2... 7 Configurando o NeoNews... 7 Capítulo 3... 13 Teclas de Atalho do NeoNews Player... 13 2 Capítulo 1 Instalando

Leia mais

Instruções Básicas de Instalação - BrOffice.org

Instruções Básicas de Instalação - BrOffice.org Instruções Básicas de Instalação - BrOffice.org Instruções Básicas de Instalação Instalação no Windows 98/ME/NT/2000/XP Para fazer a instalação do BrOffice.org no seu sistema Windows, siga os passos abaixo:

Leia mais

É o UniNorte facilitando a vida de nossos docentes e discentes.

É o UniNorte facilitando a vida de nossos docentes e discentes. ACESSO REMOTO Através do Acesso Remoto o aluno ou professor poderá utilizar em qualquer computador que tenha acesso a internet todos os programas, recursos de rede e arquivos acadêmicos utilizados nos

Leia mais

www.neteye.com.br NetEye Guia de Instalação

www.neteye.com.br NetEye Guia de Instalação www.neteye.com.br NetEye Guia de Instalação Índice 1. Introdução... 3 2. Funcionamento básico dos componentes do NetEye...... 3 3. Requisitos mínimos para a instalação dos componentes do NetEye... 4 4.

Leia mais

Instalando e configurando o Java Development Kit (JDK)

Instalando e configurando o Java Development Kit (JDK) Tutorial elaborado pelo professor José Gonçalo dos Santos Contato: jose.goncalo.santos@gmail.com Instalando e configurando o Java Development Kit (JDK) 1.1 Obtendo o JDK + JRE Para obter o JDK e o JRE

Leia mais

Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. XAMPP 1.6.7 (xampp-win32-1.6.7-installer.exe), veja aqui.

Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. XAMPP 1.6.7 (xampp-win32-1.6.7-installer.exe), veja aqui. Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. Escrito por Marcio Nakano (marcionakano.com.br) Data: 29/09/2008 Disponível em http:///blog/post/instalando-apache-mysql-coldfusionphp.pdf

Leia mais

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema.

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema. O que é o projeto O PROINFODATA - programa de coleta de dados do projeto ProInfo/MEC de inclusão digital nas escolas públicas brasileiras tem como objetivo acompanhar o estado de funcionamento dos laboratórios

Leia mais

Manual das funcionalidades Webmail AASP

Manual das funcionalidades Webmail AASP Manual das funcionalidades Webmail AASP 1. Configurações iniciais 2. Regras 3. Histórico da conta 4. Autorresposta 5. Dados de acesso (alterando senha de acesso) 6. Identidade (assinatura) 7. Redirecionamento

Leia mais

INTRODUÇÃO AO WINDOWS

INTRODUÇÃO AO WINDOWS INTRODUÇÃO AO WINDOWS Paulo José De Fazzio Júnior 1 Noções de Windows INICIANDO O WINDOWS...3 ÍCONES...4 BARRA DE TAREFAS...5 BOTÃO...5 ÁREA DE NOTIFICAÇÃO...5 BOTÃO INICIAR...6 INICIANDO PROGRAMAS...7

Leia mais

Manual Administrador - Mídia System

Manual Administrador - Mídia System Manual Administrador - Mídia System Logo após cadastrarmos sua Empresa em nosso sistema, será enviado um e-mail confirmando as informações de acesso do Administrador do sistema. Obs: Caso não tenha recebido

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google Drive. Passos. Configurando o Google Drive Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.

Leia mais

Guia Sphinx: instalação, reposição e renovação

Guia Sphinx: instalação, reposição e renovação Sphinx : software para coleta e análise de dados acadêmicos e gerenciais. Tecnologia e informação para a decisão! Copyright Sphinx Todos direitos reservados Guia Sphinx: instalação, reposição e renovação

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

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção Este procedimento corresponde ao fluxo de trabalho de Indexação de OCR com separação de código de correção no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se na

Leia mais

Google Drive: Acesse e organize seus arquivos

Google Drive: Acesse e organize seus arquivos Google Drive: Acesse e organize seus arquivos Use o Google Drive para armazenar e acessar arquivos, pastas e documentos do Google Docs onde quer que você esteja. Quando você altera um arquivo na web, no

Leia mais

IMPORTANTE: O sistema Off-line Dr.Micro é compatível com os navegadores Mozilla Firefox e Internet Explorer.

IMPORTANTE: O sistema Off-line Dr.Micro é compatível com os navegadores Mozilla Firefox e Internet Explorer. CONFIGURANDO O SISTEMA OFFLINE DR.MICRO IMPORTANTE: O sistema Off-line Dr.Micro é compatível com os navegadores Mozilla Firefox e Internet Explorer. 1- Ao acessar a plataforma online a opção Minha Escola

Leia mais

Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7

Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7 Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7 Para criar um grupo doméstico e compartilhar arquivos é necessário que tenhamos pelo menos dois computadores ligados entre si (em

Leia mais

Cartilha da Nota Fiscal Eletrônica 2.0 Hábil Empresarial PROFISSIONAL & Hábil Enterprise

Cartilha da Nota Fiscal Eletrônica 2.0 Hábil Empresarial PROFISSIONAL & Hábil Enterprise Cartilha da Nota Fiscal Eletrônica 2.0 Hábil Empresarial PROFISSIONAL & Hábil Enterprise Koinonia Software Ltda (0xx46) 3225-6234 Índice I Índice Cap. I Introdução 1 1 Orientações... Iniciais 1 Cap. II

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

MQSeries Everyplace. Leia-me primeiro G517-7010-00

MQSeries Everyplace. Leia-me primeiro G517-7010-00 MQSeries Everyplace Leia-me primeiro G517-7010-00 MQSeries Everyplace Leia-me primeiro G517-7010-00 Primeira Edição (Junho de 2000) Esta edição se aplica ao MQSeries Everyplace Versão 1.0 e a todos os

Leia mais

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG Página 1 de 26 Sumário Introdução...3 Layout do Webmail...4 Zimbra: Nível Intermediário...5 Fazer

Leia mais

OneDrive: saiba como usar a nuvem da Microsoft

OneDrive: saiba como usar a nuvem da Microsoft OneDrive: saiba como usar a nuvem da Microsoft O OneDrive é um serviço de armazenamento na nuvem da Microsoft que oferece a opção de guardar até 7 GB de arquivos grátis na rede. Ou seja, o usuário pode

Leia mais

GUIA BÁSICO DA SALA VIRTUAL

GUIA BÁSICO DA SALA VIRTUAL Ambiente Virtual de Aprendizagem - MOODLE GUIA BÁSICO DA SALA VIRTUAL http://salavirtual.faculdadesaoluiz.edu.br SUMÁRIO 1. Acessando Turmas 4 2. Inserindo Material 4 3. Enviando Mensagem aos Alunos 6

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

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral Índice 03 Capítulo 1: Visão Geral 04 Capítulo 2: Conta de Usuário 04 Criação 08 Edição 09 Grupo de Usuários 10 Informações da Conta 12 Capítulo 3: Download do Backup Online Embratel 16 Capítulo 4: Cópia

Leia mais

Guia de instalação para ambiente de Desenvolvimento LINUX

Guia de instalação para ambiente de Desenvolvimento LINUX Guia de instalação para ambiente de Desenvolvimento LINUX Conteúdo deste manual Introdução O guia de instalação... 3 Capítulo 1 Instalando o servidor Web Apache... 4 Teste de instalação do Apache... 9

Leia mais

Manual de Utilização COPAMAIL. Zimbra Versão 8.0.2

Manual de Utilização COPAMAIL. Zimbra Versão 8.0.2 Manual de Utilização COPAMAIL Zimbra Versão 8.0.2 Sumário ACESSANDO O EMAIL... 1 ESCREVENDO MENSAGENS E ANEXANDO ARQUIVOS... 1 ADICIONANDO CONTATOS... 4 ADICIONANDO GRUPOS DE CONTATOS... 6 ADICIONANDO

Leia mais

Como acessar o novo webmail da Educação? Manual do Usuário. 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S.

Como acessar o novo webmail da Educação? Manual do Usuário. 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S. Como acessar o novo webmail da Educação? Manual do Usuário 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S. Tomaz IT.002 02 2/14 Como acessar o Webmail da Secretaria de Educação? Para

Leia mais

CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA PRÓ-REITORIA ACADÊMICA NÚCLEO DE EDUCAÇÃO EM AMBIENTES DIGITAIS NEAD

CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA PRÓ-REITORIA ACADÊMICA NÚCLEO DE EDUCAÇÃO EM AMBIENTES DIGITAIS NEAD 0 CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA PRÓ-REITORIA ACADÊMICA NÚCLEO DE EDUCAÇÃO EM AMBIENTES DIGITAIS NEAD ORIENTAÇÕES SOBRE USO DO AMBIENTE VIRTUAL DE APRENDIZAGEM (MOODLE) PARA DISPONIBILIZAÇÃO

Leia mais

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos Este procedimento corresponde ao fluxo de trabalho de Indexação de código de barras e de separação de documentos no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se

Leia mais

Gestão Comercial GUIA RÁPIDO DE INSTALAÇÃO DO ORYON. www.projectinfo.com.br

Gestão Comercial GUIA RÁPIDO DE INSTALAÇÃO DO ORYON. www.projectinfo.com.br Gestão Comercial GUIA RÁPIDO DE INSTALAÇÃO DO ORYON www.projectinfo.com.br Parabéns por adquirir o Oryon Gestão Comercial: uma poderosa ferramenta para a administração comercial. Agilidade nas vendas,

Leia mais

Qlik Sense Desktop. Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados.

Qlik Sense Desktop. Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados. Qlik Sense Desktop Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados. Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados. Qlik, QlikTech,

Leia mais

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR Julho/2007 Ministério da saúde SUMÁRIO Módulo 1. Instalação... 4 Introdução... 4 Configurações de equipamentos para instalação

Leia mais

Manual de backup do banco de dados PostgreSQL - Versão 2. Setembro-2011

Manual de backup do banco de dados PostgreSQL - Versão 2. Setembro-2011 Manual de backup do banco de dados PostgreSQL - Versão 2 Setembro-2011 E-Sales Oobj Tecnologia da Informação Av. D, n. 246, Qd. A-04, Lt.02, Ap. 02, Jardim Goiás Goiânia/GO, CEP: 74805-090 Fone: (62) 3086-5750

Leia mais

Como Usar o DriverMax

Como Usar o DriverMax Como Usar o DriverMax Este programa é uma mão na roda para proteger os drivers dos componentes de um computador. Veja porquê. O DriverMax é uma ferramenta que faz cópias de segurança de todos os drivers

Leia mais

Atualização De Mapas GPS Apontador. 1º Acessar site: www.naviextras.com 2º Selecione o Idioma para Português no seu canto direito.

Atualização De Mapas GPS Apontador. 1º Acessar site: www.naviextras.com 2º Selecione o Idioma para Português no seu canto direito. Atualização De Mapas GPS Apontador 1º Acessar site: www.naviextras.com 2º Selecione o Idioma para Português no seu canto direito. 3º Clique na Opção Registrar 4º Selecione o Dispositivo Apontador e o Modelo

Leia mais

Portal do Senac: Área Exclusiva para Alunos Manual de Navegação e Operação

Portal do Senac: Área Exclusiva para Alunos Manual de Navegação e Operação Portal do Senac: Área Exclusiva para Alunos Índice 1. Introdução... 4 2. Acessando a área exclusiva... 5 3. Trocando a senha... 6 4. Mensagens... 7 4.1. Conhecendo a tela principal... 7 4.2. Criando uma

Leia mais

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS Manual de Instalação Tempro Software StavTISS Sumário 1. INTRODUÇÃO... 2 2. REQUISITOS DO SISTEMA... 3 3. INSTALAÇÃO... 4 4.

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

Sistema de Controle de Cheques GOLD

Sistema de Controle de Cheques GOLD Sistema de Controle de Cheques GOLD Cheques GOLD é um sistema para controlar cheques de clientes, terceiros ou emitidos. Não há limitações quanto as funcionalidades do programa, porém pode ser testado

Leia mais

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...

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

Instalando software MÉDICO Online no servidor

Instalando software MÉDICO Online no servidor Instalando software MÉDICO Online no servidor A máquina denominada Servidora é a que armazenará o banco de dados do software (arquivo responsável pelas informações inseridas), compartilhando com as demais

Leia mais