使用GlassFish 3部署mysql .jar

时间:2011-05-18 15:19:17

标签: java jsp jstl glassfish-3

我想开发一个db应用程序,我下载最新的mysql JDBC驱动程序和 当我把mysql-connector-java-5.1.15-bin.jar放入glassfish_inst_dir / lib或 进入我的WEB-INF / lib我总是有这个错误:

找不到合适的jdbc驱动程序:mysql:// localhost:3306 / users“

这是我的jsp代码:

<sql:setDataSource url="jdbc:mysql://localhost:3306/users" driver="com.mysql.jdbc.Driver"
  user="us" password="pw" var="ds"/>

<sql:query var="users" dataSource="${ds}" >
SELECT * FROM users</sql:query>

错误是什么?

感谢。

1 个答案:

答案 0 :(得分:5)

docs for GlassFish Server 3.1表示应将JDBC驱动程序复制到域的lib目录中,并在执行此操作后重新启动服务器。

如果您使用属于标准安装的domain1,则域的lib目录(通常)为glassfish3 / glassfish / domains / domain1 / lib。如果您使用的是Windows,则域名的lib目录可能是%HOME%/。netbeans /%NBVER%/ GF3 / domain1。