wood burning stoves 2.0*
The moose likes JBoss/WildFly and the fly likes Running java-threads in JBoss Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Products » JBoss/WildFly
Bookmark "Running java-threads in JBoss" Watch "Running java-threads in JBoss" New topic

Running java-threads in JBoss

R Bieringa

Joined: Nov 04, 2009
Posts: 25

I'm working on an application that requires users starting batchlike-processes. The processes can taken up to hours to complete. Now this is implemented by classes, extending the thread-class.
The application is not in production, but will have to be within the near future. My question now is this: is this approach (running "standard" threads) a healthy one ? In the past, this wasn't even allowed on most application-servers.
If not, I know about one other solution: using JMS, which also makes running "asynchronous". But is there maybe an alternative, as messaging seems a bit of a "heavy" solution for this (like shooting a mosquito using a 120mm canon). But maybe I'm exaggerating.

I'm using JBoss 5.1.0 EAP and Java 6.

I would appreciate your input.

Peter Johnson

Joined: May 14, 2008
Posts: 5812

Starting a separate thread within a Java EE app is a bad idea, it can lead to all kinds of problems. The JMS mechanism is really the way to go.

JBoss In Action
Dimitrios Bouras

Joined: Oct 17, 2011
Posts: 1
Can you givee an example of how to implement this using JMS
I agree. Here's the link: http://aspose.com/file-tools
subject: Running java-threads in JBoss
Similar Threads
Access jboss distributed cache in sequential manner
Java multiprocess communication with each process running multiple threads
Set system property when jar is loaded?.
Running java on multiple processors on SuSE 10.1
Any Solution for this.