Intra-mart开发环境搭建

**

让我们一起学习下intra-mart的环境搭建吧!

**

提示:这里只做必要搭建

一、intra-mart环境构成

Intra-mart开发环境搭建_第1张图片

项目 描述
Task Service 异步通信,执行队列中的任务
Job Scheduler Service 批处理,同一时间有多个任务要处理时,分散执行,效率高
Server Manager 管理以上服务,license管理
AP服务器 运行Intra-mart当然也可以利用Resin以外其他服务器(WebSphere,WebLogicz 等等)
DateBase 存储业务数据(Oracle,SqlServer,PostgraSql,MySql,etc.)
Storage 存储PDF,file文件(PublicStorage:本地,SystemStorage:缓存)
Cassandra 如果用到IM提供的社交软件【IMBOX】的话,必须使用这个DB
Web server 配置画面文档等静态内容,提高Resin的性能(开发环境非必须安装)

二、安装环境

以下安装方法略

1.安装JDK

 1.1 下载JDK

  • http://www.oracle.com/technetwork/java/javase/downloads/index.html (English)

 1.2 配置环境变量

  • JAVA_HOME指定JDK安装路径|

2.安装数据库

  • 支持PostgreSQL,Oracle Database,Microsoft SQL Server,MySql等

3.安装Resin服务器

  • 下载resin-pro-4.0.xx.zip解压任意路径下通常c盘根目录
  • 下载JDBC驱动包然后复制到下面路径
    %RESIN_HOME%/lib

4.WAR包的作成

  • 使用IM-Juggling生成WAR包
    提示:使用IM-Juggling配置Intra-mart环境,Jar包导入,DB链接,Storage配置,log等等配置文件打成War包。
    这里的Jar包导入包括项目中使用到的开发模板(script,SAStruts+S2JDBC,TERASOLUNA)以及Cassandra,IMBOX等相关JAR包导入

  • 将生成的War包复制到Resin的webapps目录下

5.启动ebuilder IDE(和eclipse类似)

  • 环境构筑,编译War包(将War包解压)

 5.1 创建工程或导入已有工程

Intra-mart开发环境搭建_第2张图片

 5.2 配置服务器,追加工程

Intra-mart开发环境搭建_第3张图片

 5.3 配置JVM虚拟机参数

  • -Xss2048m -Xmx2048m -XX:MaxPermSize=512m -server
    Intra-mart开发环境搭建_第4张图片

 5.4 指定组件路径

  • 在工程源中选择要被编译的文件夹。
  • 选择ebuilder→Module Assembly,指定被解压的war包位置「。。。\resin-pro\webapps\imart」
    Intra-mart开发环境搭建_第5张图片

 5.5 配置「Checkstyle」

Intra-mart开发环境搭建_第6张图片

 5.6 配置代码和格式模板

Intra-mart开发环境搭建_第7张图片

Intra-mart开发环境搭建_第8张图片

 5.7 配置数据源

  • webapp/WEB-INF/resin-web.xml的标签内

 5.8 jvm_args参数配置

  • resin-pro\conf\resin.properties中如下配置(按需配置)
  • -Xms2048m
  • -Xmx2048m

 5.9配置日志文件

  • resin-pro\webapps\imart\WEB-INF\conf\log 中 im_logger_log4jdbc.xml

 5.10 clear整个工程并启动Resin

Intra-mart开发环境搭建_第9张图片

6.初始化环境

  • 首先访问http://://system/login 进入管理界面,会在数据库中创建IM环境所需要的表和数据并生成管理员信息

7.配置完成

  • 访问http://localhost:8080/imart/login,输入上一步创建的管理员用户名和密码,成功进入IM首页后就可以进行开发了。

总结

  • 本文仅仅简单介绍了Intra-mart开发环境的搭建,如有不对,多多指正。

你可能感兴趣的:(框架,java)