geoserver中文开发手册Word文档下载推荐.docx
《geoserver中文开发手册Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《geoserver中文开发手册Word文档下载推荐.docx(26页珍藏版)》请在冰豆网上搜索。
在Eclipse中运行GeoServer
访问GeoServer首页
五
Maven指南
六
Eclipse指南
七
编程指南
八
释放指南
九
释放测试检查列表
十
CITE测试指南
十一
政策与步骤
二.介绍、工具、源代码三章
空。
在GeoServer开发者环境搭建以前,需要安装以下工具:
GeoServer开发需要JDK1.5及其以上版本,可从SunMicrosystems获取。
注:
除了可以使用Sun提供的JDK以外,也可以使用其它的,但这里我们推荐使用Sun的。
Geoserver使用Maven工具构建。
当前推荐版本是2.1.0,可从Apache获取。
虽然2.1.0是推荐的,但2.0.8以上版本同样可用。
Geoserver源代码由subversion库完成存储和版本管理。
对于不同平台有多种subversion客户端可获取。
更多细节请访问:
http:
//subversion.tigris.org/getting.html
。
GeoServer源代码存放在:
//svn.codehaus.org/geoserver。
使用以下方式取出开发版/trunk版本
svncohttp:
//svn.codehaus.org/geoserver/trunkgeoserver
使用以下方式取出稳定版/stable版本:
//svn.codehaus.org/geoserver/branches/1.7.xgeoserver
警告:
Geoserver库包含大量空间数据。
从上取出这些数据对于低带宽用户来说相对就很慢或者很昂贵,这种情况下,用户可以通过以下方式仅获取源代码:
//svn.codehaus.org/geoserver/trunk/src
通过以下步骤提交到代码库:
1.
安装subversion配置文件,请看后面备注。
2.
注册获取提交权限。
3.
将库切换到”https”协议,例如:
[rootofcheckout]%svnswitchhttps:
//svn.codehaus.org/geoserver/trunk
//svn.codehaus.org/geoserver/
branches/
spike/
tags/
trunk/
branches包含以前所有稳定的开发分支,1.6.x,1.7.x,etc…
spike包含实验版本和原型
tags包含以前所有释放版本
trunk为当前开发分支。
每个开发分支都有如下所示的结构:
doc/
src/
data/
l
doc包含用户和开发人员向导的源文件
src包含Geoserver本身的Java源码
data包含多种GeoServer的数据目录
三.快速入门
本章介绍快速搭建、运行GeoServer开发环境具体步骤。
我们假定您已经安装好所有必须的工具(内容见第二章)。
本章的上的是为了尽快的让开发者搭建和运行GeoServer。
对于一些更加深入的介绍请见Maven指南和Eclipse指南。
●
在Eclipse里运行GeoServer
取出源代码由subversion库中取出源代码。
选取trunk作为最新开发源码,或者那些基本不可能经常更新的版本的稳定分支。
要么是:
svn
co
https:
//svn.codehaus.org/geoserver/trunk
geoserver-trunk或者(稳定的1.7.x分支
)
//svn.codehaus.org/geoserver/branches/1.7.x
geoserver-1.7.x在这页示例里面,我们假定你取出源码到一个名为geoserver的目录,不过,最好还是把名字取得更详细一点为好。
由Maven构建修改目录到源树的根,执行以下maven构建命令:
cd
geoserver/srcmvn
clean
install成功构建后会产生类似于以下的输出:
[INFO]
[INFO]
------------------------------------------------------------------------
Reactor
Summary:
GeoServer
.............................................
SUCCESS
[10.271s]
Maven
Plugins
...............................
[0.865s]
Configuration
Deployment
PlugIn
.......................
[3.820s]
Archetypes
............................
[0.054s]
WFS
Output
Format
Archetype
.................
[0.390s]
Core
Platform
Module
..................................
[5.270s]
Data
...........................................
[4.521s]
Open
Web
Service
[2.730s]
Main
[10.077s]
Coverage
...........................
[3.785s]
1.1.1
.....................
[5.254s]
Validation
.....................................
[1.131s]
Feature
[6.695s]
[1.197s]
Map
................................
[8.519s]
Geoserver
REST
Support
Code
[3.366s]
GeoWebCache
(GWC)
..............................
[0.255s]
Application
[27.386s]
Community
Space
.......................................
[0.312s]
Extensions
[0.071s]
BUILD
SUCCESSFUL
由Maven生成Eclipse工程文件生成Eclipse使用的.project文件和.classpath文件:
mvn
eclipse:
eclipse导入模块进Eclipse1.
启动运行Eclipse集成开发环境
2.
打开Eclipse首选项Preferences
3.
依次点击进入:
Java,BuildPath,Classpath
Variables,点击New
4.
创建类路径变量名称”M2_REPO”,并且设置它的值为本地Maven库的位置,点击OK。
5.
单击OK以应用新的Eclipse首选项。
6.
在包浏览Package
Explorer右键并单击导入Import…
7.
选择
已有工程导入工作区
Existing
Projects
into
Workspace,单击下一步:
8.
进入geoserver/src目录
9.
确保所有模块都被选取,单击完成Finish
在Eclipse中运行GeoServer1.
Explorer中选择web-app模块(1.7.x或更早版本是web)
点击进入org.geoserver.web包(1.7.x或更早版本是org.vfny.geoserver.jetty)
在Start类上右键,单击Run
as,
Java
Application
访问GeoServer首页●
几秒后,就可通过http:
//localhost:
8080/geoserver访问到GeoServer
默认的用户admin的密码是geoserver
四.Maven指南
本章是使用Maven构建GeoServer的参考。
安装Maven见工具(第二章