T
Tina
Gast
:cry: Hey, ich bin verzweifelt.
Also, ich habe die XML Datenbank eXist installiert. Sie hat einen integrierten Jetty 4.1.4...
Es geht mir eigentlich nur darum, den Zugriff IP basiert zu kontrollieren.
Ich weiss, dass Jetty eine Klasse
(Handler to authenticate access from certain IP-addresses. ) besitzt und ich habe auch in den Docs bei jetty gelesen, dass ein Konfigurationsfile ungefähr so aussehen soll:
A server configuration-XML-file can look something like this:
<Configure class="org.mortbay.jetty.Server">
...
<Call name="addContext">
...
<Call name="addHandler">
<Arg>
<New class="IPAccessHandler">
<Set name="Standard">deny</Set>
<Set name="AllowIP">192.168.0.103</Set>
<Set name="AllowIP">192.168.0.100</Set>
</New>
</Arg>
</Call>
...
This would deny access for everyone except the requests from the IPs 192.168.0.100 and 192.168.0.103.
Wäre ja schön, wenn ich das einfach in die jetty.xml einfügen könnte, aber ich bekomme dann immer Java Exceptions, die mir sagen, die Klasse IPAccessHandler würde nicht existieren.
Wahrscheinlich mache ich was falsch, weil ich keinen Durchblick habe.
Wenn jemand en Rat hat, weil er zufällig schonmal mit Jetty gearbeitet hat, bitte antworten.
Vielen Dank
Tina
Also, ich habe die XML Datenbank eXist installiert. Sie hat einen integrierten Jetty 4.1.4...
Es geht mir eigentlich nur darum, den Zugriff IP basiert zu kontrollieren.
Ich weiss, dass Jetty eine Klasse
Code:
public class IPAccessHandler extends AbstractHttpHandler
A server configuration-XML-file can look something like this:
<Configure class="org.mortbay.jetty.Server">
...
<Call name="addContext">
...
<Call name="addHandler">
<Arg>
<New class="IPAccessHandler">
<Set name="Standard">deny</Set>
<Set name="AllowIP">192.168.0.103</Set>
<Set name="AllowIP">192.168.0.100</Set>
</New>
</Arg>
</Call>
...
This would deny access for everyone except the requests from the IPs 192.168.0.100 and 192.168.0.103.
Wäre ja schön, wenn ich das einfach in die jetty.xml einfügen könnte, aber ich bekomme dann immer Java Exceptions, die mir sagen, die Klasse IPAccessHandler würde nicht existieren.
Wahrscheinlich mache ich was falsch, weil ich keinen Durchblick habe.
Wenn jemand en Rat hat, weil er zufällig schonmal mit Jetty gearbeitet hat, bitte antworten.
Vielen Dank
Tina