Can you post your database config and code snippet for accessing the
db?  Obfuscate the username/password info.

One immediate observation is the JDBC url should have the name of the
database you are trying to access like this:

jdbc:mysql://localhost/myDatabase?user= ....

--David

Krapacs Ambrose wrote:
> I have tried many different configurations and I have been unable to
> get my Servlets / JSP to connect to MySQL server running. I am trying
> to get this set up on my main server which is running Ubuntu 8.10
> Server with MySQL 5 and Tomcat6. I also tried setting up a Ubuntu 8.04
> server with Tomcat 5.5 and MySQL 5. I have even configured Tomcat
> running on the 8.10 server to try to connect to MySQL running on the
> 8.04 server. Still no luck!
>
> The exception that is thrown is here:
>     com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
> Communications link failure
> Last packet sent to the server was 0 ms
> ago.(jdbc:mysql://localhost?user=invuser&password=admin))
>     
> org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:852)
>
>     
> org.apache.jasper.runtime.PageContextImpl.access$1100(PageContextImpl.java:71)
>
>     org.apache.jasper.runtime.PageContextImpl$12.run(PageContextImpl.java:768)
>
>     java.security.AccessController.doPrivileged(Native Method)
>     
> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:766)
>
>     org.apache.jsp.install_jsp._jspService(install_jsp.java:141)
>     org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>     javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>     
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
>
>     org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
>
>     org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
>     javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>     sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>
>     
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
>     java.lang.reflect.Method.invoke(Method.java:616)
>     org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244)
>
>     java.security.AccessController.doPrivileged(Native Method)
>     javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
>     org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276)
>
>     
> org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
>
> I have verified that MySQL is running and everything with Tomcat seems
> to be configured correctly because I can execute servlets and JSP just
> fine it's just the connections to MySql to that fail. I have also
> executed a standalone java application using the MySQL Connector/J and
> that worked fine. I've even tried different ways of deploying the
> MySql Connector/J (which is the newest version available) to see if it
> was a permissions problem with the library.
> The key to this is that the web applications that I am trying to
> deploy run flawlessly on my Mac OS X development machine with MySQL. I
> haven't tried Windows yet but if I can get this set up to host my web
> application I may have to set up a Windows machine to try it.


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to