1. 相關介紹
在Java EE 環境下開發部署OpenJPA 運用
OpenJPA成為Apache頂級項目
2. 官方網站
Apache OpenJPA
Apache Geronimo
3. 安裝Geronimo Server在上Eclipse上 (Geronimo 入門
)
有兩種方式,一是使用Update Site的方式,一種是在Server的地方Download,我是用第二種方式。
4. tutorial
在建立專案之前不要先行建立 Geronimo server runtime,而是在建立專案時再一並建立!
Open JPA Basic Sample and tutorial
5. 啟動server
在Geronimo server安裝目錄/bin下執行指令
start-server
6. 進入管理畫面
在Browser進入http://localhost:8080/console
,預設的管理帳號為system/manager
Error:
按著Open JPA Basic Sample and tutorial到最後卻發生了不明的錯誤
org.apache.jasper.JasperException: <openjpa-1.2.2-r422266:898935 nonfatal general error> org.apache.openjpa.persistence.PersistenceException: There were errors initializing your configuration: <openjpa-1.2.2-r422266:898935 fatal user error> org.apache.openjpa.util.UserException: A connection could not be obtained for driver class "org.apache.derby.jdbc.ClientDriver" and URL "jdbc:derby://localhost:1527/StoreSystem". You may have specified an invalid URL.
看起來應該是classpath缺少了derby的jar檔設定,後來在
https://cwiki.apache.org/GMOxDOC22/migrating-from-tomcat-to-geronimo.html#MigratingfromTomcattoGeronimo-TomcatandApacheDerby
看到
For Tomcat to work with Apache Derby you must download Apache Derby and configure environment variables like DERBY_INSTALL, and make sure that the following jars are in the classpath:
lib/derby.jar
lib/derbytools.jar
lib/derbynet.jar
lib/derbyclient.jar
To execute a sql command you have to use ij scipt which comes packaged with Apache Derby.
===============================================================
Spring3(MVC)+OpenJPA2構建及發佈
分享到:
相关推荐
赠送jar包:hibernate-jpa-2.1-api-1.0.2.Final.jar; 赠送原API文档:hibernate-jpa-2.1-api-1.0.2.Final-javadoc.jar; 赠送源代码:hibernate-jpa-2.1-api-1.0.2.Final-sources.jar; 赠送Maven依赖信息文件:...
赠送jar包:hibernate-jpa-2.1-api-1.0.2.Final.jar; 赠送原API文档:hibernate-jpa-2.1-api-1.0.2.Final-javadoc.jar; 赠送源代码:hibernate-jpa-2.1-api-1.0.2.Final-sources.jar; 赠送Maven依赖信息文件:...
### OpenJPA-Manual 关键知识点解析 #### 一、OpenJPA介绍 **1.1 关于本文档** 本文档旨在提供一个全面且深入的指南,帮助开发人员理解和掌握Java Persistence API(JPA)的核心概念及其在Apache OpenJPA中的实现...
apache的jpa,版本是1.1.0的,apache主页上能找的到
hibernate-jpa-2.1-api-1.0.0.final-sources.jar 源码 hibernate-jpa-2.1-api-1.0.0.final-sources.jar 源码
hibernate-jpa-2.0-api-1.0.1.Final.jar
hibernate-jpa-2.0-api-1.0.1.Final-sources.jar hibernate jpa 源代码
openjpa-persistence-2.1.0.jar
OpenJPA 是 Apache 组织提供的开源项目,它实现了 EJB 3.0 中的 JPA 标准,为开发者提供功能强大、使用简单的持久化数据管理框架。OpenJPA 封装了和关系型数据库交互的操作,让开发者把注意力集中在编写业务逻辑上。...
hibernate-jpa-2.1-api-1.0.0.Final.jar官方下载,请放心使用
在`apache-openjpa-2.2.1`这个压缩包中,很可能包含了OpenJPA的库文件、文档、示例代码以及相关的配置文件。库文件(通常为jar文件)是实际使用的OpenJPA实现,开发者需要将其添加到项目的类路径中。文档部分可能...
`apache-openjpa-2.2.0-source.zip`包含了OpenJPA的源代码,这使得开发者能够深入理解其内部工作原理,进行定制化开发或调试。源代码包含了以下部分: - **核心库:** 包含OpenJPA的主要实现。 - **示例和测试:** ...
`hibernate-jpa-2.1-api-1.0.0.final.jar`是Hibernate对JPA 2.1规范的实现库,它使得开发者能够使用Hibernate的高效功能同时遵循JPA规范。 **1. Hibernate与JPA的关系** Hibernate最初作为一个独立的ORM框架,后来...
JPA规范要求对实体对象...OpenJPA支持两种增强 方法,但强烈建议使用字节码编织增强。以下“ 实体增强” 页面包括有关两种增强类型的更多详细信息,以及有关如何在ANT,Maven和Eclipse环境中设置构建时间增强的示例。
java.lang.NoClassDefFoundError: javax/persistence/spi/ProviderUtil 或javax/persistence/entitylistener问题
jar包,官方版本,自测可用
jar包,官方版本,自测可用
jar包,官方版本,自测可用
jar包,官方版本,自测可用
jar包,官方版本,自测可用