ArcGIS Server 9.2 on Solaris/Linux 安装可能出现的问题
作者:Flyingis
很多都是细节问题,在Windows平台下可以忽略,但在Unix/Linux环境中不行,首先是《ArcGIS Server 9.2 基于 Solaris 10 安装方法》"关于ArcGIS产品"所提到的注意事项,包括:
1.ArcGIS Server不能和其他ArcGIS产品安装在相同目录
2.其他ArcGIS产品不能使用SOM/SOC/ADF用户进行安装
3.ArcGIS Server安装后,其他ArcGIS产品只能用单用户模式进行安装
4.安装路径小写
5.SOC安装需要授权文件,其他组件不需要
6.用root用户执行安装,对于安装目录需要至少711的权限
然后,"关于系统":
1.Solaris 9/10 (SPARC), Red Hat Enterprise Linux AS/ES 4.0, SUSE LINUX Enterprise Server 9
2.JDK version 5 Update 13(1.5.0_13)
3.Web服务器和其他详细要求:
http://wikis.esri.com/wiki/display/ag93bsr/Web+ADF+for+the+Java+Platform
4.OpenGL Version 1.2或更高
5.开放135/2099/3774/8099/8399/62000端口
6.Linux需要编辑/etc/hosts文件
7.中文字体
这里面列举几个具体实例:
1.安装路径问题
我们都知道Windows是不会计较路径大小写以及空格的,在非Windows环境都得小心了,有时即使注意了都还容易出错,比如安装文件(接近1.8G)从光盘拷贝到移动硬盘上,有的文件名的大写会改成小写,这样直接导致安装过程中找不到相应的文件而安装失败,"Failed to install MainWin Enterprise Core Services",这是在ags全部安装完之后最后一步出的错,很多人都碰到了,我也碰到过,原因就是:
[root@APP1.com.cn]# more mainwin.log
/tmp/375449.tmp/executeScriptTmp: line 21: /home/arcgis/.Setup/support/msc/MSC/install: No such file or directory
我是通过FTP下载安装源碰到过这个问题,由于介质存在大量小文件,丢失support/msc目录造成,还有一些就是拷贝过程中大小写出问题,总之都是安装文件惹的祸:
http://forums.esri.com/Thread.asp?c=158&f=1697&t=230721
2.完整域名
Linux需要编辑/etc/hosts文件,格式为"192.168.1.1 arcgisserver arcgisserver.esri.com"
Solaris需要更改机器名为"agsserver.esri.com"类似的格式即可,否则正式安装之前会出现警告。
3.权限
安装过程中会提示输入一个管理ags服务的用户,安装帮助建议之前先创建好这样的用户,并且对安装源文件拥有711权限,用户名不能超过8字符,chown和chmod是需要用到的基本命令。
4.端口
默认状况下,新装的Solaris上述端口是开放的,无需多费心,并且ags安装之前也会自动检查,如果检查端口有被占用或不可用,再去解决问题,netstat是基本命令。
5.安装验证
ArcIMS安装完之后可以通过Diagnostic页面检测安装是否成功,ags on solaris/linux同样有这样的工具,在安装目录的scripts目录下,文件名记不清了,到该目录下很容易认出,执行后会列举验证结果,比ArcIMS全面多了,如果都是success,恭喜安装成功,否则根据fail错误找问题。
6.登录管理页面
ags on solaris/linux和windows管理用户和服务的方式略有区别,所有的agsuser和agsadmin用户都需要在管理页面中管理,服务管理方式照常,初始登录用户名和密码:admin/admin
7.卸载
出现问题解决不了,实在没有办法了,重装!但是,不同于sde/ims,可以直接将用户目录删除,ags需要执行uninstall,然后手动删除一些文件,具体方法:
http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&d=32168
小提示:重启Solaris比AIX快,但一定要向服务器管理人员确定当前是否可以重启!这是现场工作人员最基本的工作习惯。
8.分布式部署SOM/SOC on Solaris/Linux
直接看这篇文章:
HowTo: Install ArcGIS Server distributed setup on Linux/Solaris
相关文章:
Problem: A remote server object container (SOC) is no longer listed in the host machines list for ArcGIS Server Java on Solaris/Linux
HowTo: Restrict the range of DCOM ports used with ArcGIS Server on Solaris and Linux
HowTo: Start or Stop ArcGIS Server on Solaris and Linux
很多都是细节问题,在Windows平台下可以忽略,但在Unix/Linux环境中不行,首先是《ArcGIS Server 9.2 基于 Solaris 10 安装方法》"关于ArcGIS产品"所提到的注意事项,包括:
1.ArcGIS Server不能和其他ArcGIS产品安装在相同目录
2.其他ArcGIS产品不能使用SOM/SOC/ADF用户进行安装
3.ArcGIS Server安装后,其他ArcGIS产品只能用单用户模式进行安装
4.安装路径小写
5.SOC安装需要授权文件,其他组件不需要
6.用root用户执行安装,对于安装目录需要至少711的权限
然后,"关于系统":
1.Solaris 9/10 (SPARC), Red Hat Enterprise Linux AS/ES 4.0, SUSE LINUX Enterprise Server 9
2.JDK version 5 Update 13(1.5.0_13)
3.Web服务器和其他详细要求:
http://wikis.esri.com/wiki/display/ag93bsr/Web+ADF+for+the+Java+Platform
4.OpenGL Version 1.2或更高
5.开放135/2099/3774/8099/8399/62000端口
6.Linux需要编辑/etc/hosts文件
7.中文字体
这里面列举几个具体实例:
1.安装路径问题
我们都知道Windows是不会计较路径大小写以及空格的,在非Windows环境都得小心了,有时即使注意了都还容易出错,比如安装文件(接近1.8G)从光盘拷贝到移动硬盘上,有的文件名的大写会改成小写,这样直接导致安装过程中找不到相应的文件而安装失败,"Failed to install MainWin Enterprise Core Services",这是在ags全部安装完之后最后一步出的错,很多人都碰到了,我也碰到过,原因就是:
[root@APP1.com.cn]# more mainwin.log
/tmp/375449.tmp/executeScriptTmp: line 21: /home/arcgis/.Setup/support/msc/MSC/install: No such file or directory
我是通过FTP下载安装源碰到过这个问题,由于介质存在大量小文件,丢失support/msc目录造成,还有一些就是拷贝过程中大小写出问题,总之都是安装文件惹的祸:
http://forums.esri.com/Thread.asp?c=158&f=1697&t=230721
2.完整域名
Linux需要编辑/etc/hosts文件,格式为"192.168.1.1 arcgisserver arcgisserver.esri.com"
Solaris需要更改机器名为"agsserver.esri.com"类似的格式即可,否则正式安装之前会出现警告。
3.权限
安装过程中会提示输入一个管理ags服务的用户,安装帮助建议之前先创建好这样的用户,并且对安装源文件拥有711权限,用户名不能超过8字符,chown和chmod是需要用到的基本命令。
4.端口
默认状况下,新装的Solaris上述端口是开放的,无需多费心,并且ags安装之前也会自动检查,如果检查端口有被占用或不可用,再去解决问题,netstat是基本命令。
5.安装验证
ArcIMS安装完之后可以通过Diagnostic页面检测安装是否成功,ags on solaris/linux同样有这样的工具,在安装目录的scripts目录下,文件名记不清了,到该目录下很容易认出,执行后会列举验证结果,比ArcIMS全面多了,如果都是success,恭喜安装成功,否则根据fail错误找问题。
6.登录管理页面
ags on solaris/linux和windows管理用户和服务的方式略有区别,所有的agsuser和agsadmin用户都需要在管理页面中管理,服务管理方式照常,初始登录用户名和密码:admin/admin
7.卸载
出现问题解决不了,实在没有办法了,重装!但是,不同于sde/ims,可以直接将用户目录删除,ags需要执行uninstall,然后手动删除一些文件,具体方法:
http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&d=32168
小提示:重启Solaris比AIX快,但一定要向服务器管理人员确定当前是否可以重启!这是现场工作人员最基本的工作习惯。
8.分布式部署SOM/SOC on Solaris/Linux
直接看这篇文章:
HowTo: Install ArcGIS Server distributed setup on Linux/Solaris
相关文章:
Problem: A remote server object container (SOC) is no longer listed in the host machines list for ArcGIS Server Java on Solaris/Linux
HowTo: Restrict the range of DCOM ports used with ArcGIS Server on Solaris and Linux
HowTo: Start or Stop ArcGIS Server on Solaris and Linux
Flyingis @ China
email: dev.vip#gmail.com
blog: http://flyingis.cnblogs.com/