DaaS 服务端 Java二次开发指南-附录

642 阅读1分钟

回到目录

A. 导入为Eclipse工程

导入到Eclipse 非常简单。 打开Eclipse:

选择 File -> Import ... -> Existing Gradle Project

选 Next->Next,

选择 ‘project root directory’ 为你的后台项目所在目录,例如 bizcore,选 Finish 就可以了。

B. 部署到resin-3.1

首先您需要一个resin-3.1.12及以上版本的软件包。

从这里 (caucho.com/products/re…) 可以获得下载。

  • linux下解压后就可以了。在bin目录下有执行脚本。

  • windows下双击setup.exe,按照提示安装就可以了。

将您的工程目录(bizcore)部署到resin/webapps就可以了。

例如在我的电脑上我就是建立了一个连接:

然后用resin/bin下的启动脚本启动resin就好了,非常简单。

使用resin配合Eclipse的自动build,可以随改随测,非常方便。

注意事项

  1. resin 独立部署时需要完整的jar文件。 在项目的gradle脚本中有支持。 执行

    gradle copyJar

    就可以把jar文件放到 WEB-INF/lib 目录下

C. 使用docker-compose搭建kafka

有个比较详细的文章: www.cnblogs.com/Jacian/p/11…

参考其内容,使用docker-compose搭建kafka,例如下面的docker-compose.yml:

version: '3'
services:
  zookeeper:
    image: wurstmeister/zookeeper
    ports:
      - "2181:2181"
  kafka:
    image: wurstmeister/kafka
    depends_on: [ zookeeper ]
    ports:
      - "9092:9092"
    environment:
      KAFKA_ADVERTISED_HOST_NAME: 10.0.2.15
      KAFKA_CREATE_TOPICS: "test:1:1"
      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
    volumes:
      - /home/dan/kafka/docker.sock:/var/run/docker.sock

D. 阿里云的配置

和DaaS预置的阿里云集成的相关资源,需要在阿里云上配置,请参考阿里云配置

E. 使用Project-Script

DaaS还提供了一个面向开发人员的工具,请参考DaaS 项目脚本(project script)工具使用介绍

回到目录