Hi,
My web application uses Struts Framework, and the enviroments are JDK 6,Tomcat
6, GeoServer 2.2.2.
I configured GeoServer to secure WMS, a basic authencitation window pops up for
WMS request. For example, user name and password
are required to input to access
http://localhost:8080/geoserver/topp/wms?service=WMS&version=1.1.0&request=GetMap&layers=topp:states&styles=&bbox=-124.73142200000001,24.955967,-66.969849,49.371735&width=780&height=330&srs=EPSG:4326&format=application/openlayers
In my web application, I don't want to pass username and password in the URL
string, instead, I want to access the secured WMS without authentication window.
I used ol4jsf proxy but it doesn't work, the autentication window still pops
up.
Please see below for my set up. Is there something wrong?
In my JSP page, I do the WMS request such as these:
untiled = new OpenLayers.Layer.WMS(
"topp:states - Untiled",
"http://localhost:8080/geoserver/topp/wms",
{
LAYERS: 'topp:states',
STYLES: '',
format: format
},
{
singleTile: true,
ratio: 1,
isBaseLayer: true,
yx : {'EPSG:4326' : true}
}
);
I put ol4jsf-core-2.5.0.jar in my application WEB-INF/lib floder and create
ol4jsf-proxy.xml in WEB-INF/classes:
<?xml version="1.0" encoding="UTF-8"?>
<ol4jsf-proxy>
<use-environment id="desenv" />
<environment id="desenv">
<description>Development Environment.</description>
<resources>
<resource name="wms">
<url>http://http:localhost:8080/geoserver/wms</url>
<authentication>
<username>admin</username>
<password>geoserver</password>
</authentication>
</resource>
</resources>
</environment>
</ol4jsf-proxy>
In my web application web.xml page, I added these:
<!-- Proxy for GeoServer WMS-->
<servlet>
<servlet-name>OL4JSFProxy</servlet-name>
<servlet-class>org.ol4jsf.proxy.servlet.OL4JSFProxy</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>OL4JSFProxy</servlet-name>
<url-pattern>/OL4JSFProxy/*</url-pattern>
</servlet-mapping>
Any suggestions are highly appreciated.
Thanks!
Maggie
------------------------------------------------------------------------------
Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS
and more. Get SQL Server skills now (including 2012) with LearnDevNow -
200+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only - learn more at:
http://p.sf.net/sfu/learnmore_122512
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users