TopicSender.java :
import javax.jms.*;
import javax.naming.*;
public class TopicSender {
public static void main(String[] args) throws Exception {
// Obtain a JNDI connection using the WebLogic JNDI provider
InitialContext ic = new InitialContext();
// Look up the JMS topic
Topic topic = (Topic) ic.lookup("e.test_topic");
// Look up a JMS connection factory
ConnectionFactory cf = (ConnectionFactory) ic.lookup("jms/RegistryTopicConnectionFactory");
// Create a JMS connection
Connection connection = cf.createConnection();
// Create a JMS session
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
// Create a JMS message producer
MessageProducer producer = session.createProducer(topic);
// Create a JMS text message
TextMessage message = session.createTextMessage("Hello, JMS! This is a Test Message");
// Send the message
producer.send(message);
System.out.println("\n ----- Jms Message Posted Successfully! -----");
// Close the JMS resources
producer.close();
session.close();
connection.close();
}
}
run_eventPost.sh
cat run_eventPost.sh
#. .$DOMAIN_HOME/bin/setDomainEnv.sh
export CLASSPATH=$CLASSPATH:/appbin/weblogic/MW_14110/wlserver/server/lib/wlthint3client.jar
#export CLASSPATH=$CLASSPATH:/appbin/weblogic/MW_14110/wlserver/server/lib/weblogic.jar
java -Djava.naming.factory.initial=weblogic.jndi.WLInitialContextFactory -Djava.naming.provider.url=t3s://maisjmsdev1c.awspriv.stanford.edu:7004 -Djms.queue.jndiName=jms/e.test_topic -Djms.connectionFactory.jndiName=jms/RegistryTopicConnectionFactory -Dweblogic.security.SSL.ignoreHostnameVerification=true TopicSender
#### --------> url=t3s://maisjms-dev2-nlb.stanford.edu:7004 :
#java -Djava.naming.factory.initial=weblogic.jndi.WLInitialContextFactory -Djava.naming.provider.url=t3s://maisjms-dev2-nlb.stanford.edu:7004 -Djms.queue.jndiName=jms/e.test_topic -Djms.connectionFactory.jndiName=jms/RegistryTopicConnectionFactory -Dweblogic.security.SSL.ignoreHostnameVerification=true TopicSender
#### --------> t3s://localhost :
#java -Djava.naming.factory.initial=weblogic.jndi.WLInitialContextFactory -Djava.naming.provider.url=t3s://localhost:7004 -Djms.queue.jndiName=jms/e.test_topic -Djms.connectionFactory.jndiName=jms/RegistryTopicConnectionFactory TopicSender
#### -------> t3s://maisjmsdev1c.stanford.edu:7004 :
#java -Djava.naming.factory.initial=weblogic.jndi.WLInitialContextFactory -Djava.naming.provider.url=t3s://maisjmsdev1c.stanford.edu:7004 -Djms.queue.jndiName=jms/e.test_topic -Djms.connectionFactory.jndiName=jms/RegistryTopicConnectionFactory TopicSender
Thanks,
Srikanth Govada
No comments:
Post a Comment