PostgreSQL开放自由
Open Liberty是源自WebSphere Liberty的有趣的新型OSS Java EE应用服务器。 您可以将Open Liberty配置为使用PostgreSQL作为其默认数据源,如下所示:
将<datasource>
, <jdbcDriver>
和<library>
指令添加到server.xml
配置中:
<?xml version="1.0" encoding="UTF-8"?>
<server description="OpenLiberty Java EE 8 Server"><featureManager><feature>javaee-7.0</feature></featureManager><httpEndpoint id="defaultHttpEndpoint" host="*" httpPort="9080" httpsPort="9443"/><keyStore id="defaultKeyStore" password="Liberty"/><!-- Postgres coffee-shop-db definition --><dataSource id="DefaultDataSource"jndiName="jdbc/sample"jdbcDriverRef="postgresql-driver"type="javax.sql.ConnectionPoolDataSource"transactional="true"><properties serverName="coffee-shop-db"portNumber="5432"databaseName="postgres"user="postgres"password="postgres"/></dataSource><jdbcDriver id="postgresql-driver"javax.sql.XADataSource="org.postgresql.xa.PGXADataSource"javax.sql.ConnectionPoolDataSource="org.postgresql.ds.PGConnectionPoolDataSource"libraryRef="postgresql-library"/><library id="postgresql-library"><fileset id="PostgreSQLFileset" dir="/opt/ol/wlp/lib"includes="postgresql-9.4-1201.jar"/></library></server>
通过主机coffee-shop-db
可用coffee-shop-db
将通过默认的Postgres端口5432
使用postgres
作为数据库名称,用户名和密码)访问。
驱动程序库,这里为postgresql-9.4-1201.jar
,需要驻留在服务器安装的lib/
目录中。
可以从Java EE应用程序透明地使用默认数据源。 在persistence.xml
文件中只需指定一个持久性单元,类似于以下代码片段:
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistencehttp://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"><persistence-unit name="prod" transaction-type="JTA"/></persistence>
如果应用程序包含多个数据库,则要求持久性单元指定其相应数据源的JNDI名称。
经过官方Docker镜像open-liberty:javaee7
。
翻译自: https://www.javacodegeeks.com/2018/01/postgresql-open-liberty.html
PostgreSQL开放自由相关推荐
- 手游冷知识丨为什么绝大多数手游不开放自由交易系统?
很有游戏玩家想必都会有如下想法:开放手游自由交易系统会更加吸引游戏玩家,但是为什么绝大多数手游不开放自由交易系统? 现实生活中,我们所熟知的绝大多数手游系统,大多都是免费吸引玩家后,通过内购系统让玩家 ...
- 页游和手游不开放自由交易系统原因
疑问? 很有游戏玩家想必都会有如下想法:开放手游自由交易系统会更加吸引游戏玩家,但是为什么绝大多数手游不开放自由交易系统? 现实生活中,我们所熟知的绝大多数手游系统,大多都是免费吸引玩家后,通过内购系 ...
- 为什么绝大多数手游都不开放自由交易系统?
很有游戏玩家想必都会有如下想法:开放手游自由交易系统会更加吸引游戏玩家,但是为什么绝大多数手游不开放自由交易系统? 现实生活中,我们所熟知的绝大多数手游系统,大多都是免费吸引玩家后,通过内购系统让玩家 ...
- postgresql_PostgreSQL开放自由
postgresql Open Liberty是源自WebSphere Liberty的有趣的新型OSS Java EE应用服务器. 您可以将Open Liberty配置为使用PostgreSQL作为 ...
- prometheus监控_使用Prometheus和Grafana监视开放自由
prometheus监控 我录制了一个视频,该视频如何通过简单地配置服务器功能,使用Prometheus和Grafana向Open Liberty实例添加监视. 如果我们仅添加监视功能( monito ...
- 使用Prometheus和Grafana监视开放自由
我录制了一个视频,该视频介绍如何通过简单地配置服务器功能,使用Prometheus和Grafana向Open Liberty实例添加监视. 如果我们仅添加监视功能( monitor-1.0 ),则Op ...
- 数据库发展与PostgreSQL生态系列文章二
作者:魏波,中国PG分会培训认证执行总监.资深数据库工程师,十多年的数据库运维管理及培训经验,掌握PostgreSQL架构部署.性能优化等,致力于推动PostgreSQL在中国的发展. 数据库发展概要 ...
- PostgreSql数据库介绍和使用
数据库背景 由Michael Stonebraker教授领导的POSTGRES项目是由防务高级研究项目局(DARPA).陆军研究办公室(ARO).国家科学基金(NSF) 以及 ESL, Inc 共同赞 ...
- PostgreSQL入门(一)——世界上最先进的开源数据库
前言 首先声明PostgreSQL声称自己是世界上最先进的开源数据库,但是我刚刚接触这个sql,公司原本使用的是orcale,现在的系统都在做兼容PostgreSQL数据库,可能会逐步的替代oracl ...
最新文章
- Xamarin.android Activity动画切换效果实现
- JQuery 中有用的方法
- 图像归一化处理 相同像素_图像处理学习笔记(九)——灰度直方图及其均衡化(理论篇)...
- mongoclient php扩展,lnmp安装mongo扩展后,在实例化mongoClient()时出错
- myeclipse5.5注册码
- 每年的飞鸽传书5月21日都要进一位老师
- 如何给影像添加投影_地面互动投影是如何实现的,需要哪些设备?
- ubuntu 下 apache2 查看 已加载的模块 命令
- Python3 色情图片识别
- 软件测试方法-测试用例
- android gradle教程,Android Gradle入门
- 网上流传的飞扬学院Java_收获| 云和JAVA、UI双班毕业,飞扬青春再出发!
- 《SolidWorks 2014中文版机械设计从入门到精通》——第 1 章 认识SolidWorks 1.1 SolidWorks概述...
- 【漏洞通告】CVE-2022-36803 Atlassian Jira Align权限提升漏洞
- c++编译报错 error c2248: “xxx:xxx“:无法访问private成员(在“xxx“类中声明)
- android5.1.1版本怎么升级,升级Android 5.1
- 路由器、交换机与集线器的区别
- helm安装cert-manager自动化Https(1.8)
- Oracle创建多个(大量)属性表,建表语句如下,案例是创建509个属性的表
- 【VTM10.0】帧内之PDPC技术
热门文章
- codeforces E. Jamie and Tree LCA+dfs序+线段树
- Hadoop入门(五)IO操作
- Java中的内存泄露的几种可能
- freemarker中遇到null报错的处理方法
- python123测验9程序题_python程序设计实验二
- pycharm 的version controller
- Linux获取本机hostname函数,Linux下获得主机与域名-gethostbyname和gethostbyaddr
- 以太坊地址和公钥_以太坊交易签名解析源码解读
- python queue 生产者 消费者_【python】-- 队列(Queue)、生产者消费者模型
- vue - resource 使用过程的坑