File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes JBoss/WildFly and the fly likes please help me to run a conatimer managed bean with Jboss Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Products » JBoss/WildFly
Bookmark "please help me to run a conatimer managed bean with Jboss" Watch "please help me to run a conatimer managed bean with Jboss" New topic
Author

please help me to run a conatimer managed bean with Jboss

Jasmine kaur
Ranch Hand

Joined: Nov 25, 2003
Posts: 157
hi everybody ,
I have made all the ejbs files and using MySql as a database with Jboss4.0.
I downloaded the mysql-connector-java-3.1.7-bin.jar and put into the D:\jboss\server\default\lib folder.

After this I configured the follwing files
like this

1) ejb-jar.xml
<?xml version="1.0"?>

<!DOCTYPE ejb-jar PUBLIC
"-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN"
"http://java.sun.com/dtd/ejb-jar_2_0.dtd">

<ejb-jar>
<enterprise-beans>
<entity>
<ejb-name>cmp</ejb-name>
<home>EjbHome1</home>
<remote>EjbRemote</remote>

<ejb-class>EjbBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<cmp-version>1.x</cmp-version>
<abstract-schema-name>player</abstract-schema-name>
<cmp-field><field-name>id</field-name></cmp-field>
<cmp-field><field-name>name</field-name></cmp-field>
<cmp-field><field-name>position</field-name></cmp-field>
<cmp-field><field-name>salary</field-name></cmp-field>
<primkey-field>id</primkey-field>
</entity>
</enterprise-beans>
<assembly-descriptor>
<container-transaction>
<description>My CMP</description>
<method>
<ejb-name>cmp</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Supports</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>

2) jboss.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss PUBLIC "-//JBoss//DTD JBOSS//EN" "http://www.jboss.org/j2ee/dtd/jboss.dtd">

<jboss>

<enterprise-beans>

<entity>
<ejb-name>cmp</ejb-name>
<jndi-name>cmp</jndi-name>
</entity>

</enterprise-beans>

<resource-managers>
</resource-managers>

</jboss>


3) Third file is standardjbosscmp-jdbc.xml



<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jbosscmp-jdbc PUBLIC
"-//JBoss//DTD JBOSSCMP-JDBC 3.2//EN"
"http://www.jboss.org/j2ee/dtd/jbosscmp-jdbc_3_2.dtd">

<!-- ===================================================================== -->
<!-- -->
<!-- Standard JBossCMP-JDBC Configuration -->
<!-- -->
<!-- ===================================================================== -->

<!-- $Id: standardjbosscmp-jdbc.xml,v 1.73 2004/02/06 15:06:00 loubyansky Exp $ -->

<jbosscmp-jdbc>

<defaults>
<datasource>java:/DefaultDS</datasource>
<datasource-mapping>mySQL</datasource-mapping>

<create-table>true</create-table>
<remove-table>false</remove-table>
<read-only>false</read-only>
<read-time-out>300000</read-time-out>
<row-locking>false</row-locking>
<pk-constraint>true</pk-constraint>
<fk-constraint>false</fk-constraint>
<preferred-relation-mapping>foreign-key</preferred-relation-mapping>
<read-ahead>
<strategy>on-load</strategy>
<page-size>1000</page-size>
<eager-load-group>*</eager-load-group>
</read-ahead>
<list-cache-max>1000</list-cache-max>


But my program is not running and at server Iam getting exception.Could you please tell me is am mising something or not .
I also try on http://localhost:8080/jmx-console/HtmlAdaptor and give the namme of the driver also but iam getting this message on the jboss server

com.mysql.jdbc.Driver Information
Not loaded in repository cache


### Instance0 found in UCL: org.jboss.mx.loading.UnifiedClassLoader3@15bdc50{ url=file:/D:/jboss/server/default/tmp/deploy/tmp59879jboss-service.xml ,addedOrder=2}

whivh show server is not able to load driver class.
so please tell me where Iam wrong and what should I configure more.
Thanks in advance.
Jasbir
ejb-jar.xmljboss.xml


jasmine kaur
Heonkoo Lee
Ranch Hand

Joined: Feb 10, 2005
Posts: 85
Try to add the jdbc jar to the JBOSS_CLASSPATH environment variable in run.bat.

SET JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;name_of_the_jdbc_jar

Also, change the jndi-name for your bean in the jboss.xml because it is the same as your ejb-name. And 'cmp' as ejb-name doesn't look so good even if it doesn't cause any problem.

Good luck.
[ October 10, 2005: Message edited by: Heonkoo Lee ]
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: please help me to run a conatimer managed bean with Jboss