intra-mart Accel Platform安装指南 第33版2020-09-01

5.1. 创建项目并选择模块

5.1.1. 关于IM-Juggling

IM-Juggling是一种环境构建工具,可以管理模块并输出WAR文件 。
使用此工具可以引入新功能并应用缺陷修复程序。

5.1.2. 安装IM-Juggling

从产品随附的目录中,根据环境将IM-Juggling扩展到任何路径。

注意

创建WAR文件时, IM-Juggling创建项目并获取Repository信息
如果发生错误,请删除以下目录中的数据,然后再次启动IM-Juggling ,然后重试。

%OS用户目录%/杂耍/工作区/ .repository目录

因为保留了旧信息,所以可能会发生错误。
通过删除该旧文件,可以重新获取最新数据,从而避免了该问题。

5.1.2.1. 在无法连接到Internet的环境中使用IM-Juggling时

可以通过以下方法获取IM-Juggling使用的Repository数据。

Repository的数据,复制IM-Juggling的的模块 Repository通过如设置,即使在不能连接到互联网的环境IM-Juggling是可用的。
使用以下方法将“平台”和“产品”的Repository数据设置为模块 Repository 。
  1. 在IM-Juggling窗口中,单击工具栏右端的“设置”图标。

    ../../_images/create_project_12.png
  2. 选择“ IM-Juggling ”-“ 模块 Repository ”。

    ../../_images/create_project_13.png
  3. 点击“添加”。

    ../../_images/create_project_14.png
  4. 出现“添加模块 Repository屏幕。

  5. 在“位置”中设置复制的Repository数据的位置。

    ../../_images/create_project_15.png
  6. 填写“名称”和“描述”,然后单击“确定”。

    ../../_images/create_project_16.png
  7. 确认已检查添加的模块 Repository ,然后单击“确定”。

    ../../_images/create_project_17.png

5.1.2.2. 在需要代理设置的环境中使用IM-Juggling时

  1. 在IM-Juggling窗口中,单击工具栏右端的“设置”图标。

    ../../_images/create_project_18.png
  2. 选择“常规”-“网络连接”。

    ../../_images/create_project_19.png
  3. 为活动提供者选择“手动”。

    ../../_images/create_project_20.png
  4. 单击“ HTTP的编辑”作为代理条目。

    ../../_images/create_project_21.png
  5. 在“编辑代理条目”屏幕上,设置“主机”,“端口”和“凭据”,然后单击“确定”。

    ../../_images/create_project_22.png

    注意

    选择“本地”作为活动提供者时,将继承Internet Explorer的代理服务器的设置信息。
    (在Internet Explorer中,按“ Alt”键显示菜单,然后按“工具”→“ Internet选项”→“连接”选项卡→“局域网设置”中显示的代理服务器设置)

