hi frenz,
        I am new to jboss and j2ee, i have to deploy one resource adapter for 
IMAP and POP3 in jboss,  It is bundled in two packages

org.jboss.seam.mail.ra (has 9 java classes)
 + in which InboundMailResourceAdapter class implements Resource Adapter.

org.jboss.seam.example.mailer (has one ReceiveEmailExample class)

and one ra.xml as shown

<?xml version="1.0" encoding="UTF-8"?>

<connector xmlns="http://java.sun.com/xml/ns/j2ee";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; version="1.5">
        <display-name>Incoming Email Resource Adapter</display-name>
        <vendor-name>Peter Muir</vendor-name>
        <eis-type>POP3 and IMAP email</eis-type>
        <resourceadapter-version>1.0</resourceadapter-version>
        
                <resourceadapter-class>
                        org.jboss.seam.mail.ra.InboundMailResourceAdapter
                </resourceadapter-class>
                <inbound-resourceadapter>
                        
                                
                                        <messagelistener-type>
                                                
org.jboss.seam.mail.ra.InboundMailListener
                                        </messagelistener-type>
                                        
                                                <activationspec-class>
                                                        
org.jboss.seam.mail.ra.InboundMailActivationSpec
                                                </activationspec-class>
                                                <required-config-property>
                                                        <config-property-name>
                                                                host
                                                        </config-property-name>
                                                </required-config-property>
                                                <required-config-property>
                                                        <config-property-name>
                                                                username
                                                        </config-property-name>
                                                </required-config-property>
                                                <required-config-property>
                                                        <config-property-name>
                                                                password
                                                        </config-property-name>
                                                </required-config-property>
                                                <required-config-property>
                                                        <config-property-name>
                                                                interval
                                                        </config-property-name>
                                                </required-config-property>
                                                <required-config-property>
                                                        <config-property-name>
                                                                type
                                                        </config-property-name>
                                                </required-config-property>
                                        
                                
                        
                </inbound-resourceadapter>
        



First i complied all java files in eclipse by providing required jar in path.
Then i bundled these class files and ra.xml into mail_ra.rar.
Now to deploy it in JBoss i have written a mail_ds.xml as shown

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE connection-factories PUBLIC
        "-//JBoss//DTD JBOSS JCA Config 1.5//EN"
        "http://www.jboss.org/j2ee/dtd/jboss-ds_1_5.dtd";>

<connection-factories>

    <no-tx-connection-factory>
        <jndi-name>Incoming Email Resource Adapter</jndi-name>
        <rar-name>mail_ra.rar</rar-name>
        <connection-definition>
            org.jboss.seam.mail.ra.InboundMailResourceAdapter
        </connection-definition>
        <config-property name="RepositoryPath"
            type="java.lang.String">..</config-property>
    </no-tx-connection-factory>

</connection-factories>


My queries are the parameter value of <connection-definition> must be a 
connectionfactory class, but the class i provided is implementing 
ResourceAdapter.
Also when i tried to deploy it in JBoss AS 4.2.1, it failed.
I also decompiled some ra.jars present in deploy folder and verified the java 
files. The implementation of those files is different with the files i was 
tying to deploy.
Could any one suggest me, the process to deploy resource adapter in jboss?
I have read abt JCA and resource adapters 

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4093310#4093310

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4093310
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to