启动和关闭glassfish服务器都方法
启动: cmd->asadmin start-domain dimain1
关闭: cmd->asadmin stop-domain dimain1
-------------------------------
需要确保mysql服务器已启动!
启动glassfish服务器后,在浏览器中输入: http://localhost:4848 登陆到管理页面
----------------------------------
在glassfish的安装目录:%glassfish_home%/lib/install/templates/resoures/jdbc文件夹下,有各个数据库的连接池的配置说明
配置过程:
在 "资源->jdbc->连接池" 页面中点[新建]按钮
-------------------------------------------------------------
新建 JDBC 连接池(步骤 1,共 2 步)
标识连接池的常规设置 常规设置 名称: (必填的) (注:自己起名称)
MySQlConnPool
资源类型:(注:下拉列表中选择)
javax.sql.DataSource"
如果数据源类实现多个接口,则必须指定。 (注:下拉列表中选择)
数据库供应商:
MySql
-------------------------------------------------------------
新建 JDBC 连接池(步骤 2,共 2 步) 标识连接池的常规设置。
常规设置 名称:MySQlConnPool
资源类型:javax.sql.DataSource
数据库供应商:MySQL
数据源类名称: 必填的 com.mysql.jdbc.jdbc2.optional.MysqlDataSource
实现 DataSource 和/或 XADataSource API 的特定于供应商的类名 描述:(对该连接池作用的描述)
在表格中如下项目中填入想通过该连接池访问的mysql数据库
databaseName test (想访问的数据库名称)
portNumber 3306 (mysql的数据库服务器端口号)
datasourceName test
serverName localhost
user root
password root
按ping 按钮后,如果提示ping成功,那就ok了。
如果提示 配置数据库连接池时提示类错误: 类名错误或没有为以下类设置类路径: com.mysql.jdbc.jdbc2.optional.MysqlDataSource
这是由于服务器找不到对应的数据库驱动类,将驱动类如:mysql-connector-java-5.1.6-bin.jar
放置于该服务器域下的lib/ext目录下,即可解决此类故障。
注意:将该类库加载到nb中时,只是针对编译时此类起作用,但是GlassFish并不能从nb项目中查询类库。