You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Raghuveer <ra...@infotechsw.com> on 2006/07/08 10:26:53 UTC

Operating System identification

How to identify Operating System of my Application server.

I have property file in my web application for Windows and Linus.

I need to identify th Operating System and read specific configuration file
in my Struts Application .?

Example:
My Web application can be run on OC4J server,JBOSS  on Windows or Linux


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Re: Operating System identification

Posted by Petar Tahchiev <pa...@gmail.com>.
On 08/07/06, Raghuveer <ra...@infotechsw.com> wrote:
> How to identify Operating System of my Application server.
>
> I have property file in my web application for Windows and Linus.
>
> I need to identify th Operating System and read specific configuration file
> in my Struts Application .?
>
> Example:
> My Web application can be run on OC4J server,JBOSS  on Windows or Linux
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
>
>

Here is a list of all defined properties in Ant:

java.version -Java Runtime Environment version

java.vendor -Java Runtime Environment vendor

java.vendor.url -Java vendor URL

java.home -Java installation directory

java.vm.specification.version -Java Virtual Machine specification version

java.vm.specification.vendor -Java Virtual Machine specification vendor

java.vm.specification.name -Java Virtual Machine specification name

java.vm.version -Java Virtual Machine implementation version

java.vm.vendor -Java Virtual Machine implementation vendor

java.vm.name -Java Virtual Machine implementation name

java.specification.version -Java Runtime Environment specification version

java.specification.vendor- Java Runtime Environment specification vendor

java.specification.name- Java Runtime Environment specification name

java.class.version- Java class format version number

java.class.path- Java class path

java.ext.dirs- Path of extension directory or directories

os.name- Operating system name

os.arch- Operating system architecture

os.version- Operating system version

file.separator- File separator ("/" on UNIX)

path.separator- Path separator (":" on UNIX)

line.separator- Line separator ("\n" on UNIX)

user.name- User's account name

user.home -User's home directory

user.dir- User's current working directory

These properties are avalilable in Java (with getProperties()), as
well as in Ant. You can use the os.name, or os.version, or os.arch.
But all this stuff is discussed many times. I suggest you have a look
at the archives before posting your question. You can save a lot of
time :-).
-- 
Regards, Petar!
Karlovo, Bulgaria.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Re: Operating System identification

Posted by Martin Gainty <mg...@hotmail.com>.
Raghu-

Tomcat-
There is a property called htmlManagerServlet.serverOSName
here is an example on how to obtain the value
http://mail-archives.apache.org/mod_mbox/tomcat-dev/200606.mbox/%3C20060608153602.AFAE91A9846@eris.apache.org%3E

command line 
see if you can spawn/exec("uname")

HTH
Martin --
*********************************************************************
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message is
addressed.  If you have received this email message in error, please notify
the sender immediately by telephone or email and destroy the original
message without making a copy.  Thank you.



----- Original Message ----- 
From: "Raghuveer" <ra...@infotechsw.com>
To: <us...@ant.apache.org>
Sent: Saturday, July 08, 2006 4:26 AM
Subject: Operating System identification


> How to identify Operating System of my Application server.
> 
> I have property file in my web application for Windows and Linus.
> 
> I need to identify th Operating System and read specific configuration file
> in my Struts Application .?
> 
> Example:
> My Web application can be run on OC4J server,JBOSS  on Windows or Linux
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
> 
>

Re: Operating System identification

Posted by Jeffrey E Care <ca...@us.ibm.com>.
What exactly does this have to do with Ant?

____________________________________________________________________________________________ 

Jeffrey E. (Jeff) Care 
carej@us.ibm.com 
IBM WebSphere Application Server Development 
WAS Pyxis Lead Release Engineer 




"Raghuveer" <ra...@infotechsw.com> wrote on 07/08/2006 04:26:53 AM:

> How to identify Operating System of my Application server.
> 
> I have property file in my web application for Windows and Linus.
> 
> I need to identify th Operating System and read specific configuration 
file
> in my Struts Application .?
> 
> Example:
> My Web application can be run on OC4J server,JBOSS  on Windows or Linux
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
>