Mac OS X二进制

备注

要在OS X上安装现有的应用程序服务器(如Tomcat),请参见 档案文件 部分。

在OSX上安装geoserver的另一种方法是使用独立于平台的二进制文件。此版本是捆绑在 Jetty 一个轻量级和可移植的应用服务器。它具有在所有操作系统中工作非常相似的优点,并且设置非常简单。

安装

  1. 确保在系统上安装了Java运行时环境(JRE)。geoserver需要 爪哇8爪哇11 环境,由提供 AdoptOpenJDK macOS安装程序。

    备注

    有关Java和GeoServer兼容性的更多信息,请参阅 Java考虑 .

  2. 导航到 GeoServer Download page .

  3. 选择要下载的geoserver版本。如果不确定,请选择 Stable .

  4. 选择 Platform Independent Binary 在下载页上。

  5. 下载归档文件并解包到您希望程序所在的目录。

    备注

    建议的地点是 /usr/local/geoserver .

  6. 通过键入以下命令,添加环境变量以保存geoserver的位置:

    echo "export GEOSERVER_HOME=/usr/local/geoserver" >> ~/.profile
    . ~/.profile
    
  7. 使自己成为 geoserver 文件夹,通过键入以下命令:

    sudo chown -R <USERNAME> /usr/local/geoserver/
    

    在哪里? USER_NAME 是您的用户名

  8. 通过更改目录启动geoserver geoserver/bin 并执行 startup.sh 脚本:

    cd geoserver/bin
    sh startup.sh
    

    警告

    如果在启动过程中遇到以下错误,您可能会从默认的MAC Java安装中获得一些无效的JAI JAR:

    java.lang.NoClassDefFoundError: Could not initialize class javax.media.jai.JAI
    

    若要修复此错误,请定位Java扩展文件夹(通常) /System/Library/Java/Extensions 和/或 ~/Library/Java/Extensions )并删除以下JAR:

    jai_codec-1.1.3.jar
    jai_core-1.1.3.jar
    jai_imageio-1.1.jar
    

    如果您已从旧版本升级操作系统,则可能没有删除这些JAR的权限。在这种情况下,您首先需要 disable System Integrity Protection .

  9. 在Web浏览器中,导航到 http://localhost:8080/geoserver .

如果看到geoserver徽标,则成功安装geoserver。

../_images/success.png

已成功安装和运行geoserver

要关闭geoserver,请关闭持久性命令行窗口,或运行 shutdown.sh 文件内部 bin 目录。

卸载

  1. 停止geoserver(如果正在运行)。

  2. 删除安装geoserver的目录。