Here is my RA plan



On 8/8/06, Krishnakumar B <[EMAIL PROTECTED]> wrote:
Hi Manish,

Can u try

<naming:resource-ref>
        <naming:ref-name>jms/AcevaPublisherQueue</naming:ref-name>
       <naming:resource-link>AcevaPublisherQueue</naming:resource-link>
</naming:resource-ref>

where link refers to
<message-destination-name>AcevaPublisherQueue</message-destination-name>
in RA plan.

In case this does not work can u post the RA plan?

Regards
Krishnakumar




On 8/8/06, Manish Satwani <[EMAIL PROTECTED]> wrote:
> Hi All
>
> The following is the error I getting while deploying EAR
>
> Unable to resolve resource reference 'jms/AcevaPublisherQueue' (Could not
> find resource 'jms/AcevaPublisherQueue'. Perhaps it has not yet been
> configured, or your application does not have a dependency declared for that
> resource module?)
> org.apache.geronimo.common.DeploymentException: Unable to
> resolve resource reference 'jms/AcevaPublisherQueue' (Could not find
> resource 'jms/AcevaPublisherQueue'. Perhaps it has not yet been configured,
> or your application does not have a dependency declared for that resource
> module?) at
> org.apache.geronimo.naming.deployment.ENCConfigBuilder.addResourceRefs(ENCConfigBuilder.java:210)
>
>
> On 8/8/06, Manish Satwani <[EMAIL PROTECTED]> wrote:
> >
> > Hi All,
> >
> > I am facing problem while deploying my ear on geronimo 1.1
> >
> > It is complaining regarding jms/AcevaPublisherQueue (my application need
> this)
> >
> > I have added this queue from console.
> >
> > we have acm.war file which also access (resource-ref) this queue
> > and i have acevaEJB.jar which also have (resource-ref) to this queue
> >
> > i also added resource-link entries in geronimo-web.xml and openEJB-jar.xml
> >
> > this is in openEjb-jar.xml
> > <session>
> >             <ejb-name>CollectionService</ejb-name>
> >             <jndi-name>ejb/CollectionService</jndi-name>
> >             <naming:resource-ref>
> >
> <naming:ref-name>jms/AcevaPublisherConnectionFactory</naming:ref-name>
> >
> <naming:resource-link>jms/AcevaPublisherConnectionFactory</naming:resource-link>
> >             </naming:resource-ref>
> >              <naming:resource-ref>
> >
> <naming:ref-name>jms/AcevaPublisherQueue</naming:ref-name>
> >
> <naming:resource-link>jms/AcevaPublisherQueue</naming:resource-link>
> >             </naming:resource-ref>
> >         </session>
> >
> >
> > this is in geronimo-web.xml
> >
> > <naming:resource-ref>
> >
> <naming:ref-name>jms/AcevaPublisherQueue</naming:ref-name>
> >
> <naming:resource-link>jms/AcevaPublisherQueue</naming:resource-link>
> >     </naming:resource-ref>
> >
> >
> >
> > any enviroment - > depency entry needed?
> >
> > if yes
> >
> > <sys:dependency>
> >                     <sys:groupId>?????</sys:groupId>
> (what should i write here)
> >
> <sys:artifactId>???</sys:artifactId>(what should i write
> here)
> >                 </sys:dependency>
> >
> >
> > --
> > Manish Satwani
> > Senior Software Engineer
> > Aceva Technologies | Unlock Your Working Capital
> > A-1501, Signature Towers - I,
> > South City, Gurgaon,
> > Haryana – 122001
> > Call at:
> > +91-124-2805091/92 Ext. 35
> > +91-99113-16998
> > Visit: http://www.aceva.com
>
>
>
> --
> Manish Satwani
> Senior Software Engineer
> Aceva Technologies | Unlock Your Working Capital
> A-1501, Signature Towers - I,
> South City, Gurgaon,
> Haryana – 122001
> Call at:
> +91-124-2805091/92 Ext. 35
> +91-99113-16998
> Visit: http://www.aceva.com



