geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sbyonge <sbyo...@gmail.com>
Subject Re: Cannot deploy wmq.jmsra.rar (WebSphere MQ)
Date Fri, 13 Jun 2008 19:14:59 GMT

I am using ra.xml included in WebSphere MQ client and there is no int or
java.lang.Integer in config-property type.  See below.  So I am not sure
where this error (Could not load attribute class: type: int) is coming from.

ra.xml:
<?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"
	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
		   http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd"
	version="1.5">

	<display-name>WebSphere MQ Resource Adapter</display-name>
	<vendor-name>
		International Business Machines Corporation ("IBM").
	</vendor-name>
	<eis-type>Java Message Service</eis-type>
	<resourceadapter-version>j600-201 (build date
1/31/08)</resourceadapter-version>
	<license>
		<description>
			This software is licenced under the IBM International
			Program License Agreement ("IPLA"). For licence information,
			see the WebSphere MQ Licence Information ("LI") available at
			http://www.ibm.com/software/sla/. The LI may also be found
			in a file in the WebSphere MQ installation directory.
		</description>
		<license-required>true</license-required>
	</license>

	<!-- ResourceAdapter -->
        <!-- Note that WAS CE 1.0.x requires <config-property-name> tags to
be on a single line -->

	<resourceadapter>
		<resourceadapter-class>
			com.ibm.mq.connector.ResourceAdapterImpl
		</resourceadapter-class>
		<config-property>
			<config-property-name>connectionConcurrency</config-property-name>
			<config-property-type>java.lang.String</config-property-type>
			<config-property-value>5</config-property-value>
		</config-property>
		<config-property>
			<config-property-name>maxConnections</config-property-name>
			<config-property-type>java.lang.String</config-property-type>
			<config-property-value>10</config-property-value>
		</config-property>
		<config-property>
			<config-property-name>logWriterEnabled</config-property-name>
			<config-property-type>java.lang.String</config-property-type>
			<config-property-value>true</config-property-value>
		</config-property>
		<config-property>
			<config-property-name>reconnectionRetryCount</config-property-name>
			<config-property-type>java.lang.String</config-property-type>
			<config-property-value>5</config-property-value>
		</config-property>
		<config-property>
			<config-property-name>reconnectionRetryInterval</config-property-name>
			<config-property-type>java.lang.String</config-property-type>
			<config-property-value>300000</config-property-value>
		</config-property>
		<config-property>
			<config-property-name>timestampsEnabled</config-property-name>
			<config-property-type>java.lang.String</config-property-type>
			<config-property-value>true</config-property-value>
		</config-property>
		<config-property>
			<config-property-name>traceDestination</config-property-name>
			<config-property-type>java.lang.String</config-property-type>
			<config-property-value>wmq_jms.trc</config-property-value>
		</config-property>
		<config-property>
			<config-property-name>traceEnabled</config-property-name>
			<config-property-type>java.lang.String</config-property-type>
			<config-property-value>false</config-property-value>
		</config-property>
		<config-property>
			<config-property-name>traceLevel</config-property-name>
			<config-property-type>java.lang.String</config-property-type>
			<config-property-value>3</config-property-value>
		</config-property>

		<!-- Outbound resource adapter -->

		<outbound-resourceadapter>
			<connection-definition>
				<managedconnectionfactory-class>
					com.ibm.mq.connector.outbound.ManagedConnectionFactoryImpl
				</managedconnectionfactory-class>
				<config-property>
					<config-property-name>brokerCCSubQueue</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>brokerControlQueue</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>brokerQueueManager</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>brokerPubQueue</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>brokerSubQueue</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>brokerVersion</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>ccdtURL</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>CCSID</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>channel</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>cleanupInterval</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>cleanupLevel</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>clientID</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>failIfQuiesce</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>hostName</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>localAddress</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>messageSelection</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>password</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>port</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>pubAckInterval</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>queueManager</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>receiveExit</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>receiveExitInit</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>securityExit</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>securityExitInit</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sendExit</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sendExitInit</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sslCertStores</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sslCipherSuite</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sslFipsRequired</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sslPeerName</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sslResetCount</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>subscriptionStore</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>targetClientMatching</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>tempQPrefix</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>transportType</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>username</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<connectionfactory-interface>
					javax.jms.ConnectionFactory
				</connectionfactory-interface>
				<connectionfactory-impl-class>
					com.ibm.mq.connector.outbound.ConnectionFactoryImpl
				</connectionfactory-impl-class>
				<connection-interface>
					javax.jms.Connection
				</connection-interface>
				<connection-impl-class>
					com.ibm.mq.connector.outbound.ConnectionWrapper
				</connection-impl-class>
			</connection-definition>
			<connection-definition>
				<managedconnectionfactory-class>
					com.ibm.mq.connector.outbound.ManagedQueueConnectionFactoryImpl
				</managedconnectionfactory-class>
				<config-property>
					<config-property-name>ccdtURL</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>CCSID</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>channel</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>clientID</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>failIfQuiesce</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>hostName</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>localAddress</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>password</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>port</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>queueManager</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>receiveExit</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>receiveExitInit</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>securityExit</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>securityExitInit</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sendExit</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sendExitInit</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sslCertStores</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sslCipherSuite</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sslFipsRequired</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sslPeerName</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sslResetCount</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>targetClientMatching</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>tempQPrefix</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>transportType</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>username</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<connectionfactory-interface>
					javax.jms.QueueConnectionFactory
				</connectionfactory-interface>
				<connectionfactory-impl-class>
					com.ibm.mq.connector.outbound.QueueConnectionFactoryImpl
				</connectionfactory-impl-class>
				<connection-interface>
					javax.jms.QueueConnection
				</connection-interface>
				<connection-impl-class>
					com.ibm.mq.connector.outbound.QueueConnectionWrapper
				</connection-impl-class>
			</connection-definition>
			<connection-definition>
				<managedconnectionfactory-class>
					com.ibm.mq.connector.outbound.ManagedTopicConnectionFactoryImpl
				</managedconnectionfactory-class>
				<config-property>
					<config-property-name>brokerCCSubQueue</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>brokerControlQueue</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>brokerQueueManager</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>brokerPubQueue</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>brokerSubQueue</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>brokerVersion</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>ccdtURL</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>CCSID</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>channel</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>cleanupInterval</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>cleanupLevel</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>clientID</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>failIfQuiesce</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>hostName</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>localAddress</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>messageSelection</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>password</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>port</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>pubAckInterval</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>queueManager</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>receiveExit</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>receiveExitInit</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>securityExit</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>securityExitInit</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sendExit</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sendExitInit</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sslCertStores</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sslCipherSuite</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sslFipsRequired</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sslPeerName</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>sslResetCount</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>subscriptionStore</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>targetClientMatching</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>tempQPrefix</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>transportType</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<config-property>
					<config-property-name>username</config-property-name>
					<config-property-type>java.lang.String</config-property-type>
				</config-property>
				<connectionfactory-interface>
					javax.jms.TopicConnectionFactory
				</connectionfactory-interface>
				<connectionfactory-impl-class>
					com.ibm.mq.connector.outbound.TopicConnectionFactoryImpl
				</connectionfactory-impl-class>
				<connection-interface>
					javax.jms.TopicConnection
				</connection-interface>
				<connection-impl-class>
					com.ibm.mq.connector.outbound.TopicConnectionWrapper
				</connection-impl-class>
			</connection-definition>

            <!--
			<transaction-support>XATransaction</transaction-support>
            -->
			<transaction-support>LocalTransaction</transaction-support>
			<reauthentication-support>false</reauthentication-support>
		</outbound-resourceadapter>

		<!-- Inbound resource adapter -->

		<inbound-resourceadapter>
			<messageadapter>
				<messagelistener>
					<messagelistener-type>
						javax.jms.MessageListener
					</messagelistener-type>
					<activationspec>
						<activationspec-class>
							com.ibm.mq.connector.inbound.ActivationSpecImpl
						</activationspec-class>
						<required-config-property>
							<config-property-name>destination</config-property-name>
						</required-config-property>
						<required-config-property>
							<config-property-name>destinationType</config-property-name>
						</required-config-property>
					</activationspec>
				</messagelistener>
			</messageadapter>
		</inbound-resourceadapter>

		<!-- Administered objects -->

		<adminobject>
			<adminobject-interface>javax.jms.Queue</adminobject-interface>
			<adminobject-class>
				com.ibm.mq.connector.outbound.MQQueueProxy
			</adminobject-class>
			<config-property>
				<config-property-name>baseQueueManagerName</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value></config-property-value>
			</config-property>
			<config-property>
				<config-property-name>baseQueueName</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value></config-property-value>
			</config-property>
			<config-property>
				<config-property-name>CCSID</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value>1208</config-property-value>
			</config-property>
			<config-property>
				<config-property-name>encoding</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value>NATIVE</config-property-value>
			</config-property>
			<config-property>
				<config-property-name>expiry</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value>APP</config-property-value>
			</config-property>
			<config-property>
				<config-property-name>failIfQuiesce</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value>true</config-property-value>
			</config-property>
			<config-property>
				<config-property-name>persistence</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value>APP</config-property-value>
			</config-property>
			<config-property>
				<config-property-name>priority</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value>APP</config-property-value>
			</config-property>
			<config-property>
				<config-property-name>targetClient</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value>JMS</config-property-value>
			</config-property>
		</adminobject>
		<adminobject>
			<adminobject-interface>javax.jms.Topic</adminobject-interface>
			<adminobject-class>
				com.ibm.mq.connector.outbound.MQTopicProxy
			</adminobject-class>
			<config-property>
				<config-property-name>baseTopicName</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value></config-property-value>
			</config-property>
			<config-property>
				<config-property-name>brokerCCDurSubQueue</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value>SYSTEM.JMS.D.CC.SUBSCRIBER.QUEUE
