[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [xmlblaster-devel] Explicitly setting xmlblaster.properties file location in the code
Hi Marcel,
I believe the command you provided below is to start the XMLBLaster
server. I need to be able to explicitly set the location of the
xmlBlaster.properties file in my xmlBlaster clients. I created my
windows executables using Jbuilder. The executables contain
xmlBlaster.jar, so modifying the properties file there will result in
the IP address of the server essentially being hard coded. What I need
is a way to set the IP Address of the server and the protocol to be used
without having to recreate the executables. I can do this if I run my
executables from the directory in which they are installed as I have
placed a copy of the properties file in the same directory. However, if
I try to invoke one of these executables from a M.S. Access macro, the
properties file in the directory that contains the executable is not
found, and the executable is not able to connect to the xmlBlaster
server.
Thanks,
Kevin
-----Original Message-----
From: owner-xmlblaster-devel at server.xmlBlaster.org
[mailto:owner-xmlblaster-devel at server.xmlBlaster.org] On Behalf Of
Marcel Ruff
Sent: Wednesday, July 06, 2005 2:24 PM
To: xmlblaster-devel at server.xmlBlaster.org
Subject: Re: [xmlblaster-devel] Explicitly setting xmlblaster.properties
file location in the code
Cahn, Kevin W. wrote:
> I am having a problem that I believe I can overcome if I can
> explicitly set the location for the xmlblaster.properties file in my
> code. I have created JAVA native window executables that connect to
> an XMLBlaster server using socket protocol. The properties file
> resides in the same directory as the executables. If I run the
> executables from this directory, then everything works fine. The code
> successfully connects to the XMLBlaster server and runs. However, I
> need to be able to execute these executables from M.S. Access macros.
> When I try to run one of the executables from a macro, it fails to
> connect to the XMLBlaster server. The log file shows that the code is
> trying to use the internal xmlblaster.properties file from the
> XMLBlaster.jar file instead of the one in the same directory as the
> executables. I'm not sure why this occurs. The only way I can think
> to overcome this behavior is to be able to explicitly tell my code
> where to find the xmlblaster.properties file. Is there a way to do
this?
>
> Thanks,
> Kevin
>
Hi Kelvon,
java org.xmlBlaster.Main -propertyFile x.properties
does the magic.
You can also replace the property file in xmlBlaster.jar with your own
customized one.
How did you create your native executable?
regards
Marcel