5.1.3. 创建一个新项目

  1. 直接在扩展目录下启动juggling.exe

  2. 在第一次启动的情况下,显示“我接受许可协议”。
    选择“我同意”,然后单击“确定”。
  3. 仪表盘出现。
    选择“创建一个新项目”。
    ../../_images/create_project_1.png
  4. 在弹出的向导屏幕的“项目名称”中以字母数字字符输入任何项目名称。
    输入后,单击“下一步(N)”。
    ../../_images/create_project_2.png
  5. 选择要使用的产品和版本。
    选择后,单击“下一步(N)”。
    ../../_images/create_project_3.png

    注意

    intra-mart Accel Platform具有以下三种配置。
    如何选择每种配置如下。

    标配

    从< intra-mart Accel Platform Standard Edition>的树中选择。

    进阶

    从< intra-mart Accel Platform Advanced Edition>的树中选择。

    企业版

    从< intra-mart Accel Platform Advanced Edition>的树中选择。
    从下一个“选择应用程序”
    选择IM-BloomMaker为Accel Platform ,IM-FormaDesigner的Accel Platform ,IM-BIS的Accel Platform ,IM-BPM为Accel Platform ,IM-RPA为Accel Platform 。
    对于所有产品配置,已购买的许可证已通过 “注册注册 ”进行了注册
    详细内容产品配置的详细内容 , 详细内容 简介

    注解

    如果同一产品显示多个版本,建议选择最新版本。
  6. 选择要使用的应用程序。
    选择后,单击“下一步(N)”。
    ../../_images/create_project_4.png

    注意

    从intra-mart WebPlatform v7.2迁移时,选择“迁移工具”。
    构建新的intra-mart Accel Platform ,请勿选择“迁移工具”。
    执行迁移时,请参阅单独发布的“ 迁移指南 ”。
    使用兼容的API或兼容的功能时,请选择“兼容的功能”。
    所选模块取决于新模块还是已迁移模块请参阅“ 兼容性指南 ”并仅选择所需的模块 。
    有关兼容API和兼容功能的使用,请参阅“ 兼容性指南 ”。
  7. 选择适合您平台的其他资源(例如配置文件)。
    选择后,单击“下一步(N)”。
    ../../_images/create_project_5.png

    注意

    将WAR文件部署到Oracle WebLogic Server 12c R2(12.2.1)时,请确保选择“ Weblogic 12c的配置文件 ”。
    如果未部署此配置文件,则在部署到WebLogic时将发生错误。

    注解

    SAStruts+S2JDBC使用带有SAStruts+S2JDBC的数据库时,请根据所使用的Web应用程序服务器检查“ SAStruts的配置文件 ”。

    注解

    TERASOLUNA Server Framework for Java (5.x)如果你想用就可以了,“ TERASOLUNA Server Framework for Java (5.x) ,请检查该配置文件”。

    将MyBatis3用于Repository层时,请检查“ 用于MyBatis3的TERASOLUNA Server Framework for Java (5.x)配置文件 ”。
  8. 最后,单击“完成(F)”。

    ../../_images/create_project_6.png
  9. 执行项目创建过程,完成后,将显示以下屏幕。

    ../../_images/create_project_7.png

    注意

    输出SAStruts的配置文件时,每个dicon文件输出以下错误。
    上述错误不会影响war文件的创建或intra-mart Accel Platform 。
    要解决此错误,请将输出dicon文件中DTD的引用从http更改为https。
    2019 Winter之后的杂耍游戏(Xanadu)中, 默认 dicon文件输出的DTD引用为https,因此在创建新的杂耍项目时不会输出任何错误。

    注意

    将WAR文件部署到Resin以外的服务器时,请勿选择以下模块 。
    由于这些库不能在Resin以外的服务器上使用,因此在部署或启动时会发生错误。
    • 图书馆>第三方图书馆>地铁
    • 图书馆>第三方图书馆> OpenPortal WSRP

    注意

    开发框架 “用于Accel Platform TERASOLUNA Server Framework for Java (5.x) ” 模块在WebSphere Application Server 9.0.5中不可用。
    因此, WAR文件如果要部署到WebSphere Application Server 9.0.5,发展框架 “ TERASOLUNA Server Framework for Java (5.x)对于Accel Platform ” 模块 ,请不要选择。

    注意

    使用Web API Maker或IM-LogicDesigner与外部软件链接。
    • 标准功能>基本功能> Web API Maker
    • 标准功能>基本功能> IM-LogicDesigner
    出于安全考虑,不建议使用外部软件连接模块 。
    使用以下模块时请小心。
    • 附加功能>外部链接客户端
    • 附加功能>外部链接认证/许可

5.1.4. 模块选择

  1. 从项目中显示的模块的右键菜单显示的子菜单中,
    您可以一次选择和取消选择相关模块 。

注解

例如,如果IMBox中未包含IMBox ,则必须删除IMBox 模块 。
详细内容是,“ IMBox 模块如何卸下请参考”。

5.1.5. 添加应用程序

创建项目后,可以添加应用程序。

  1. 单击“应用程序”选项卡,然后单击“ +”。

    ../../_images/create_project_8.png
  2. 单击您要添加的应用程序,然后单击“确定”。

    ../../_images/create_project_9.png

    注意

    从intra-mart WebPlatform v7.2迁移时,选择“迁移工具”。
    构建新的intra-mart Accel Platform ,请勿选择“迁移工具”。
    执行迁移时,请参阅单独发布的“ 迁移指南 ”。
    使用兼容的API或兼容的功能时,请选择“兼容的功能”。
    所选模块取决于新模块还是已迁移模块请参阅“ 兼容性指南 ”并仅选择所需的模块 。
    有关兼容API和兼容功能的使用,请参阅“ 兼容性指南 ”。

注解

如果屏幕顶部显示错误消息
模块单元和应用程序单元之间存在依赖关系。
../../_images/create_project_10.png
请按照以下步骤添加所需的设置。
  1. 单击该消息。
  2. 在“解决依赖关系”屏幕上,单击“确定”。

注解

模块ID重复时
显示以下错误信息。
../../_images/create_project_23.png
模块ID是重复的模块 ,请删除。
删除后,再次打开<juggling.im>文件。