</config-property-value>
			</config-property>
			<config-property>
				<config-property-name>brokerDurSubQueue</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
			
<config-property-value>SYSTEM.JMS.D.SUBSCRIBER.QUEUE</config-property-value>
			</config-property>
			<config-property>
				<config-property-name>brokerPubQueue</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value></config-property-value>
			</config-property>
			<config-property>
				<config-property-name>brokerPubQueueManager</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value></config-property-value>
			</config-property>
			<config-property>
				<config-property-name>brokerVersion</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value>1</config-property-value>
			</config-property>
			<config-property>
				<config-property-name>CCSID</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value>1208</config-property-value>
			</config-property>
			<config-property>
				<config-property-name>encoding</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value>NATIVE</config-property-value>
			</config-property>
			<config-property>
				<config-property-name>expiry</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value>APP</config-property-value>
			</config-property>
			<config-property>
				<config-property-name>failIfQuiesce</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value>true</config-property-value>
			</config-property>
			<config-property>
				<config-property-name>persistence</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value>APP</config-property-value>
			</config-property>
			<config-property>
				<config-property-name>priority</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value>APP</config-property-value>
			</config-property>
			<config-property>
				<config-property-name>targetClient</config-property-name>
				<config-property-type>java.lang.String</config-property-type>
				<config-property-value>JMS</config-property-value>
			</config-property>
		</adminobject>

        <!-- 
            Security Permissions

            The security permission below grants all permissions to the JMS
