glassfish数据源配置方式

1、通过页面配置:(也可通过直接修改glassfish目录下glassfish/domains/domain1/config/domain.xml,效果是一样的,只是页面更加友好)。

2、web应用中增加配置。

 

我这里以连接mysql8为例。先把mysql jdbc jar放入glassfish数据源配置方式_第1张图片

下。

1、页面配置,默认管理端口是4848,登录后进行配置,先配置连接池之后配置数据源。

1)在jdbc Connection pools点击新建。

glassfish数据源配置方式_第2张图片

2)填写必填项,点击next

glassfish数据源配置方式_第3张图片

3、对于mysql仅仅填写下面三项即可:

glassfish数据源配置方式_第4张图片

之后点击finish

4、配置完毕后提示,如下错误。是因为mysql8 jdbc已经不再使用此类,Datasource Classname换成 com.mysql.cj.jdbc.MysqlDataSource 既可。glassfish数据源配置方式_第5张图片

glassfish数据源配置方式_第6张图片

4、选择创建数据源,并选择我们刚才创建的数据库连接池,保存既可

glassfish数据源配置方式_第7张图片

其实这些相应domain.xml改动,我们可以看到

  
      
      
      
    
    

在项目使用使用jndi-name的值既可,比如我在jpa如下使用。


    
   
   jdbc/mysql1
    com.yjk.pojo.Userinfo
    true
    
  
    
  

2、在web应用中增加数据源

在WEB-INF下增加glassfish-resources.xml文件。内容如下




    
        
        
        
        
        
        
        
    
    

使用jndi-name这个值既可。

 

你可能感兴趣的:(javaee,application,server,datasource,mysql8)