Boundless SDK应用发布

来源:互联网 发布:致幻蘑菇 知乎 编辑:程序博客网 时间:2024/05/17 11:36

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路径常常是
http://localhost:8080/geoserver
若没有提供-g选项,4.1以后的版本会检测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.



0 0