See Thread at: http://www.techienuggets.com/Detail?tx=23 Posted on behalf of a 
User

This worked fine for me w/ JBoss 4.0.5.

I used the same setup for a 4.2.2 box, but w/ the added "security" feature, it 
only runs on the "localhost" address.  

Is there an easy way to change this to run on the NIC address, or both?  
Comparable to doing "run.bat -b 0.0.0.0" or "run.bat -b 192.168.100.123"

Thanks!

In Response To: 

People have been complaining bitterly about JBoss 4.0.3SP1 crashing nightly 
with Java 1.5. We have looked
at that problem reported and we cannot figure out why the JVM is complaining. 
Repeated bug reports to
Sun, according to this person, have produced no results. Therefore we have 
taken a Windows desktop running
Windows 2000 and have installed JBoss as a server. Now I will admit that we are 
Unix/Linux bigots and
it was somewhat painful to work on a windows machine. Difficult to keep / \ 
apart not to mention the space
between program files. It is enough to drive you batty but we have presevered 
and have got JBoss to run
as a server. The beauty of this is that you can configure the Service to 
restart in a minute if it crashes
so even if Java 1.5 is buggy as all heck this should keep your application 
server afloat.

All the samples that we found showing how to run JBoss as a service are buggy. 
Use what we have done
here to have a smooth install.

1. Download JavaService-2.0.7.zip from 
http://forge.objectweb.org/project/showfiles.php?group_id=137

2. Extract to C:\JavaService-2.0.7

3. copy JavaService.exe to jboss bin directory. In our case C:\Program 
Files\jboss-4.0.2

4. Make sure JBOSS_HOME and JAVA_HOME are set. In our case: C:\Program 
Files\jboss-4.0.2 and C:\Program
Files\Java\jdk1.5.0_02 respectively

5. Create a batch file install.bat in %JBOSS_HOME%/bin directory. Its contents 
should be as follows:

Rem Start Here
set javadll=%JAVA_HOME%\jre\bin\client\jvm.dll
set javatool=%JAVA_HOME%\lib\tools.jar
set javarun=%JBOSS_HOME%\bin\run.jar
set outlog=%JBOSS_HOME%\bin\stdout.log
set errlog=%JBOSS_HOME%\bin\stderr.log

JBossService.exe -install JBoss "%javadll%" 
-Djava.class.path="%javatool%";"%javarun%" -start org.jboss.Main
-stop org.jboss.Main -method systemExit -out "%outlog%" -err "%errlog%" 
-current "%JBOSS_HOME%\bin" -manual


Rem End Here

Make sure to set word wrap off in the file and do not forget the quotes. This 
will allow the Program
Files path to work correctly. You can change the location of stderr.log and 
stdout.log to server/model/log
if you prefer.

Start a cmd window and cd to %JBOSS_HOME%\bin. run install.bat by typing 
install. This will install JBoss
as a service. 

To start the service type net start JBoss.

JBoss should now be running as a service. Enjoy.



_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to