I'm running an APP under JBoss on AIX 6, and the correct way to run JBoss, as the docs says, is using the ./run.sh script, but said script runs on front, not on the background, and also gives a lot of debug info to stdout, instead to logfile, and any ctrl+c or closing or whatever will break it...

How do I put it on background correctly and send that logging to another place?

link|improve this question

75% accept rate
feedback

3 Answers

In bin dir you can find such three scripts:

jboss_init_hpux.sh
jboss_init_redhat.sh
jboss_init_solaris.sh

These scripts allow you to run JBoss as a service. Unfortunately I have no idea if it works for AIX but maybe you can use one of these scripts as a starting point to create your own. At least you will see how they start JBoss in background.

link|improve this answer
feedback
  1. To get it to run after you exit: Start it with nohup, end it with &
  2. To get a log: after the &, redirect stdout and stderr thusly: > my.file.txt 2>&1
link|improve this answer
feedback

The debug logs should be really easy to fix.

add

<priority value="INFO"/>

in the definition of the root logger in the jboss-log4j.xml

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.