14.1.1 ice grid 使用 jar 包布署项目

来源:互联网 发布:狙击手模拟训练软件 编辑:程序博客网 时间:2024/06/03 12:30

1 首先用idea打包: 

file -project Structure -  Artifacts 

点击 +   ,

1选择 jar ,

2选择  from  moduleS

弹出对话框:

1填写主类类,设置 manifest.MF 文件生成路径。

2 点击OK ,

弹出对话框:

1 点击OK  


点击导航栏 build  -build artifacts    打包 jar 文件,

注意: 这个时候打包出来的 MANIFEST.MF 文件  里缺少主类配置,需要手动添加:

Manifest-Version: 1.0Main-Class: IceBox.Server
然后 可以 在 Grid 配置文件 app.xml 里进行配置 了


配置如下:


    <server-template id="FileSystemServerIceBoxTemplate">
        <parameter name="index" default="0"></parameter>
        <icebox id="FileSystemServerIceBox${index}" exe="java" activation="on-demand" >
          <properties>
            <properties refid="MultiThreaded" />
          </properties>
          <option>-Xmx512M</option>

           <option>-jar</option>  
           <option>E:\test-ice\out\artifacts\test_ice_jar\test-ice.jar</option>  

          <service name="FilesystemService" entry="service.FilesystemService">
            <adapter name="FilesystemService" id="FilesystemService${index}" endpoints="default" replica-group="FilesystemServiceRep" ></adapter>
          </service>
        </icebox>
    </server-template>

其他配置不需要做修改,

最后正常启动 Grid服务,客户端就可以访问了。





0 0
原创粉丝点击