I finally figured it out. The following worked when I placed the tag
set under the <host> tag. Originally, I had it under the top level
<resin> tag because it worked there in resin 3.0:
<resin:set var="store" value="${getenv['WEB_STORE']}"/>
<resin:if test="${empty store}">
<resin:set var="store" value="go2marine"/>
</resin:if>
On 04/01/2011 06:34 PM, Keith Fetterman wrote:
In resin 3.0, you could pass values into the startup of resin via Java
system properties. For example,
In my resin startup script (Linux), I would start resin using the
following command:
$RESIN_ROOT/bin/httpd.sh -verbose -server-root /web/resin -Xmx500M
-XX:MaxPermSize=100M -Dstore=go2marine start
Essentially, I would pass in a Java system property named "store" and
in my resin.conf file, I would set this to an EL variable:
<resin:set var="store" value="${Var['store']}"/>
<resin:if test="${empty store}">
<resin:set var="store" value="go2marine"/>
</resin:if>
In resin 4, I don't see a way to pass in Java system properties. I've
tried setting environment variables, but I can't find a way to read
the environment variables in resin.xml. I found the following
information in Resin documentation, but it doesn't work seem to work
for environment variables that I create.
http://www.caucho.com/resin-4.0/admin/config-el.xtp#Environment
variables
<http://www.caucho.com/resin-4.0/admin/config-el.xtp#Environment%20variables>
Environment variables
Environment variables inherited by the process from the operting
system are available as variables in el expressions, for example|${LANG}|.
I created the environment variable $STORE, and tried using <resin:set
var="store" value="${STORE}"/>
I also found some resin documentation that showed the EL variable
${getenv['STORE']} should work, but it didn't work either.
Is there a way to pass variables into the startup of resin?
--
-----------------------------------------------------------------
Keith Fetterman Direct: 206-319-9434
Mariner Supply, Inc. 206-780-5670
http://www.go2marine.com kfetter...@go2marine.com
http://www.boatersline.com
_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest
--
-----------------------------------------------------------------
Keith Fetterman Direct: 206-319-9434
Mariner Supply, Inc. 206-780-5670
http://www.go2marine.com kfetter...@go2marine.com
http://www.boatersline.com
_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest