Loading ...
Sorry, an error occurred while loading the content.

MySQL no Tomcat e outras coisas mais ...

Expand Messages
  • Carlos Frederico
    Pessoal, Para fazer uns estudos sobre Servlets,Jsp e etc, instalei em minha maquina (Win 2000) o Apache,Tomcat e MySql. Pelo o que entendi, tenho que fazer o
    Message 1 of 2 , Feb 2, 2003
    • 0 Attachment
      Pessoal,
      Para fazer uns estudos sobre Servlets,Jsp e etc, instalei em minha
      maquina (Win 2000) o Apache,Tomcat e MySql. Pelo o que entendi, tenho
      que fazer o Tomcat "enxergar" o MySql através um conector para o
      mesmo, porém não estou conseguindo fazer essa ligação ...
      ... alguém pode me socorrer ?! :o)

      A segunda questão é ...
      ... para rodar os JSP e Servlets, tenho que acessar a porta 8080, que
      aonde o Tomcat está "ouvinte". Como faço para ele ficar "ficar"
      ouvinte na porta 80 ? Ou seja, de modo não precise digitar a porta
      8080 para rodar o Java ???


      Abraços,
      Frederico Mendonça

      Email Alternativo: fredmendonca@...

      "... And did they get you to trade
      Your heroes for ghosts ..."
    • Alessandro Coelho Ribeiro
      1a questão: Vc está implementando autenticação em tabelas do SGBD ? Caso esteja, com o driver JDBC MMMySQL (http://mmmysql.sourceforge.net/) instalado no
      Message 2 of 2 , Feb 2, 2003
      • 0 Attachment
         
        1a questão:
         
        Vc está implementando autenticação em tabelas do SGBD ?  Caso esteja, com o driver JDBC MMMySQL (http://mmmysql.sourceforge.net/) instalado no subdiretório server\lib do Tomcat, configure um Realm JDBC como no exemplo abaixo:
         
         <Realm className="org.apache.catalina.realm.JDBCRealm"
                          debug="99"
                          driverName="org.gjt.mm.mysql.Driver"
                          connectionURL="jdbc:mysql://localhost:3306/myapp?user=;password="
                          connectionName=""
                          connectionPassword=""
                          userTable="users"
                          userNameCol="login"
                          userCredCol="password"
                          userRoleTable="user_roles"
                          roleNameCol="rolename" />
         
         
        2a questão:
        para o Tomcat ouvir na porta 80 há 2 opções:
        1 - desabilitar o Apache e configurar o Tomcat para ouvir a porta 80.  Altere o arquivo server.xml para e troque o atributo port do conector HTTP para a porta 80.
        2 - provavelmente o que vc precisa não é fazer o Tomcat "ouvir" a porta 80, mas configurar o Apache para redirecionar todo o acesso para um hostname ou um diretório virtual, a partir da porta 80, para uma outra porta do Tomcat.  
        Essa comunicação ocorre através do protocolo AJP (Apache JServer Protocol) e para utilizá-lo, você terá que instalar algum módulo conector no Apache, para fazer a conexão.  O Tomcat já vem com um listener AJP, e normalmente a entrada no server.xml que trata sobre o protocolo AJP está habilitada, senão procure pelo conector org.apache.ajp.tomcat4.Ajp13Connector e descomente a tag correspondente.
        Instruções sobre onde baixar o módulo do Apache, como instalar, como configurar o httpd.conf, o server.xml e o arquivo worker.properties podem ser lidas em:
         
         

         
        -------Original Message-------
         
        Date: domingo, 02 de fevereiro de 2003 12:58:12
        To: RioJug
        Subject: [riojug] MySQL no Tomcat e outras coisas mais ...
         
        Pessoal,
        Para fazer uns estudos sobre Servlets,Jsp e etc, instalei em minha
        maquina (Win 2000) o Apache,Tomcat e MySql. Pelo o que entendi, tenho
        que fazer o Tomcat "enxergar" o MySql através um conector para o
        mesmo, porém não estou conseguindo fazer essa ligação ...
        .... alguém pode me socorrer ?! :o)

        A segunda questão é ...
        .... para rodar os JSP e Servlets, tenho que acessar a porta 8080, que
        aonde o Tomcat está "ouvinte". Como faço para ele ficar "ficar"
        ouvinte na porta 80 ? Ou seja, de modo não precise digitar a porta
        8080 para rodar o Java ???


        Abraços,
        Frederico Mendonça

        Email Alternativo: fredmendonca@...

        "... And did they get you to trade
        Your heroes for ghosts ..."



        -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
        Rio Java User's Group (grupo oficial da SUCESU-RJ)

        Informações: http://groups.yahoo.com/group/riojug
        Enviar mensagens: riojug@yahoogroups.com
        Inscrever-se no grupo: riojug-subscribe@yahoogroups.com
        Retirar-se do grupo: riojug-unsubscribe@yahoogroups.com
        Falar com o Moderador: riojug-owner@yahoogroups.com
        -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


        Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/



        Esta mensagem foi verificada pelo E-mail Protegido Terra.
        Scan engine: VirusScan / Atualizado em 29/01/2003 / Versão: 1.3.13
        Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/

        .
        ____________________________________________________
          IncrediMail - Email has finally evolved - Click Here
      Your message has been successfully submitted and would be delivered to recipients shortly.