i wrote a little customer finder using the jawx.xml conf file, but it's
not working, i get this exception:
[balld@localhost news]$ java com.webslingerZ.news.client.NewsClient
Exception in thread "main" javax.ejb.FinderException: Find failed
at
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:245)
at
sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:220)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:122)
at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker_Stub.invokeHome(Unknown
Source)
at
org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invoke(HomeProxy.java:248)
at $Proxy0.findByTitleManually(Unknown Source)
at com.webslingerZ.news.client.NewsClient.main(NewsClient.java:22)
my jaws.xml file looks like this:
<?xml version="1.0"?>
<jaws>
<datasource>PostgresqlTest</datasource>
<type-mapping>PostgreSQL</type-mapping>
<enterprise-beans>
<entity>
<ejb-name>Article</ejb-name>
<finder>
<name>findByTitleManually</name>
<query>title like '%{1}%'</query>
<order>order by title</order>
</finder>
</entity>
</enterprise-beans>
</jaws>
and the relevant section of my ejb-jar.xml file:
<entity>
<description>
A news article
</description>
<ejb-name>Article</ejb-name>
<home>com.webslingerZ.news.beans.ArticleHome</home>
<remote>com.webslingerZ.news.beans.Article</remote>
<ejb-class>com.webslingerZ.news.beans.ArticleBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>com.webslingerZ.news.beans.ArticlePK</prim-key-class>
<reentrant>False</reentrant>
<cmp-field><field-name>id</field-name></cmp-field>
<cmp-field><field-name>title</field-name></cmp-field>
<cmp-field><field-name>content</field-name></cmp-field>
</entity>
my ArticleHome class declares this method:
public Collection findByTitleManually(String title)
throws FinderException, RemoteException;
any idea what's up?
- donald
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user