64 |
brianR |
1 |
<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 1. Getting started</title><link href="corpstyle.css" type="text/css" rel="stylesheet"><meta content="DocBook XSL-NS Stylesheets V1.76.1" name="generator"><link rel="home" href="index.html" title="Brutex XServices Documentation"><link rel="up" href="index.html" title="Brutex XServices Documentation"><link rel="prev" href="index.html" title="Brutex XServices Documentation"><link rel="next" href="services.html" title="Chapter 2. Available Services"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Chapter 1. Getting started</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="index.html">Prev</a> </td><th align="center" width="60%"> </th><td align="right" width="20%"> <a accesskey="n" href="services.html">Next</a></td></tr></table><hr></div><div class="breadcrumbs"><span class="breadcrumb-link"><a href="index.html">Brutex XServices Documentation</a></span> > <span class="breadcrumb-node">Getting started</span></div><div class="chapter" title="Chapter 1. Getting started"><div class="titlepage"><div><div><h2 class="title"><a name="installation"></a>Chapter 1. Getting started</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="installation.html#N10042"></a></span></dt><dd><dl><dt><span class="section"><a href="installation.html#N10048">Installation</a></span></dt></dl></dd></dl></div><p>This chapter describes the installation.</p><div class="section"><div class="titlepage"></div><div class="section" title="Installation"><div class="titlepage"><div><div><h3 class="title"><a name="N10048"></a>Installation</h3></div></div></div><p>tbd.</p><p>Sun Java SE 1.6.0</p><p>Apache Tomcat 7</p><p>tbd.</p><p>In short: Deploy .WAR file to Apache Tomcat</p><div class="section" title="Securing with Basic Authentication"><div class="titlepage"><div><div><h4 class="title"><a name="N10055"></a>Securing with Basic Authentication</h4></div></div></div><p>There is a quick guide explaining Basic Authentication for Tomcat here: <a class="link" href="http://oreilly.com/pub/a/java/archive/tomcat-tips.html?page=1" target="_top">
|
|
|
2 |
http://oreilly.com/pub/a/java/archive/tomcat-tips.html?page=1</a>
|
|
|
3 |
</p><p>
|
|
|
4 |
|
|
|
5 |
</p></div><div class="section" title="Limit access to"><div class="titlepage"><div><div><h4 class="title"><a name="N10060"></a>Limit access to</h4></div></div></div><p>Sometimes you'll only want to restrict access to to
|
|
|
6 |
only
|
|
|
7 |
specified host names or IP addresses. This way, only
|
|
|
8 |
clients at
|
|
|
9 |
those specified addresses can use the web services.
|
|
|
10 |
Tomcat provides
|
|
|
11 |
two configuration values for that:
|
|
|
12 |
RemoteHostValve and
|
|
|
13 |
RemoteAddrValve.</p><p>These Valves allow you to filter requests by host name or
|
|
|
14 |
by IP
|
|
|
15 |
address, and to allow or deny hosts that match. The
|
|
|
16 |
example below
|
|
|
17 |
restricts access to the ArchiveService from any
|
|
|
18 |
machine that is not
|
|
|
19 |
the local host.</p><pre class="programlisting"><Context
|
|
|
20 |
path="/XService/ArchiveService"
|
|
|
21 |
...> <Valve
|
|
|
22 |
className="org.apache.catalina.valves.RemoteAddrValve"
|
|
|
23 |
allow="127.0.0.1" deny=""/> </Context>
|
|
|
24 |
</pre><p>If no allow pattern is given, then patterns that match
|
|
|
25 |
the deny
|
|
|
26 |
attribute patterns will be rejected, and all others
|
|
|
27 |
will be allowed.
|
|
|
28 |
Similarly, if no deny pattern is given,
|
|
|
29 |
patterns that match the
|
|
|
30 |
allow attribute will be allowed, and
|
|
|
31 |
all others will be denied.
|
|
|
32 |
</p><p>The <context> element must be placed into the
|
|
|
33 |
server.xml
|
|
|
34 |
file (into <engine><host>).</p></div></div></div></div><div class="navfooter"><hr><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="index.html">Prev</a> </td><td align="center" width="20%"> </td><td align="right" width="40%"> <a accesskey="n" href="services.html">Next</a></td></tr><tr><td valign="top" align="left" width="40%">Brutex XServices Documentation </td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td valign="top" align="right" width="40%"> Chapter 2. Available Services</td></tr></table></div></body></html>
|