New to JBoss/JMS: Help to get started
Hi,
I'm a J2EE programmer (and have been one for a while) but have never used JBoss or JMS, and need to know how JMS works in JMS, how to setup queues, monitor them (perhaps using HermesJMS), etc. I use Eclipse (new to me as well), so would like to know if I need to install the JBoss Eclipse IDE plugin, or if I could do all of this without that.
Also, to get started and understand some existing code that uses this already, what would be a quick way. Skimmed through some references but dont have much time for a steep learning curve. Thanks.
We use Tomcat (and jBPM within it) and JBoss for JMS.
[625 byte] By [
kpalaniaa] at [2007-11-26 15:02:24]

# 1
Don't use JBoss IDE, use standard eclipse, but once installed go to
Help ->
Software Updates ->
Find and intall... ->
Search for new features to install
and add in the Web Tools Platform.
To set up JBoss use the Jems Installer for 4.0.5GA or later (otherwise you can't use EJB3) and specify the "default" server installation.
All the JMS config will be located in <JBOSS_HOME>/server/default/deploy/jms. I can't remember the XML exact file but if you search this forum I answered a similar question a couple of weeks ago.
# 2
Thank you.
I downloaded JBoss and installed it. Started it by running run.sh, from the bin directory. What is the Jems installer and why do I need it? I see that it is tied to EJB3 but don't quite understand how (not that I've worked on EJB but want to understand what the installer has got to do with it).
Also, what new feature(s) do I need to install from software updates?
# 3
You need the Jems installer to install JBoss 4.0.5 with EJB3. I haven't got a clue why.
I'd recommended this method of installation because even if you don't need to use a database now, if you do in future using EJB3 / Hibernate 3 will make life a lot easier.
Re the software updates - install web tools. This will give you JSP highlighting (but not for some of the later features), and various other niceties.
The rest depends on your environment / application, if you're using subversion then you need the subversion plugin, if you're using maven then get the maven plugin etc...