首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tomcat需要JDK吗?

Tomcat需要JDK吗?
EN

Stack Overflow用户
提问于 2018-11-24 05:37:57
回答 1查看 1.2K关注 0票数 1

我的客户正在使用apache 8.5.14。目前,java直接指向JDK。

既然甲骨文8正变得商业化,那么指向JRE可以吗?

我的客户是小时间用户,买不起商业JDK。

由于许多java文件都在使用oracle 8 JDK,我担心更改为OpenJDK可能需要大量的测试,迁移时间也不存在。

在客户环境中没有开发,只有tomcat使用java / simple。

请指点。

EN

回答 1

Stack Overflow用户

发布于 2018-11-25 06:30:47

虽然Tomcat 8需要JDK

Tomcat可以使用来自项目的jsvc工具作为守护进程运行。jsvc的源tarball包含在Tomcat二进制文件中,需要编译。构建jsvc需要一个C编译器(例如GCC)、GNU、和一个JDK。 在运行脚本之前,应该将JAVA_HOME环境变量设置为JDK的基本路径。或者,在调用./配置脚本时,可以使用--with参数指定JDK的路径,例如./=/usr/java。

Oracle8并不是正在商业化,next java版本中的oracle许可证将发生变化。

从Java 11开始,Oracle将在开放源代码v2下提供JDK发行版,并为那些将Oracle作为Oracle产品或服务的一部分或不希望使用开源软件的人提供Classpath例外(GPLv2+CPE)许可。这种使用开源许可和商业许可的组合取代了历史上的“BCL”许可,后者包含了免费和付费的商业条款。

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

https://stackoverflow.com/questions/53455487

复制
相关文章

相似问题

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