Mac OS X二进制¶
备注
要在OS X上安装现有的应用程序服务器(如Tomcat),请参见 档案文件 部分。
在OSX上安装geoserver的另一种方法是使用独立于平台的二进制文件。此版本是捆绑在 Jetty 一个轻量级和可移植的应用服务器。它具有在所有操作系统中工作非常相似的优点,并且设置非常简单。
安装¶
确保在系统上安装了Java运行时环境(JRE)。geoserver需要 爪哇8 或 爪哇11 环境,由提供 AdoptOpenJDK macOS安装程序。
备注
有关Java和GeoServer兼容性的更多信息,请参阅 Java考虑 .
导航到 GeoServer Download page .
选择要下载的geoserver版本。如果不确定,请选择 Stable .
选择 Platform Independent Binary 在下载页上。
下载归档文件并解包到您希望程序所在的目录。
备注
建议的地点是
/usr/local/geoserver
.通过键入以下命令,添加环境变量以保存geoserver的位置:
echo "export GEOSERVER_HOME=/usr/local/geoserver" >> ~/.profile . ~/.profile
使自己成为
geoserver
文件夹,通过键入以下命令:sudo chown -R <USERNAME> /usr/local/geoserver/
在哪里?
USER_NAME
是您的用户名通过更改目录启动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 .
在Web浏览器中,导航到
http://localhost:8080/geoserver
.
如果看到geoserver徽标,则成功安装geoserver。
要关闭geoserver,请关闭持久性命令行窗口,或运行 shutdown.sh
文件内部 bin
目录。
卸载¶
停止geoserver(如果正在运行)。
删除安装geoserver的目录。