<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
I provided a separate resources directory in the 2.0 rc4 release zip
file. The property files will no longer be deployed inside the ESAPI
2.0 jar.<br>
<br>
- Jim<br>
<blockquote
 cite="mid:47521e5c0911292302n66689ecbjfb1aeb29589d0689@mail.gmail.com"
 type="cite">One question seen here is: Where do we get a resources
directory from? We can either use the default one from the ESAPI jar,
or include a custom one with the swingset. I think my preference is to
include a separate resources directory (and in properties, a list of
differences from the original), but I wanted to get comments from other
people. What do you think?<br>
  <br>
  <div dir="ltr">
  <div>--<br>
  <br>
  <font size="4">Craig Younkins</font><br>
Mobile: (301) 520-0463<br>
  <a moz-do-not-send="true" href="http://cyounkins.blogspot.com/">Website/Blog</a><font
 size="2"><br>
  </font></div>
  </div>
  <br>
  <br>
  <div class="gmail_quote">On Thu, Nov 26, 2009 at 2:07 AM, Ken Sipe <span
 dir="ltr">&lt;<a moz-do-not-send="true" href="mailto:kensipe@gmail.com">kensipe@gmail.com</a>&gt;</span>
wrote:<br>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
    <div style="">I'm fairly new to the group... so I don't know if
this is the right place to communicate this. &nbsp;Please provided me with a
proper 301 error if necessary :)
    <div><br>
    </div>
    <div>I downloaded the Swingset application and needed to do some
tweaking... you see... I'm a Mac :)... &nbsp;"Hello PC!" &nbsp;&nbsp;</div>
    <div><br>
    </div>
    <div>I've created a startup script which is attached for running
this on a mac... it will probably work on ubuntu as well. &nbsp;Here are the
setup instructions if someone would like to update the web page. &nbsp;** it
would be nice, if the xml configs were not platform specific... they
don't have to be.</div>
    <div><br>
    </div>
    <div>
    <h3><span>Setup Swingset for Mac OSX</span></h3>
    <div>
    <div>1. Extract ESAPI_Swingset.zip to a directory of your choice.</div>
    <div>2. Under the uncompressed directory, find and open up the
server.xml in an editor</div>
    <div><span style="white-space: pre;"> </span>* &nbsp;replace the text
"c:\.keystore" with ".keystore"</div>
    <div><span style="white-space: pre;"> </span>* &lt;Connector&nbsp;</div>
    <div><span style="white-space: pre;"> </span>keystoreFile=".keystore"
SSLEnabled="true"&nbsp;</div>
    <div><span style="white-space: pre;"> </span>keystorePass="swingset"
clientAuth="false" maxThreads="150"&nbsp;</div>
    <div>3. Under the uncompressed directory, find and open up the
web.xml for the ROOT webapp in an editor</div>
    <div><span style="white-space: pre;"> </span>* &nbsp;replace the text
"c:\.resources" with some directory you would like to protect</div>
    <div><span style="white-space: pre;"> </span>* &lt;init-param&gt;</div>
    <div><span style="white-space: pre;"> </span> <span
 style="white-space: pre;"> </span>&lt;param-name&gt;resourceDirectory&lt;/param-name&gt;</div>
    <div><span style="white-space: pre;"> </span>&lt;param-value&gt;c:\resources&lt;/param-value&gt;</div>
    <div><span style="white-space: pre;"> </span> &nbsp;&lt;/init-param&gt;</div>
    <div><br>
    </div>
    <div>4. Move .keystore from Swingset_with_tomcat_05b2/.keystore to
Swingset_with_tomcat_05b2/apache-tomcat-6.0.18/.keystore</div>
    <div>5. Create the ESAPI_Swingset dir in the webapps directory</div>
    <div>6. The <a moz-do-not-send="true"
 href="http://tomcat_6.0.18_start.sh" target="_blank">tomcat_6.0.18_start.sh</a>
script expects that Java is in the path and that JAVA_HOME is exported</div>
    <div><br>
    </div>
    <div>instructions for Running Swingset on Mac OSX are the same...
exception you have to run the <a moz-do-not-send="true"
 href="http://tomcat_6.0.18_start.sh" target="_blank">tomcat_6.0.18_start.sh</a></div>
    <div><br>
    </div>
    </div>
    </div>
    </div>
    <br>
    <div style="">
    <div>
    <div><br>
    </div>
    <div>also... technically the windows instructions are wrong... it
specifies a&nbsp;Tomcat_6.0.18_start.bat and it is a&nbsp;Tomcat
6.0.18_start.bat... a file with a space in the name (which is evil :).
&nbsp;I would propose that the docs remain the same and someone change the
file name to match the docs.</div>
    <div><br>
    </div>
    <div>It would take very little work to make this work on in a
platform independent way, which would also reduce the Mac OSX
instructions to 1. extract and 2. run script. &nbsp;All the changes listed
are necessary to run the application without an exception in stdio.</div>
    <div><br>
    </div>
    </div>
    <div><br>
    <div><span style="font-size: 12px;">
    <div style="">
    <div>
    <div style="">
    <div style="">
    <div style="">
    <div>Ken Sipe |&nbsp;<a moz-do-not-send="true"
 href="mailto:kensipe@gmail.com" target="_blank">kensipe@gmail.com</a>
| blog: <a moz-do-not-send="true" href="http://kensipe.blogspot.com"
 target="_blank">http://kensipe.blogspot.com</a></div>
    <div><br>
    </div>
    </div>
    </div>
    </div>
    </div>
    </div>
    </span><br>
    </div>
    <br>
    </div>
    </div>
    <br>
_______________________________________________<br>
OWASP-ESAPI mailing list<br>
    <a moz-do-not-send="true" href="mailto:OWASP-ESAPI@lists.owasp.org">OWASP-ESAPI@lists.owasp.org</a><br>
    <a moz-do-not-send="true"
 href="https://lists.owasp.org/mailman/listinfo/owasp-esapi"
 target="_blank">https://lists.owasp.org/mailman/listinfo/owasp-esapi</a><br>
    <br>
  </blockquote>
  </div>
  <br>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
OWASP-ESAPI mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OWASP-ESAPI@lists.owasp.org">OWASP-ESAPI@lists.owasp.org</a>
<a class="moz-txt-link-freetext" href="https://lists.owasp.org/mailman/listinfo/owasp-esapi">https://lists.owasp.org/mailman/listinfo/owasp-esapi</a>
  </pre>
</blockquote>
<br>
</body>
</html>