Ошибка Нет подходящего драйвера с jdbc, tomcat, apache и mod-jk

Я устанавливаю веб-приложение в amazon EC2, созданное поставщиком программного обеспечения.

Детали окружающей среды:

  • Операционная система: ubuntu oneiric
  • java: oracle-java7-jre (взято из PPA Eugenesan)
  • tomcat: репозиторий tomcat7
  • апач: репозиторий апач2
  • mod-jd: репозиторий libapache2-mod-jk
  • Соединитель mysql: репозиторий libmysql-java

Я следую этому руководству для развертывания веб-приложения с помощью apache2+tomcat7+mod-jk .

Файлы конф:

Я скопировал файл mysql-5.1.10.jar в /myapp/WEB-INF/lib и /usr/share/tomcat7/lib и /usr/lib/jvm /java-7-oracle/jre/lib (это место для пакета oracle-java7-jre)

Но когда я захожу на сайт (с DNS все в порядке) и нажимаю на любую ссылку, я получаю эта ошибка:

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 и все такое, пожалуйста, если мне не хватает какой-то части obvius, скажите мне.

Спасибо


person diegueus9    schedule 15.12.2011    source источник
comment
Что ТАКОЕ: ubuntu oneiric?   -  person Bhesh Gurung    schedule 15.12.2011
comment
URL-адрес подключения к базе данных? да, поддомен для апача? да   -  person diegueus9    schedule 15.12.2011
comment
Разве это не должно быть jdbc:mysql://planeador.? Я имею в виду двоеточие после mysql.   -  person Bhesh Gurung    schedule 15.12.2011
comment
Что сказал Гурунг. Разве у вас не должно быть двоеточия между mysql и //planeador?   -  person jbindel    schedule 15.12.2011
comment
Пожалуйста, напишите это как ответ. ты прав, спасибо   -  person diegueus9    schedule 15.12.2011


Ответы (1)


ОШИБКА: не удается создать драйвер JDBC класса 'com.mysql.jdbc.Driver' для 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. Имена классов драйверов/источников данных, синтаксис URL-адресов и свойства конфигурации для Connector/J

person Bhesh Gurung    schedule 15.12.2011