Bonjour,
j'utilise le jetty du serveur carto geoserver et jessaie de limiter l'acces à mon serveur en n'autorisant que certaines adresses IP.
j'ai mon fichier jetty-web.xml suivant:
mais j'ai le retour d'erreur suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure 1.2//EN" "http://jetty.mortbay.org/configure_1_2.dtd"> <Configure class="org.mortbay.jetty.webapp.WebAppContext"> <Call name="addContext"> <Call name="addHandler"> <Arg> <New class="IPAccessHandler"> <Set name="Standard">deny</Set> <Set name="AllowIP">192.168.1.13:8081</Set> </New> </Arg> </Call> </Call> </Configure>
Comment configurer le fichier? Je débute sur java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 GEOSERVER DATA DIR is /usr/local/geoserver-2.1.4/data_dir 1 [main] INFO org.mortbay.log - Logging to org.slf4j.impl.SimpleLogger@10eb017e via org.mortbay.log.Slf4jLog 188 [main] WARN org.mortbay.log - Deprecated configuration used for /usr/local/geoserver-2.1.4/webapps 211 [main] INFO org.mortbay.log - jetty-6.1.8 482 [main] WARN org.mortbay.log - Config error at <Call name="addContext"><Call name="addHandler"><Arg> <New class="IPAccessHandler"><Set name="Standard">deny</Set><Set name="AllowIP">192.168.1.13:8081</Set></New> </Arg></Call></Call> 482 [main] ERROR org.mortbay.log - Failed startup of context org.mortbay.jetty.webapp.WebAppContext@67d95492{/geoserver,file:/usr/local/geoserver-2.1.4/webapps/geoserver/} java.lang.IllegalStateException: No Method: <Call name="addContext"><Call name="addHandler"><Arg> <New class="IPAccessHandler"><Set name="Standard">deny</Set><Set name="AllowIP">192.168.1.13:8081</Set></New> </Arg></Call></Call> on class org.mortbay.jetty.webapp.WebAppContext at org.mortbay.xml.XmlConfiguration.call(XmlConfiguration.java:553) at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:244) at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:182) at org.mortbay.jetty.webapp.JettyWebXmlConfiguration.configureWebApp(JettyWebXmlConfiguration.java:109) at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1217) at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:510) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) at org.mortbay.jetty.Server.doStart(Server.java:222) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:977) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.mortbay.start.Main.invokeMain(Main.java:183) at org.mortbay.start.Main.start(Main.java:497) at org.mortbay.start.Main.main(Main.java:115) 514 [main] INFO org.mortbay.log - Opened /usr/local/geoserver-2.1.4/logs/2012_11_07.request.log 532 [main] INFO org.mortbay.log - Started SelectChannelConnector@0.0.0.0:8081
Merci d'avance
Partager