Caro M�rio,

    O server.xml est� aparentemente correto. O que eu tentaria para
encontrar o problema de conex�o seria:

    1- Tentar conectar com o JDBC usando uma aplica��o de teste n�o web.
Fa�a uma classe qualquer que se conecte e mostre na tela o resultado de um
result set (algo simples mesmo usando System.out.println()).Se funcionar
voc� j� saber� que n�o tem problemas com o driver de JDBC nem com o banco de
dados. Al�m disso saber� que o seu CLASSPATH est� legal. Se n�o funcionar,
ent�o de cara verifique se o JAR do JDBC faz parte do seu CLASSPATH.
    2- Se o item 1 funcionar legal ent�o eu sugiro que voc� verifique se no
seu ../commom/lib existem os arquivos:commons_collections.jar,
commons_pool.jar e commons_dbcp.jar. Sen�o estiverem ent�o baixe do site do
JAKARTA as vers�es correspondentes. As vers�es est�o na documenta��o do
Tomcat na parte de configura��o de pool de conex�es. Sem estes arquivos o
pool de conex�es n�o funciona.
    3- Mantendo-se o erro envie para  a lista os logs gerados e tamb�m a
tela com o erro. Assim teremos mais informa��es para poder identificar com
precis�o o que est� ocorrendo.

Um abra�o e boa sorte!!!

Alexandro Strack

----- Original Message -----
From: "M�rio Coelho" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, June 30, 2003 4:15 PM
Subject: [enterprise-list] Problemas no tomcat...


> Boa tarde a todos "javeiros"
> Estou usando jakarta-tomcat-4.1.24 e o JDBC do
> mysqlmysql-connector-java-3.0.8-stable.jar
> "com.mysql.Driver" (o server.xml esta anexado).
> Mas quando vou acessar a jsp com conex�o ao banco  de
> dados tem o erro de class not found oque pode ser?
> Olha que eu fiz...
> Copiei o Driver mysql-connector-java-3.0.8-stable.jar
> para ../commom/lib
> Editei o server.xml (detalhes no arquivo em anexo...)
>
> bem quem tiver alguma dica eu agrade�o.
>
> Abra�o.
>
> M�rio Coelho.
>
> __________________________________
> Do you Yahoo!?
> SBC Yahoo! DSL - Now only $29.95 per month!
> http://sbc.yahoo.com


----------------------------------------------------------------------------
----


