Hi,
From what I understand here http://docs.codehaus.org/display/GEOSDOC/How+a+GetFeature+Request+Works, if I use HTTP POST Geoserver expects to receive XML.
If I send a POST request with key value pairs I get: org.xml.sax.SAXParseException: Content is not allowed in prolog. Is there anyway to POST KVP to Geoserver (perhaps by setting the content type of the request)? If not has anyone written anything to generate this kind of POST XML from a set of parameters?
Cheers,
Duncan
I don't know of a tool that will generate the XML from KVP, but if you send us the KVP values we can have a crack at it.
Brent Owens
(The Open Planning Project)
Duncan Clarkson wrote:
Hi,
From what I understand here http://docs.codehaus.org/display/GEOSDOC/How+a+GetFeature+Request+Works, if I use HTTP POST Geoserver expects to receive XML.
If I send a POST request with key value pairs I get: org.xml.sax.SAXParseException: Content is not allowed in prolog. Is there anyway to POST KVP to Geoserver (perhaps by setting the content type of the request)? If not has anyone written anything to generate this kind of POST XML from a set of parameters?
Cheers,
Duncan
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
From what language will you be sending the getFeature requests? If you're trying to make it easier to send WFS requests from a web-browser (via javascript) then you can use the GET format of the WFS getfeature request and simply pass in your filter as an xml parameter:
http://my-geoserver:8080/geoserver/wfs?request=getfeature&version=1.0.0&typename=<mytype>&filter=<PUT YOUR FILTER HERE>
--saul
Duncan Clarkson wrote:
Hi,
From what I understand here http://docs.codehaus.org/display/GEOSDOC/How+a+GetFeature+Request+Works, if I use HTTP POST Geoserver expects to receive XML.
If I send a POST request with key value pairs I get: org.xml.sax.SAXParseException: Content is not allowed in prolog. Is there anyway to POST KVP to Geoserver (perhaps by setting the content type of the request)? If not has anyone written anything to generate this kind of POST XML from a set of parameters?
Cheers,
Duncan
Hi,
I'm trying to write a fairly generic Java component that can be used in bespoke applications for connecting to a WFS (in this case Geoserver).
The idea is that the WFS client generates a set of parameters e.g. typename, filter, version etc. based on some interaction from the user. So the user makes some selections about the data they want and the client generates the correct parameters for the request. Now the request can end up containing some rather large filters, so I'd like to be able to use HTTP POST. AFAIK, in Java I would do this by opening a URLConnection to the WFS e.g.
public InputStream getDataStream(WFSGetFeatureRequest request)
throws IOException {
// open a connection and set the method
HttpURLConnection con = (HttpURLConnection) request.getURL().openConnection();
con.setDoOutput(true);
OutputStreamWriter out = new OutputStreamWriter(con.getOutputStream());
// add params as KVP e.g. version=1.0.0&request=GetFeature&
out.write(request.getParameters());
out.close();
return con.getInputStream();
}
However Geoserver does not expect to handle KVP via POST, so I should be generating something like this:
<wfs:GetFeature service="WFS" version="1.0.0"
outputFormat="GML2"
xmlns:topp="http://www.openplans.org/topp"
xmlns:wfs="http://www.opengis.net/wfs"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:gml="http://www.opengis.net/gml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.opengis.net/wfs
http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd">
<wfs:Query typeName="states">
<ogc:Filter>
<ogc:BBOX>
<ogc:PropertyName>the_geom</ogc:PropertyName>
<gml:Box srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
<gml:coordinates>
-73.99312376470733,40.76203427979042 -73.9239210030026,40.80129519821393
</gml:coordinates>
</gml:Box>
</ogc:BBOX>
</ogc:Filter>
</wfs:Query>
</wfs:GetFeature>
This puts an additional implementation burden on my client as I now need a library for generating this kind of XML POST. But Geoserver already handles KVP for GET, so surely it could do this for POST too? To me it seems strange to provide support for KVP only for GET as users who want to use POST are forced into extra development.
Duncan
Brent Owens wrote:
I don't know of a tool that will generate the XML from KVP, but if you send us the KVP values we can have a crack at it.
Brent Owens
(The Open Planning Project)
Duncan Clarkson wrote:
Hi,
From what I understand here http://docs.codehaus.org/display/GEOSDOC/How+a+GetFeature+Request+Works, if I use HTTP POST Geoserver expects to receive XML.
If I send a POST request with key value pairs I get: org.xml.sax.SAXParseException: Content is not allowed in prolog. Is there anyway to POST KVP to Geoserver (perhaps by setting the content type of the request)? If not has anyone written anything to generate this kind of POST XML from a set of parameters?
Cheers,
Duncan
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
If all you need to do is fill in the typename, filter, and version (and a couple others), it should be pretty easy to do a search/replace on a pre-made get feature request. We did that for sigma.openplans.org where the user can search for features. It was fairly simple and works very well.
I think the reason we don't parse the kvp parameters is that the specification requires us to submit a full properly formed getFeature request in XML when using POST. If we allowed for kvp parameters, the XML would still have to be properly formed. I might be wrong though, if someone else can shed some light on this.
Brent Owens
(The Open Planning Project)
Duncan Clarkson wrote:
Hi,
I'm trying to write a fairly generic Java component that can be used in bespoke applications for connecting to a WFS (in this case Geoserver).
The idea is that the WFS client generates a set of parameters e.g. typename, filter, version etc. based on some interaction from the user. So the user makes some selections about the data they want and the client generates the correct parameters for the request. Now the request can end up containing some rather large filters, so I'd like to be able to use HTTP POST. AFAIK, in Java I would do this by opening a URLConnection to the WFS e.g.
public InputStream getDataStream(WFSGetFeatureRequest request)
throws IOException {
// open a connection and set the method
HttpURLConnection con = (HttpURLConnection) request.getURL().openConnection();
con.setDoOutput(true);
OutputStreamWriter out = new OutputStreamWriter(con.getOutputStream());
// add params as KVP e.g. version=1.0.0&request=GetFeature&
out.write(request.getParameters());
out.close(); return con.getInputStream();
}
However Geoserver does not expect to handle KVP via POST, so I should be generating something like this:
<wfs:GetFeature service="WFS" version="1.0.0"
outputFormat="GML2"
xmlns:topp="http://www.openplans.org/topp"
xmlns:wfs="http://www.opengis.net/wfs"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:gml="http://www.opengis.net/gml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.opengis.net/wfs
http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd">
<wfs:Query typeName="states">
<ogc:Filter>
<ogc:BBOX>
<ogc:PropertyName>the_geom</ogc:PropertyName>
<gml:Box srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
<gml:coordinates>
-73.99312376470733,40.76203427979042 -73.9239210030026,40.80129519821393
</gml:coordinates>
</gml:Box>
</ogc:BBOX>
</ogc:Filter>
</wfs:Query>
</wfs:GetFeature>
This puts an additional implementation burden on my client as I now need a library for generating this kind of XML POST. But Geoserver already handles KVP for GET, so surely it could do this for POST too? To me it seems strange to provide support for KVP only for GET as users who want to use POST are forced into extra development.
Duncan
Brent Owens wrote:
I don't know of a tool that will generate the XML from KVP, but if you send us the KVP values we can have a crack at it.
Brent Owens
(The Open Planning Project)
Duncan Clarkson wrote:
Hi,
From what I understand here http://docs.codehaus.org/display/GEOSDOC/How+a+GetFeature+Request+Works, if I use HTTP POST Geoserver expects to receive XML.
If I send a POST request with key value pairs I get: org.xml.sax.SAXParseException: Content is not allowed in prolog. Is there anyway to POST KVP to Geoserver (perhaps by setting the content type of the request)? If not has anyone written anything to generate this kind of POST XML from a set of parameters?
Cheers,
Duncan
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
I beleive the issue is that the GetFeature code expects any data in the
body of a request to be a proper xml based request.
Magne solved this problem for GetMap, and it involves checking the
content type of the content, if it is
"application/x-www-form-urlencoded" then even a post request should be
handled as a get.
I am not sure if the spec says that you have to handle this case or not.
-Justin
Brent Owens wrote:
If all you need to do is fill in the typename, filter, and version (and
a couple others), it should be pretty easy to do a search/replace on a
pre-made get feature request. We did that for sigma.openplans.org where
the user can search for features. It was fairly simple and works very well.
I think the reason we don't parse the kvp parameters is that the
specification requires us to submit a full properly formed getFeature
request in XML when using POST. If we allowed for kvp parameters, the
XML would still have to be properly formed. I might be wrong though, if
someone else can shed some light on this.
Brent Owens
(The Open Planning Project)
Duncan Clarkson wrote:
Hi,
I'm trying to write a fairly generic Java component that can be used
in bespoke applications for connecting to a WFS (in this case Geoserver).
The idea is that the WFS client generates a set of parameters e.g.
typename, filter, version etc. based on some interaction from the
user. So the user makes some selections about the data they want and
the client generates the correct parameters for the request. Now the
request can end up containing some rather large filters, so I'd like
to be able to use HTTP POST. AFAIK, in Java I would do this by opening
a URLConnection to the WFS e.g.
public InputStream getDataStream(WFSGetFeatureRequest request)
throws IOException {
// open a connection and set the method
HttpURLConnection con = (HttpURLConnection)
request.getURL().openConnection();
con.setDoOutput(true);
OutputStreamWriter out = new
OutputStreamWriter(con.getOutputStream());
// add params as KVP e.g. version=1.0.0&request=GetFeature&
out.write(request.getParameters());
out.close();
return con.getInputStream();
}
However Geoserver does not expect to handle KVP via POST, so I should
be generating something like this:
<wfs:GetFeature service="WFS" version="1.0.0"
outputFormat="GML2"
xmlns:topp="http://www.openplans.org/topp"
xmlns:wfs="http://www.opengis.net/wfs"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:gml="http://www.opengis.net/gml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.opengis.net/wfs
http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd">
<wfs:Query typeName="states">
<ogc:Filter>
<ogc:BBOX>
<ogc:PropertyName>the_geom</ogc:PropertyName>
<gml:Box srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
<gml:coordinates>
-73.99312376470733,40.76203427979042
-73.9239210030026,40.80129519821393
</gml:coordinates>
</gml:Box>
</ogc:BBOX>
</ogc:Filter>
</wfs:Query>
</wfs:GetFeature>
This puts an additional implementation burden on my client as I now
need a library for generating this kind of XML POST. But Geoserver
already handles KVP for GET, so surely it could do this for POST too?
To me it seems strange to provide support for KVP only for GET as
users who want to use POST are forced into extra development.
Duncan
Brent Owens wrote:
I don't know of a tool that will generate the XML from KVP, but if
you send us the KVP values we can have a crack at it.
Brent Owens
(The Open Planning Project)
Duncan Clarkson wrote:
Hi,
From what I understand here
http://docs.codehaus.org/display/GEOSDOC/How+a+GetFeature+Request+Works,
if I use HTTP POST Geoserver expects to receive XML.
If I send a POST request with key value pairs I get:
org.xml.sax.SAXParseException: Content is not allowed in prolog. Is
there anyway to POST KVP to Geoserver (perhaps by setting the
content type of the request)? If not has anyone written anything to
generate this kind of POST XML from a set of parameters?
Cheers,
Duncan
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services,
security?
Get stuff done quickly with pre-integrated technology to make your
job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
!DSPAM:1004,44edd40c22141362196140!
--
Justin Deoliveira
The Open Planning Project
jdeolive@anonymised.com
Justin Deoliveira wrote:
I beleive the issue is that the GetFeature code expects any data in the
body of a request to be a proper xml based request.
Magne solved this problem for GetMap, and it involves checking the
content type of the content, if it is
"application/x-www-form-urlencoded" then even a post request should be
handled as a get.
Did this code make it in to the main codebase? If we could point Duncan at the code I imagine he could just port it to GetFeature and submit a patch to us.
I am not sure if the spec says that you have to handle this case or not.
The spec definitely doesn't say you need to handle this case, and it strongly implies that the xml format is the only option for post. But I see no reason for us to not handle it.
Chris
-Justin
Brent Owens wrote:
If all you need to do is fill in the typename, filter, and version (and a couple others), it should be pretty easy to do a search/replace on a pre-made get feature request. We did that for sigma.openplans.org where the user can search for features. It was fairly simple and works very well.
I think the reason we don't parse the kvp parameters is that the specification requires us to submit a full properly formed getFeature request in XML when using POST. If we allowed for kvp parameters, the XML would still have to be properly formed. I might be wrong though, if someone else can shed some light on this.
Brent Owens
(The Open Planning Project)
Duncan Clarkson wrote:
Hi,
I'm trying to write a fairly generic Java component that can be used in bespoke applications for connecting to a WFS (in this case Geoserver).
The idea is that the WFS client generates a set of parameters e.g. typename, filter, version etc. based on some interaction from the user. So the user makes some selections about the data they want and the client generates the correct parameters for the request. Now the request can end up containing some rather large filters, so I'd like to be able to use HTTP POST. AFAIK, in Java I would do this by opening a URLConnection to the WFS e.g.
public InputStream getDataStream(WFSGetFeatureRequest request)
throws IOException {
// open a connection and set the method
HttpURLConnection con = (HttpURLConnection) request.getURL().openConnection();
con.setDoOutput(true);
OutputStreamWriter out = new OutputStreamWriter(con.getOutputStream());
// add params as KVP e.g. version=1.0.0&request=GetFeature&
out.write(request.getParameters());
out.close(); return con.getInputStream();
}
However Geoserver does not expect to handle KVP via POST, so I should be generating something like this:
<wfs:GetFeature service="WFS" version="1.0.0"
outputFormat="GML2"
xmlns:topp="http://www.openplans.org/topp"
xmlns:wfs="http://www.opengis.net/wfs"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:gml="http://www.opengis.net/gml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.opengis.net/wfs
http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd">
<wfs:Query typeName="states">
<ogc:Filter>
<ogc:BBOX>
<ogc:PropertyName>the_geom</ogc:PropertyName>
<gml:Box srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
<gml:coordinates>
-73.99312376470733,40.76203427979042 -73.9239210030026,40.80129519821393
</gml:coordinates>
</gml:Box>
</ogc:BBOX>
</ogc:Filter>
</wfs:Query>
</wfs:GetFeature>
This puts an additional implementation burden on my client as I now need a library for generating this kind of XML POST. But Geoserver already handles KVP for GET, so surely it could do this for POST too? To me it seems strange to provide support for KVP only for GET as users who want to use POST are forced into extra development.
Duncan
Brent Owens wrote:
I don't know of a tool that will generate the XML from KVP, but if you send us the KVP values we can have a crack at it.
Brent Owens
(The Open Planning Project)
Duncan Clarkson wrote:
Hi,
From what I understand here http://docs.codehaus.org/display/GEOSDOC/How+a+GetFeature+Request+Works, if I use HTTP POST Geoserver expects to receive XML.
If I send a POST request with key value pairs I get: org.xml.sax.SAXParseException: Content is not allowed in prolog. Is there anyway to POST KVP to Geoserver (perhaps by setting the content type of the request)? If not has anyone written anything to generate this kind of POST XML from a set of parameters?
Cheers,
Duncan
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
--
Chris Holmes
The Open Planning Project
http://topp.openplans.org
Yup, it was introduced back in 1.3.x. Look at GetMap#isUrlEncoded() for
the details.
I should note that as part of ows4 there is a dispatcher in the works
that abstracts this away so that this shouldn't be an issue. If
interested take a look at the http community module.
-Justin
Chris Holmes wrote:
Justin Deoliveira wrote:
I beleive the issue is that the GetFeature code expects any data in the
body of a request to be a proper xml based request.
Magne solved this problem for GetMap, and it involves checking the
content type of the content, if it is
"application/x-www-form-urlencoded" then even a post request should be
handled as a get.
Did this code make it in to the main codebase? If we could point Duncan
at the code I imagine he could just port it to GetFeature and submit a
patch to us.
I am not sure if the spec says that you have to handle this case or not.
The spec definitely doesn't say you need to handle this case, and it
strongly implies that the xml format is the only option for post. But I
see no reason for us to not handle it.
Chris
-Justin
Brent Owens wrote:
If all you need to do is fill in the typename, filter, and version
(and a couple others), it should be pretty easy to do a
search/replace on a pre-made get feature request. We did that for
sigma.openplans.org where the user can search for features. It was
fairly simple and works very well.
I think the reason we don't parse the kvp parameters is that the
specification requires us to submit a full properly formed getFeature
request in XML when using POST. If we allowed for kvp parameters, the
XML would still have to be properly formed. I might be wrong though,
if someone else can shed some light on this.
Brent Owens
(The Open Planning Project)
Duncan Clarkson wrote:
Hi,
I'm trying to write a fairly generic Java component that can be used
in bespoke applications for connecting to a WFS (in this case
Geoserver).
The idea is that the WFS client generates a set of parameters e.g.
typename, filter, version etc. based on some interaction from the
user. So the user makes some selections about the data they want and
the client generates the correct parameters for the request. Now the
request can end up containing some rather large filters, so I'd like
to be able to use HTTP POST. AFAIK, in Java I would do this by
opening a URLConnection to the WFS e.g.
public InputStream getDataStream(WFSGetFeatureRequest request)
throws IOException {
// open a connection and set the method
HttpURLConnection con = (HttpURLConnection)
request.getURL().openConnection();
con.setDoOutput(true);
OutputStreamWriter out = new
OutputStreamWriter(con.getOutputStream());
// add params as KVP e.g. version=1.0.0&request=GetFeature&
out.write(request.getParameters());
out.close(); return con.getInputStream();
}
However Geoserver does not expect to handle KVP via POST, so I
should be generating something like this:
<wfs:GetFeature service="WFS" version="1.0.0"
outputFormat="GML2"
xmlns:topp="http://www.openplans.org/topp"
xmlns:wfs="http://www.opengis.net/wfs"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:gml="http://www.opengis.net/gml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.opengis.net/wfs
http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd">
<wfs:Query typeName="states">
<ogc:Filter>
<ogc:BBOX>
<ogc:PropertyName>the_geom</ogc:PropertyName>
<gml:Box srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
<gml:coordinates>
-73.99312376470733,40.76203427979042
-73.9239210030026,40.80129519821393
</gml:coordinates>
</gml:Box>
</ogc:BBOX>
</ogc:Filter>
</wfs:Query>
</wfs:GetFeature>
This puts an additional implementation burden on my client as I now
need a library for generating this kind of XML POST. But Geoserver
already handles KVP for GET, so surely it could do this for POST
too? To me it seems strange to provide support for KVP only for GET
as users who want to use POST are forced into extra development.
Duncan
Brent Owens wrote:
I don't know of a tool that will generate the XML from KVP, but if
you send us the KVP values we can have a crack at it.
Brent Owens
(The Open Planning Project)
Duncan Clarkson wrote:
Hi,
From what I understand here
http://docs.codehaus.org/display/GEOSDOC/How+a+GetFeature+Request+Works,
if I use HTTP POST Geoserver expects to receive XML.
If I send a POST request with key value pairs I get:
org.xml.sax.SAXParseException: Content is not allowed in prolog.
Is there anyway to POST KVP to Geoserver (perhaps by setting the
content type of the request)? If not has anyone written anything
to generate this kind of POST XML from a set of parameters?
Cheers,
Duncan
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services,
security?
Get stuff done quickly with pre-integrated technology to make your
job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services,
security?
Get stuff done quickly with pre-integrated technology to make your
job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
--
Justin Deoliveira
The Open Planning Project
jdeolive@anonymised.com