Client.
            In application servers which support fine-grained security, the
            security-permission-spec could be replaced with:

            	grant { 
					permission java.util.PropertyPermission "*", "read,write"; 
					permission java.lang.RuntimePermission "modifyThreadGroup"; 
					permission java.lang.RuntimePermission "modifyThread"; 
					permission java.lang.RuntimePermission "getClassLoader"; 
					permission java.io.FilePermission "*", "read,write"; 
				};

            This grants the JMS Client only the permissions which are
required to
            run correctly.
        -->
        <security-permission>
			<description>
				Security Permissions for the JMS client
			</description>
			<security-permission-spec>
				grant { 
					permission java.security.AllPermission; 
				};
			</security-permission-spec>
		</security-permission>
	</resourceadapter>
</connector>


djencks wrote:
> 
> int is not an allowed config-property type, it should be Integer.
> 
> Since we call the methods via some sort of reflection you might be  
> able to make this work by changing the type in the ra.xml to  
> java.lang.Integer, but I make no promises.
> 
> thanks
> david jencks
> 
> On Jun 13, 2008, at 8:11 AM, sbyonge wrote:
> 
>>
>> I changed all to upper cases and now I am getting the following error.
>>
>> Deployment failed:
>> Could not load attribute class: type: int
>>
>> org.apache.geronimo.common.DeploymentException: Could not load  
>> attribute
>> class:  type: int
>> 	at
>> org 
>> .apache 
>> .geronimo 
>> .connector 
>> .deployment 
>> .ConnectorModuleBuilder.getValue(ConnectorModuleBuilder.java:739)
>> 	at
>> org 
>> .apache 
>> .geronimo 
>> .connector 
>> .deployment 
>> .ConnectorModuleBuilder 
>> .setDynamicGBeanDataAttributes(ConnectorModuleBuilder.java:717)
>> 	at
>> org 
>> .apache 
>> .geronimo 
>> .connector 
>> .deployment 
>> .ConnectorModuleBuilder 
>> .addOutboundGBeans(ConnectorModuleBuilder.java:863)
>> 	at
>> org 
>> .apache 
>> .geronimo 
>> .connector 
>> .deployment 
>> .ConnectorModuleBuilder 
>> .addConnectorGBeans(ConnectorModuleBuilder.java:563)
>> 	at
>> org 
>> .apache 
>> .geronimo 
>> .connector 
>> .deployment 
>> .ConnectorModuleBuilder.initContext(ConnectorModuleBuilder.java:499)
>> 	at
>> org 
>> .apache 
>> .geronimo 
>> .j2ee 
>> .deployment 
>> .EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:595)
>> 	at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:254)
>> 	at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:133)
>> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> 	at
>> sun 
>> .reflect 
>> .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> 	at
>> sun 
>> .reflect 
>> .DelegatingMethodAccessorImpl 
>> .invoke(DelegatingMethodAccessorImpl.java:25)
>> 	at java.lang.reflect.Method.invoke(Method.java:597)
>> 	at
>> org 
>> .apache 
>> .geronimo 
>> .gbean 
>> .runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java: 
>> 34)
>> 	at
>> org 
>> .apache 
>> .geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
>> 	at
>> org 
>> .apache 
>> .geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:867)
>> 	at
>> org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java: 
>> 239)
>> 	at
>> org 
>> .apache 
>> .geronimo 
>> .deployment 
>> .plugin 
>> .local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116)
>> 	at
>> org 
>> .apache 
>> .geronimo 
>> .deployment 
>> .plugin.local.DistributeCommand.run(DistributeCommand.java:61)
>> 	at java.lang.Thread.run(Thread.java:619)
>> Caused by: java.lang.ClassNotFoundException: int in classloader
>> gmo.mq/jmsra/1.0/rar
>> 	at
>> org 
>> .apache 
>> .geronimo 
>> .kernel 
>> .config 
>> .MultiParentClassLoader 
>> .loadOptimizedClass(MultiParentClassLoader.java:428)
>> 	at
>> org 
>> .apache 
>> .geronimo 
>> .kernel 
>> .config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java: 
>> 278)
>> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> 	at
>> org 
>> .apache 
>> .geronimo 
>> .connector 
>> .deployment 
>> .ConnectorModuleBuilder.getValue(ConnectorModuleBuilder.java:737)
>> 	... 18 more
>>
>>
>> I think you have to start the config-property names with an upper-case
>> letter, e.g.
>>         <config-property-setting
>> name="QueueManager">xxx</config-property-setting>
>>
>> thanks
>> david jencks
>>
>> -- 
>> View this message in context:
>> http://www.nabble.com/Cannot-deploy-wmq.jmsra.rar-%28WebSphere-MQ%29-tp17811963s134p17825640.html
>> Sent from the Apache Geronimo - Users mailing list archive at  
>> Nabble.com.
>>
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Cannot-deploy-wmq.jmsra.rar-%28WebSphere-MQ%29-tp17811963s134p17830233.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.


Mime
View raw message