geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Donald Woods <dwo...@apache.org>
Subject Re: Unable to start WICKET+OpenJPA application
Date Tue, 05 May 2009 14:06:54 GMT
Believe you may be mixing concepts here.  Try putting the persistence 
info in a META-INF/persistence.xml file instead of your 
geronimo-web.xml, like the Bank example in the Geronimo Samples -
https://svn.apache.org/repos/asf/geronimo/samples/branches/2.1/samples/bank/bank
-ejb/src/main/resources/META-INF/persistence.xml

http://cwiki.apache.org/GMOxDOC21/bank-ejb-sample-application.html
http://cwiki.apache.org/GMOxDOC21/working-with-jsf-and-jpa.html


-Donald


Garimella Srinivas wrote:
> I have a small wicket example application with data stored in a List and 
> it runs in Geronimo ok. Now I have added the data to derby and want to 
> use openjpa for data access and manipulation. With the following 
> Geronimo-web.xml and web.xml I have installed the application. But it 
> refuses to start. Please help.
> 
> WEB.XML
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
> http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
>     <context-param>
>         <param-name>configuration</param-name>
>         <param-value>development</param-value>
>     </context-param>
>  
>     <filter>
>         <filter-name>WicketApplication</filter-name>
>         
> <filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
>         <init-param>
>             <param-name>applicationClassName</param-name>
>             <param-value>cheeseUI.CheesrApplication</param-value>
>         </init-param>
>         </filter>
>     <filter-mapping>
>         <filter-name>WicketApplication</filter-name>
>         <url-pattern>/*</url-pattern>
>     </filter-mapping>
>     <session-config>
>         <session-timeout>300</session-timeout>
>     </session-config>
>     <welcome-file-list>
>         <welcome-file>Index.html</welcome-file>
>     </welcome-file-list>
>    
>     </web-app>
> 
> GERONIMO-WEb.XML
> 
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <web:web-app 
> xmlns:app="http://geronimo.apache.org/xml/ns/j2ee/application-2.0" 
> xmlns:client="http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0" 
> xmlns:conn="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2" 
> xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2" 
> xmlns:ejb="http://openejb.apache.org/xml/ns/openejb-jar-2.2" 
> xmlns:name="http://geronimo.apache.org/xml/ns/naming-1.2" 
> xmlns:pers="http://java.sun.com/xml/ns/persistence" 
> xmlns:pkgen="http://openejb.apache.org/xml/ns/pkgen-2.1" 
> xmlns:sec="http://geronimo.apache.org/xml/ns/security-2.0" 
> xmlns:web="http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1">
>     <dep:environment>
>         <dep:moduleId>
>             <dep:groupId>default</dep:groupId>
>             <dep:artifactId>cheesrApplication</dep:artifactId>
>             <dep:version>1.0</dep:version>
>             <dep:type>car</dep:type>
>         </dep:moduleId>
>         <dep:dependencies>
>               <dep:dependency>
>                   <dep:groupId>console.dbpool</dep:groupId>
>                   <dep:artifactId>CheesrDBPool</dep:artifactId>
>               </dep:dependency>
>         </dep:dependencies>
>        
>     </dep:environment>
>     <web:context-root>/cheesrApplication</web:context-root>
>    
>     <pers:persistence version="1.0">
>         <pers:persistence-unit name="cheesrData" transaction-type="JTA">
>             <pers:description>DB2 Account Management</pers:description>
>             <pers:provider>
>         org.apache.openjpa.persistence.PersistenceProviderImpl
>       </pers:provider>
>            
>             <pers:jta-data-source>CheesrDBPool</pers:jta-data-source>
>             
> <pers:non-jta-data-source>CheesrDBPool</pers:non-jta-data-source>
>             <pers:class>cheesr.Cheese</pers:class>
>         </pers:persistence-unit>
>     </pers:persistence>
>    
> </web:web-app>
> 
> 
> Thanks
> Garimella Srinivas
> 
> 

Mime
View raw message