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 。
在IM-Juggling窗口中,单击工具栏右端的“设置”图标。
选择“ IM-Juggling ”-“ 模块 Repository ”。
点击“添加”。
出现“添加模块 Repository屏幕。
在“位置”中设置复制的Repository数据的位置。
填写“名称”和“描述”,然后单击“确定”。
确认已检查添加的模块 Repository ,然后单击“确定”。
5.1.3. 创建一个新项目¶
直接在扩展目录下启动juggling.exe 。
在第一次启动的情况下,显示“我接受许可协议”。选择“我同意”,然后单击“确定”。 仪表盘出现。选择“创建一个新项目”。 在弹出的向导屏幕的“项目名称”中以字母数字字符输入任何项目名称。输入后,单击“下一步(N)”。 选择要使用的产品和版本。选择后,单击“下一步(N)”。注意
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 。注解
如果同一产品显示多个版本,建议选择最新版本。 选择要使用的应用程序。选择后,单击“下一步(N)”。 选择适合您平台的其他资源(例如配置文件)。选择后,单击“下一步(N)”。注意
将WAR文件部署到Oracle WebLogic Server 12c R2(12.2.1)时,请确保选择“ Weblogic 12c的配置文件 ”。如果未部署此配置文件,则在部署到WebLogic时将发生错误。注解
SAStruts+S2JDBC使用带有SAStruts+S2JDBC的数据库时,请根据所使用的Web应用程序服务器检查“ SAStruts的配置文件 ”。配置更改在SAStruts配置文件中进行了描述(当使用带有SAStruts+S2JDBC的数据库时) 。注解
TERASOLUNA Server Framework for Java (5.x)如果你想用就可以了,“ TERASOLUNA Server Framework for Java (5.x) ,请检查该配置文件”。将MyBatis3用于Repository层时,请检查“ 用于MyBatis3的TERASOLUNA Server Framework for Java (5.x)配置文件 ”。最后,单击“完成(F)”。
执行项目创建过程,完成后,将显示以下屏幕。
注意
输出SAStruts的配置文件时,每个dicon文件输出以下错误。
参考文件包含错误( http://www.seasar.org/dtd/components24.dtd )。有关更多详细内容 ,请在问题视图中右键单击该消息,然后选择“显示详细内容 ...”。上述错误不会影响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. 模块选择¶
从项目中显示的模块的右键菜单显示的子菜单中,您可以一次选择和取消选择相关模块 。注解
例如,如果IMBox中未包含IMBox ,则必须删除IMBox 模块 。详细内容是,“ IMBox 模块如何卸下请参考”。
5.1.5. 添加应用程序¶
创建项目后,可以添加应用程序。
单击“应用程序”选项卡,然后单击“ +”。
单击您要添加的应用程序,然后单击“确定”。