Я устанавливаю веб-приложение в 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 .
Файлы конф:
- /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 и /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, скажите мне.
Спасибо
jdbc:mysql://planeador.
? Я имею в виду двоеточие после mysql. - person Bhesh Gurung   schedule 15.12.2011