首页 > 代码库 > 安装并破解ArcGis for Server 10.2

安装并破解ArcGis for Server 10.2

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网站才能真正启动完成。所以重启后如果提示什么集群节点已全部关闭什么的,那就等一会再看看。