Boundless SDK提供两种模板。第一种基于OL3和Bootstrap,模板参数分别叫ol3view和ol3edit。另一种基于OL2,GXP,GeoExt,模板参数叫gxp。
命令为:suite-sdk create path/to/myapp template 参数为:myapp
应用名称/to/myapp
目录template
模板类型(gxp
,ol3view
,ol3edit
).
运行模板的命令:
suite-sdk debug path/to/myapp
这是通过浏览器可以通过
http://localhost:9080/ 访问myapp这个应用
改变端口号的方法:
suite-sdk debug -l 8000 path/to/myapp
这是改变到8000端口访问的命令 Boundless SDK会使用/geoserver这样的相对路径来访问geoserver中的内容。指向http://example.com/geoserver
来替换http://localhost:9080/geoserver
命令为:suite-sdk debug -g http://example.com/geoserver path/to/myapp
ps:本地的geoserver路径常常是若没有提供-g选项,4.1以后的版本会检测geoserver是否存在,并且代理给http://localhost:8080/geoserver
http://localhost:9080/geoserver
应用打包:suite-sdk package /path/to/myapp /path/to/destination把myapp应用打包成myapp.war放到destination目录里
Windows平台发布:myapp.war复制到<OPENGEO_SUITE>\jetty\webapps
,重启tomcat7. 或自行解压到这个目录下亦可。
Linux平台发布:
1.myapp.war解压到/usr/share/opengeo/myapp
.2.创建myapp.xml
在/etc/tomcat7/Catalina/localhost/
内容如下:<Context displayName="myapp" docBase="/usr/share/opengeo/myapp" path="/myapp"/> 保存并重启tomcat.