我正在 amazon EC2 中安装一个由软件提供商创建的网络应用程序。
环境细节:
- 操作系统:ubuntu oneiric
- java: oracle-java7-jre(取自Eugenesan's PPA)
- tomcat:存储库 tomcat7
- apache:存储库 apache2
- mod-jd:库 libapache2-mod-jk
- mysql 连接器:存储库 libmysql-java
我关注 this tutorial用于使用 apache2+tomcat7+mod-jk 部署网络应用程序。
配置文件:
- /etc/tomcat7/server.xml
- /etc/apache2/sites-enabled/planeador
- /etc/libapache2-mod-jk/workers.properties (这里我设置了tomcat路径和java路径)
我将文件 mysql-5.1.10.jar 复制到/myapp/WEB-INF/lib and/usr/share/tomcat7/lib and/usr/lib/jvm/java-7-oracle/jre/lib(这是 oracle-java7-jre 包的位置)
但是当我去 the site (dns 很好)并点击我得到的任何链接 this error :
ERR: Cannot create JDBC driver of class 'com.mysql.jdbc.Driver' for connect URL 'jdbc:mysql//planeador.c6qzkmwukf5s.us-east-1.rds.amazonaws.com:3306/planeador?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8'
但是我检查了对数据库的访问,没有问题。
有什么建议吗?这是我第一次安装 tomcat 和那些东西,如果我遗漏了一些明显的部分,请告诉我。
谢谢
最佳答案
ERR: Cannot create JDBC driver of class 'com.mysql.jdbc.Driver' for connect URL 'jdbc:mysql//planeador.c6qzkmwukf5s.us-east-1.rds.amazonaws.com:3306/planeador?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8'
您的连接 url 中 mysql
和 //
之间缺少冒号 (:
)。
19.3.4.1. Driver/Datasource Class Names, URL Syntax and Configuration Properties for Connector/J
关于java - jdbc、tomcat、apache 和 mod-jk 错误 "No suitable driver",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8515024/