1.安装:
下载ArcGis for Server 10.2
是一个iso文件,可以解压安装或用Daemon Tools安装。
挨个点Setup安装。
2.破解:
下载授权许可文件,或使用keygen生成许可文件。然后用 开始->程序->ArcGis->ArcGis for Server->Software Authorization 导入许可文件。
但是一般的许可文件都不包含Portal for ArcGis的破解,找了半天没有找到,下午自己把它破解掉了。原理就是修改license-10.2.jar里的java class字节码,有个canIRun函数,让它任何时候都直接返回成功状态。
3.配置WebAdapter
使用Portal for ArcGis必须有WebAdapter。
(1)配置tomcat启用SSL
此处参考http://www.blogjava.net/naruke/archive/2007/09/19/146619.html
在Tomcat中建立SSL分为两个步骤:
1).使用keytool工具创建一个keystore文件,封装一个服务器用来进行安全连接的数字证书
在CMD状态下进入%TOMCAT_HOME%下,执行下面命令行:
keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore -validity 360
前提有安装了JDK1.4以上(本身包含keytool工具)
参数说明:-keypass与-storpass代表keystore密码和tomcat主密码是一样,-keystore代表生成keystore的文件名,-validity代表有效期:360天
2).启用Tomcat的conf/server.xml文件中的SSL connector元素
<Connector protocol="HTTP/1.1"
port="443" minSpareThreads="5" maxSpareThreads="75"
enableLookups="true" disableUploadTimeout="true"
acceptCount="100" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="D:/JAVA/Tomcat5.5/server.keystore"
keystorePass="changeit"/>
重启tomcat后,就可以通过https://localhost:8443或者http://localhost:8080访问tomcat
keystoreFile是生成keytore的路径。
(2)修改tomcat端口,把conf/server.xml中的8080端口改为80
(3)把安装好的WebAdapter部署到tomcat,很简单,找到WebAdapter安装目录,把其中java目录下的arcgis.war文件直接复制到tomcat的webapps目录里即可。
然后启动tomcat,双击bin/startup.bat
(4)浏览器打开http://localhost/arcgis
按要求填空一路下一步,最后输入密码(这里用的是“changeit”)点配置。
出现如下界面
5.配置Portal,按刚才出现的提示操作。注意把该配置文件中原有的webadaptor相关内容注释或删掉。
在Windows服务管理器中重启Portal for ArcGis服务。
注意重启后要过几分钟左右,portal网站才能真正启动完成。所以重启后如果提示什么集群节点已全部关闭什么的,那就等一会再看看。
安装并破解ArcGis for Server 10.2