首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swisscom应用程序云:带有java jdk的nodejs

Swisscom应用程序云:带有java jdk的nodejs
EN

Stack Overflow用户
提问于 2017-09-05 19:09:06
回答 1查看 118关注 0票数 1

我正在尝试将nodejs应用程序部署到swisscom应用程序云。该应用程序使用节点-java模块。在暂放应用程序时,我收到一条错误消息:

代码语言:javascript
复制
[node-java] Error: not found: javac

是否有可能像heroku那样使用多个构建包(例如nodejs和java)来部署应用程序(除了创建自定义的buildpack)?

@UPDATE:我(现在)知道cloudfoundry的(实验性) 多构建包。不幸的是,它不会将我的应用程序检测为java应用程序(事实并非如此),而且无论如何,它将不得不安装jre,而不是jdk。在应用程序容器中是否有可能(除了一个坞映像或自定义构建包)有jdk?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-11 14:05:46

由于似乎无法将自定义包添加到swisscom提供的cf基本映像(cflinuxfs2)中,所以我在执行所有nodejs相关内容(https://github.com/juckerf/nodejs-openjdk-buildpack)之前,对正式的云铸造构建包进行了分叉,并让它安装了openjdk-7-jdk包。

(不幸的是,带有nodejs buildpackherokus apt构建包的多构建包并不适用于我,因为nodejs构建包是在apt构建包之前执行的,而不管multi-buildpack.yml中的顺序如何)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46061788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档