--
Manish Satwani
Senior Software Engineer
Aceva Technologies | Unlock Your Working Capital
A-1501, Signature Towers - I,
South City, Gurgaon,
Haryana – 122001
Call at:
+91-124-2805091/92 Ext. 35
+91-99113-16998
Visit: http://www.aceva.com
<?xml version="1.0" encoding="UTF-8"?>
<connector xmlns="http://geronimo.apache.org/xml/ns/j2ee/connector-1.1";>
    <dep:environment xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1";>
        <dep:moduleId>
            <dep:groupId>console.jms</dep:groupId>
            <dep:artifactId>Aceva</dep:artifactId>
            <dep:version>1.0</dep:version>
            <dep:type>rar</dep:type>
        </dep:moduleId>
        <dep:dependencies>
            <dep:dependency>
                <dep:groupId>geronimo</dep:groupId>
                <dep:artifactId>activemq-broker</dep:artifactId>
                <dep:type>car</dep:type>
            </dep:dependency>
        </dep:dependencies>
    </dep:environment>
    <resourceadapter>
        <resourceadapter-instance>
            <resourceadapter-name>Aceva</resourceadapter-name>
            <config-property-setting name="Password">aceva</config-property-setting>
            <config-property-setting name="UserName">aceva</config-property-setting>
            <nam:workmanager xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1";>
                <nam:gbean-link>DefaultWorkManager</nam:gbean-link>
            </nam:workmanager>
        </resourceadapter-instance>
        <outbound-resourceadapter>
            <connection-definition>
                <connectionfactory-interface>javax.jms.ConnectionFactory</connectionfactory-interface>
                <connectiondefinition-instance>
                    <name>jms/AcevaPublisherConnectionFactory</name>
                    <implemented-interface>javax.jms.QueueConnectionFactory</implemented-interface>
                    <implemented-interface>javax.jms.TopicConnectionFactory</implemented-interface>
                    <connectionmanager>
                        <xa-transaction>
                            <transaction-caching/>
                        </xa-transaction>
                        <single-pool>
                            <max-size>15</max-size>
                            <min-size>1</min-size>
                            <match-one/>
                        </single-pool>
                    </connectionmanager>
                </connectiondefinition-instance>
            </connection-definition>
			<connection-definition>
                <connectionfactory-interface>javax.jms.ConnectionFactory</connectionfactory-interface>
                <connectiondefinition-instance>
                    <name>jms/AcevaJmsCF</name>
                    <implemented-interface>javax.jms.QueueConnectionFactory</implemented-interface>
                    <implemented-interface>javax.jms.TopicConnectionFactory</implemented-interface>
                    <connectionmanager>
                        <xa-transaction>
                            <transaction-caching/>
                        </xa-transaction>
                        <single-pool>
                            <max-size>15</max-size>
                            <min-size>1</min-size>
                            <match-one/>
                        </single-pool>
                    </connectionmanager>
                </connectiondefinition-instance>
            </connection-definition>
			<connection-definition>
                <connectionfactory-interface>javax.jms.ConnectionFactory</connectionfactory-interface>
                <connectiondefinition-instance>
                    <name>jms/SchedulerCF</name>
                    <implemented-interface>javax.jms.QueueConnectionFactory</implemented-interface>
                    <implemented-interface>javax.jms.TopicConnectionFactory</implemented-interface>
                    <connectionmanager>
                        <xa-transaction>
                            <transaction-caching/>
                        </xa-transaction>
                        <single-pool>
                            <max-size>15</max-size>
                            <min-size>1</min-size>
                            <match-one/>
                        </single-pool>
                    </connectionmanager>
                </connectiondefinition-instance>
            </connection-definition>
        </outbound-resourceadapter>
    </resourceadapter>
    <adminobject>
        <adminobject-interface>javax.jms.Queue</adminobject-interface>
        <adminobject-class>org.activemq.message.ActiveMQQueue</adminobject-class>
        <adminobject-instance>
            <message-destination-name>jms/AcevaPublisherQueue</message-destination-name>
            <config-property-setting name="PhysicalName">AcevaPublisherQueue</config-property-setting>
        </adminobject-instance>
    </adminobject>
	<adminobject>
        <adminobject-interface>javax.jms.Queue</adminobject-interface>
        <adminobject-class>org.activemq.message.ActiveMQQueue</adminobject-class>
        <adminobject-instance>
            <message-destination-name>jms/AcevaSchedulerQueue</message-destination-name>
            <config-property-setting name="PhysicalName">AcevaSchedulerQueue</config-property-setting>
        </adminobject-instance>
    </adminobject>
	<adminobject>
        <adminobject-interface>javax.jms.Topic</adminobject-interface>
        <adminobject-class>org.activemq.message.ActiveMQTopic</adminobject-class>
        <adminobject-instance>
            <message-destination-name>jms/AcevaJmsTopicIn</message-destination-name>
            <config-property-setting name="PhysicalName">AcevaJmsTopicIn</config-property-setting>
        </adminobject-instance>
    </adminobject>
	<adminobject>
        <adminobject-interface>javax.jms.Topic</adminobject-interface>
        <adminobject-class>org.activemq.message.ActiveMQTopic</adminobject-class>
        <adminobject-instance>
            <message-destination-name>jms/AcevaJmsTopicOut</message-destination-name>
            <config-property-setting name="PhysicalName">AcevaJmsTopicOut</config-property-setting>
        </adminobject-instance>
    </adminobject>
    <adminobject>
        <adminobject-interface>javax.jms.Topic</adminobject-interface>
        <adminobject-class>org.activemq.message.ActiveMQTopic</adminobject-class>
    </adminobject>
</connector>

Reply via email to