Environment: Redhat Enterprise Linux 5.6
I have recently downloaded the package jbossts-full-4.16.4.Final.zip in order to use transactions with Infinispan, but have failed at the first hurdle: installation. I read JBossJTA-4.15.1-JbossJTA_Installation_Guide-en-US.pdf located in the docs folder and carried out the simple steps described in section 2.2 and the expected output was seen in the terminal. However, on system restart I performed "service --status-all" and this did not reveal any jboss services available. I made a file search of the jars contained within the zip and also looked briefly at some of the scripts and wrapper configs and my suspicion is that there are misisng dependencies in this package? (I also tried the same install procedure on an Ubuntu 10.04 desktop workstation with the same result.)
Any help would be greatly appreciated, thanks
I have limited knowledge of transaction / JTA / JTS, etc. According to the Infinispan documentation on this subject it supports 4 selectable implementations: Dummy, JBoss Standalone, JBoss AS or Generic JEE server (see page https://docs.jboss.org/author/display/ISPN/Infinispan+transactions). For our application the only relevant option is JBoss Standalone and that is why I need to install JBossTS - at least that is what I think I need to do! My question was simply why doesn't the latest package for this product provide a working (service) installation? Have you tried installing it on a clean Linux server?
The install_services.sh script is not tested frequently so could be out of date with your distribution. However, for JTA is not strictly required anyway. Assuming the transaction jars are in the Infinispan classpath you should be fine. Don't forget to start a recovery manager as appropriate.
Try using just the JTA distribution rather than "full": http://download.jboss.org/jbosstm/4.16.4.Final/binary/jbossts-jta-4.16.4.Final.zip
Following the initial hints from Jonathan, I think I have now got an active JTA configuration working with my Infinispan server - as you say the solution was to download the jbossts-jta Zip and then reference the jars contained in the lib and lib/ext folder. Perhaps you could expand a little on your comment re function and usage of a recovery manager - I presume that is that one of the two services which I was trying to install from the original jboss-ts Zip?
It was generated for a later version of the project but it should be the same for 4.16.x too.