我正在亚马逊 EC2 中安装由软件提供商创建的 webapp。
环境细节:
- 操作系统:ubuntu oneiric
- java:oracle-java7-jre(取自Eugenesan 的 PPA)
- tomcat:存储库 tomcat7
- 阿帕奇:存储库阿帕奇2
- mod-jd:存储库 libapache2-mod-jk
- mysql 连接器:存储库 libmysql-java
我按照本教程使用 apache2+tomcat7+mod-jk 部署 Web 应用程序。
配置文件:
- /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 和那些东西,如果我遗漏了一些明显的部分,请告诉我。
谢谢