首页 > 解决方案 > 如何从源代码构建 terracotta OSS 服务器版本 4.3.5?

问题描述

我需要一份兵马俑开源服务器 4.3.5 的副本。

(原因:我正在更新一个我想要获取的旧版应用程序

  1. 进入码头集装箱
  2. 从 Java 7 -> 8 更新它目前正在运行一个与 Java 8 不兼容的 Terracotta 客户端 (ehcache-terracotta 2.6.3) 与 Terracotta OSS 服务器 3.7.3,我想针对与 ehcache 2 兼容的更高版本.x API;4.3.5 已经有可用的官方 docker 构建的服务器。不幸的是,Dockerised 服务器似乎只能用作 Docker 网络的一部分,因为它将其随机主机名(如08e76c91d4a6)标识为服务器主机,并且相互关联的 terrcotta/ehcache 依赖项的多样性是如此脆弱,我想得到它在尝试将其添加到容器之前在本地运行。)

官方下载页面http://www.terracotta.org/downloads/将您引至位于http://svn.terracotta.org/svn/tc/的 SVN 存储库,无需进一步说明。我从来没有使用过 SVN,但是用谷歌搜索了我的尝试方式

svn checkout http://svn.terracotta.org/svn/tc/

并想我只是搜索“start-tc-server.sh”。但是,这显然包含多个项目;我不得不停下来,因为下载需要几个小时并填满了我硬盘的可用空间,而此时

find . -name 'start-tc-server'

什么都不返回。

快速手动检查 repo 的顶层并不能让我明白我应该寻找什么来缩小范围。

我在 terracotta 网站或 Internet 上的其他任何地方都找不到任何说明,说明如何将该指向怪物 SVN 存储库的链接转换为我想要的 Terracotta 服务器版本的运行实例。

请问我该怎么做?

标签: javaterracotta

解决方案


推荐阅读