> <?xml version='1.0' encoding='utf-8'?>
> <Server className="org.apache.catalina.core.StandardServer" debug="0"
port="8005" shutdown="SHUTDOWN">
>   <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
debug="0" jsr77Names="false"/>
>   <Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
debug="0"/>
>   <GlobalNamingResources>
>     <Environment name="simpleValue" override="true"
type="java.lang.Integer" value="30"/>
>     <Resource auth="Container" description="User database that can be
updated and saved" name="UserDatabase" scope="Shareable"
type="org.apache.catalina.UserDatabase"/>
>     <ResourceParams name="UserDatabase">
>       <parameter>
>         <name>factory</name>
>         <value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
>       </parameter>
>       <parameter>
>         <name>pathname</name>
>         <value>conf/tomcat-users.xml</value>
>       </parameter>
>     </ResourceParams>
>   </GlobalNamingResources>
>   <Service className="org.apache.catalina.core.StandardService" debug="0"
name="Tomcat-Standalone">
>     <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
acceptCount="100" bufferSize="2048" compression="off" connectionLinger="-1"
connectionTimeout="20000" debug="0" disableUploadTimeout="true"
enableLookups="true" maxKeepAliveRequests="100" maxProcessors="75"
minProcessors="5" port="80"
protocolHandlerClassName="org.apache.coyote.http11.Http11Protocol"
proxyPort="0" redirectPort="8443" scheme="http" secure="false"
tcpNoDelay="true" useURIValidationHack="false">
>       <Factory
className="org.apache.catalina.net.DefaultServerSocketFactory"/>
>     </Connector>
>     <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
acceptCount="10" bufferSize="2048" compression="off" connectionLinger="-1"
connectionTimeout="0" debug="0" disableUploadTimeout="false"
enableLookups="true" maxKeepAliveRequests="100" maxProcessors="75"
minProcessors="5" port="8009"
protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"
proxyPort="0" redirectPort="8443" scheme="http" secure="false"
tcpNoDelay="true" useURIValidationHack="false">
>       <Factory
className="org.apache.catalina.net.DefaultServerSocketFactory"/>
>     </Connector>
>     <Engine className="org.apache.catalina.core.StandardEngine" debug="0"
defaultHost="localhost"
mapperClass="org.apache.catalina.core.StandardEngineMapper"
name="Standalone">
>      <Host className="org.apache.catalina.core.StandardHost"
appBase="webapps" autoDeploy="true"
configClass="org.apache.catalina.startup.ContextConfig"
contextClass="org.apache.catalina.core.StandardContext" debug="0"
deployXML="true"
errorReportValveClass="org.apache.catalina.valves.ErrorReportValve"
liveDeploy="true" mapperClass="org.apache.catalina.core.StandardHostMapper"
name="localhost" unpackWARs="true">
>         <Context className="org.apache.catalina.core.StandardContext"
cachingAllowed="true"
charsetMapperClass="org.apache.catalina.util.CharsetMapper" cookies="true"
crossContext="false" debug="0" displayName="Tomcat Administration
Application" docBase="../server/webapps/admin"
mapperClass="org.apache.catalina.core.StandardContextMapper" path="/admin"
privileged="true" reloadable="false" swallowOutput="false" useNaming="true"
wrapperClass="org.apache.catalina.core.StandardWrapper">
>           <Logger className="org.apache.catalina.logger.FileLogger"
debug="0" directory="logs" prefix="localhost_admin_log." suffix=".txt"
timestamp="true" verbosity="1"/>
>         </Context>
> <!--
> Inicio do teste de banco de dados...
> -->
> <Context path="/DBTest" docBase="DBTest"
>         debug="5" reloadable="true" crossContext="true">
>   <Logger className="org.apache.catalina.logger.FileLogger"
>              prefix="localhost_DBTest_log." suffix=".txt"
>              timestamp="true"/>
>   <Resource name="jdbc/TestDB"
>                auth="Container"
>                type="javax.sql.DataSource"/>
>   <ResourceParams name="jdbc/TestDB">
>     <parameter>
>       <name>factory</name>
>       <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
>     </parameter>
>     <!-- Maximum number of dB connections in pool. Make sure you
>          configure your mysqld max_connections large enough to handle
>          all of your db connections. Set to 0 for no limit.
>          -->
>     <parameter>
>       <name>maxActive</name>
>       <value>10</value>
>     </parameter>
>     <!-- Maximum number of idle dB connections to retain in pool.
>          Set to 0 for no limit.
>          -->
>     <parameter>
>       <name>maxIdle</name>
>       <value>10</value>
>     </parameter>
>     <!-- Maximum time to wait for a dB connection to become available
>          in ms, in this example 10 seconds. An Exception is thrown if
>          this timeout is exceeded.  Set to -1 to wait indefinitely.
>          -->
>     <parameter>
>       <name>maxWait</name>
>       <value>10000</value>
>     </parameter>
>     <!-- MySQL dB username and password for dB connections  -->
>     <parameter>
>      <name>username</name>
>      <value>javauser</value>
>     </parameter>
>     <parameter>
>      <name>password</name>
>      <value>javadude</value>
>     </parameter>
>     <!-- Class name for com.mysql.jdbc.Driver -->
>     <parameter>
>        <name>driverClassName</name>
>        <value>com.mysql.jdbc.Driver</value>
>     </parameter>
>     <!-- The JDBC connection url for connecting to your MySQL dB.
>          The autoReconnect=true argument to the url makes sure that the
>          mm.mysql JDBC Driver will automatically reconnect if mysqld
closed the
>          connection.  mysqld by default closes idle connections after 8
hours.
>          -->
>     <parameter>
>       <name>url</name>
>       <value>jdbc:mysql://localhost/javatest</value>
>     </parameter>
>   </ResourceParams>
> </Context>
>         <Context className="org.apache.catalina.core.StandardContext"
cachingAllowed="true"
charsetMapperClass="org.apache.catalina.util.CharsetMapper" cookies="true"
crossContext="false" debug="0" displayName="Webdav Content Management"
docBase="/usr/java/jakarta-tomcat-4.1.24/webapps/webdav"
mapperClass="org.apache.catalina.core.StandardContextMapper" path="/webdav"
privileged="false" reloadable="false" swallowOutput="false" useNaming="true"
wrapperClass="org.apache.catalina.core.StandardWrapper">
>         </Context>
> <Context className="org.apache.catalina.core.StandardContext"
cachingAllowed="true"
charsetMapperClass="org.apache.catalina.util.CharsetMapper" cookies="true"
crossContext="false" debug="0" displayName="Web appliacation by AW"
docBase="/usr/java/jakarta-tomcat-4.1.24/webapps/web"
mapperClass="org.apache.catalina.core.StandardContextMapper" path="/web"
privileged="true" reloadable="false" swallowOutput="false" useNaming="true"
wrapperClass="org.apache.catalina.core.StandardWrapper">
>   <Logger className="org.apache.catalina.logger.FileLogger" debug="0"
directory="logs" prefix="localhost_web_log." suffix=".txt" timestamp="true"
verbosity="1"/>
>   <JDBCRealm
>   debug="99" driverName="org.gjt.mm.mysql.Driver"
>   connectionURL="jdbc:mysql://localhost/app01?user=root;password="
> userTable="users"
>   userNameCol="user_name"
>   userCredCol="user_pass"
>   userRoleTable="user_roles" roleNameCol="role_name" />
> </Context>
> <!--        <Context className="org.apache.catalina.core.StandardContext"
cachingAllowed="true"
charsetMapperClass="org.apache.catalina.util.CharsetMapper" cookies="true"
crossContext="true" debug="0" displayName="Tomcat Examples"
docBase="examples"
mapperClass="org.apache.catalina.core.StandardContextMapper"
path="/examples" privileged="false" reloadable="true" swallowOutput="false"
useNaming="true" wrapperClass="org.apache.catalina.core.StandardWrapper">
>           <Logger className="org.apache.catalina.logger.FileLogger"
debug="0" directory="logs" prefix="localhost_examples_log." suffix=".txt"
timestamp="true" verbosity="1"/>
>           <Parameter name="context.param.name" override="false"
value="context.param.value"/>
>           <Ejb home="com.wombat.empl.EmployeeRecordHome"
name="ejb/EmplRecord" remote="com.wombat.empl.EmployeeRecord"
type="Entity"/>
>           <Ejb description="Example EJB Reference"
home="com.mycompany.mypackage.AccountHome" name="ejb/Account"
remote="com.mycompany.mypackage.Account" type="Entity"/>
>           <Environment name="foo/name4" override="true"
type="java.lang.Integer" value="10"/>
>           <Environment name="maxExemptions" override="true"
type="java.lang.Integer" value="15"/>
>           <Environment name="minExemptions" override="true"
type="java.lang.Integer" value="1"/>
>           <Environment name="foo/bar/name2" override="true"
type="java.lang.Boolean" value="true"/>
>           <Environment name="name3" override="true"
type="java.lang.Integer" value="1"/>
>           <Environment name="foo/name1" override="true"
type="java.lang.String" value="value1"/>
>           <LocalEjb description="Example Local EJB Reference"
home="com.mycompany.mypackage.ProcessOrderHome"
local="com.mycompany.mypackage.ProcessOrder" name="ejb/ProcessOrder"
type="Session"/>
>           <Resource auth="SERVLET" name="jdbc/EmployeeAppDb"
scope="Shareable" type="javax.sql.DataSource"/>
>           <Resource auth="Container" name="mail/Session" scope="Shareable"
type="javax.mail.Session"/>
>           <ResourceParams name="jdbc/EmployeeAppDb">
>             <parameter>
>               <name>url</name>
>               <value>jdbc:HypersonicSQL:database</value>
>             </parameter>
>             <parameter>
>               <name>password</name>
>               <value></value>
>             </parameter>
>             <parameter>
>               <name>driverClassName</name>
>               <value>org.hsql.jdbcDriver</value>
>             </parameter>
>             <parameter>
>               <name>username</name>
>               <value>sa</value>
>             </parameter>
>           </ResourceParams>
>           <ResourceParams name="mail/Session">
>             <parameter>
>               <name>mail.smtp.host</name>
>               <value>localhost</value>
>             </parameter>
>           </ResourceParams>
>           <ResourceLink global="simpleValue" name="linkToGlobalResource"
type="java.lang.Integer"/>
>         </Context>
> -->
>         <Context className="org.apache.catalina.core.StandardContext"
cachingAllowed="true"
charsetMapperClass="org.apache.catalina.util.CharsetMapper" cookies="true"
crossContext="false" debug="0" displayName="Tomcat Documentation"
docBase="/usr/java/jakarta-tomcat-4.1.24/webapps/tomcat-docs"
mapperClass="org.apache.catalina.core.StandardContextMapper"
path="/tomcat-docs" privileged="false" reloadable="false"
swallowOutput="false" useNaming="true"
wrapperClass="org.apache.catalina.core.StandardWrapper">
>         </Context>
>         <Context className="org.apache.catalina.core.StandardContext"
cachingAllowed="true"
charsetMapperClass="org.apache.catalina.util.CharsetMapper" cookies="true"
crossContext="false" debug="0" displayName="Welcome to Tomcat"
docBase="/usr/java/jakarta-tomcat-4.1.24/webapps/ROOT"
mapperClass="org.apache.catalina.core.StandardContextMapper" path=""
privileged="false" reloadable="false" swallowOutput="false" useNaming="true"
wrapperClass="org.apache.catalina.core.StandardWrapper">
>         </Context>
>         <Context className="org.apache.catalina.core.StandardContext"
cachingAllowed="true"
charsetMapperClass="org.apache.catalina.util.CharsetMapper" cookies="true"
crossContext="false" debug="0" displayName="Tomcat Manager Application"
docBase="../server/webapps/manager"
mapperClass="org.apache.catalina.core.StandardContextMapper" path="/manager"
privileged="true" reloadable="false" swallowOutput="false" useNaming="true"
wrapperClass="org.apache.catalina.core.StandardWrapper">
>           <ResourceLink global="UserDatabase" name="users"
type="org.apache.catalina.UserDatabase"/>
>         </Context>
>         <Logger className="org.apache.catalina.logger.FileLogger"
debug="0" directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true" verbosity="1"/>
>       </Host>
>       <Logger className="org.apache.catalina.logger.FileLogger" debug="0"
directory="logs" prefix="catalina_log." suffix=".txt" timestamp="true"
verbosity="1"/>
>       <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
debug="0" resourceName="UserDatabase" validate="true"/>
>     </Engine>
>   </Service>
> </Server>
>
>


----------------------------------------------------------------------------
----


---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para:
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para:
[EMAIL PROTECTED]

---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a