0
我有以下的配置爲的persistence.xml文件:OpenJPA配置爲以MySQL數據庫容器管理的連接
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
version="2.0">
<persistence-unit name="pu" transaction-type="RESOURCE_LOCAL">
<description>Persistent Unit for Entity Classes</description>
<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
<non-jta-data-source>jdbc/mydb</non-jta-data-source>
<class>com.example.entity.BookEntity</class>
</persistence-unit>
</persistence>
而對於home.xml文件中的以下容器管理的配置(下保存.. \ tomcat的\的conf \卡塔利娜\本地主機目錄):
<Context path="/home" antiJARLocking="true" reloadable="true">
<Resource name="jdbc/mydb" auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/mydb?autoReconnect=true"
username="user"
password="password"
maxActive="10"
maxIdle="5"
maxWait="10000"
removeAbandoned="true"
removeAbandonedTimeout="60"
logAbandoned="true" />
</Context>
我試圖連接到數據庫MySQL工作臺直接和它的作品,但我不知道爲什麼我不ABL e通過上下文配置進行連接。
我運行的應用程序在Tomcat 7 JSF 2
爲什麼我用上述配置連接呢?如果需要,我可以爲實體,ejb和控制器發佈代碼。請幫助,在最後三天一直停留在此...