Skip to content
This repository was archived by the owner on Dec 13, 2022. It is now read-only.

0xERR0R/jmstool

Repository files navigation

JmsTool Build Status codecov Codacy Badge

This is a simple web app (Angular frontend and Spring backend) to receive and send JMS messages in a J2EE container (Apache Tomcat, IBM WebSphere, ...) Screenshot

Features:

  • Multiple JMS queues for sending and receiving of JMS messages
  • List view of all outgoing and incoming messages
  • Pop up notifications on new received messages
  • Detail view of a single message (Text, message properties)
  • Sending of JMS message
  • Single message as text
  • Receive and view BytesMessages with encoded text
  • Upload of ZIP with message files - each message inside will be sent
  • Asyncronous sending of messages with progress indication
  • Stop and start JMS Queue listeners
  • Connection authentication

Configuration

Please change following configuration properties (application.properties in WAR, environment variables or as JNDI context properties) before deployment.

Property Description Mandatory Example
spring.jms.jndi-name JNDI name of JMS connection factory yes java:comp/env/jms/cf
jmstool.incomingQueues Comma separated list of incoming queues no java:comp/env/jms/in1, java:comp/env/jms/in2
jmstool.outgoingQueues Comma separated list of outgoing queues no java:comp/env/jms/out1, java:comp/env/jms/out2
jmstool.userMessageProperties Message properties for outgoing messages no MYPROP1,MYPROP2
jmstool.showMessagePropertiesForIncomingMessages Show these message property keys in message window for incoming messages no MYPROP
jmstool.encoding Default encoding used for BytesMessages (default: UTF-8) no ISO-8859-15
jmstool.useCachingConnectionFactory Cache connections (default: true) no false
jmstool.connectionFactory.username Username for connection authentication no app
jmstool.connectionFactory.password Password for connection authentication no secretpassword

Development

See this page Hints for development

About

Web App (Angular frontend and Spring backend) to receive and send JMS messages

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •