Geoserver安装Mac OS X二进制
目录
Geoserver安装Mac OS X二进制
注意
对于OS X上的安装程序,请参阅Mac OS X安装程序中的部分。要在OS X上使用现有的应用程序服务器(如Tomcat)进行安装,请参阅Web存档部分。
在OS X上安装GeoServer的另一种方法是使用与平台无关的二进制文件。这个版本是捆绑在Jetty中的GeoServer Web应用程序,Jetty是一个轻量级的便携式应用程序服务器。它具有在所有操作系统上工作非常相似的优点,并且设置非常简单。
安装
-
确保在系统上安装了Java Runtime Environment(JRE)。GeoServer需要Java 8环境,而OS X提供的JRE是不够的。有关更多信息,请参阅在OS X上安装Oracle Java的说明。
注意
目前不支持Java 9。
注意
有关Java和GeoServer的更多信息,请参阅有关Java注意事项的部分。
-
导航到GeoServer下载页面。
-
选择要下载的GeoServer版本。如果您不确定,请选择稳定。
-
在下载页面上选择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/bin
并执行startup.sh
脚本来启动GeoServer :cd geoserver / bin sh startup.sh
警告
如果在启动过程中遇到以下错误,您可能会从默认的Mac Java安装中获得一些无效的JAI jar:
java.lang.NoClassDefFoundError:无法初始化类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。在这种情况下,您首先需要禁用系统完整性保护。
-
在Web浏览器中,导航到
http://localhost:8080/geoserver
。
如果看到GeoServer徽标,则表明已成功安装GeoServer。
GeoServer已成功安装并运行
要关闭GeoServer,请关闭持久命令行窗口,或运行目录中的shutdown.sh
文件bin
。
卸载
- 停止GeoServer(如果它正在运行)。
- 删除安装GeoServer的目录。