我的客户正在使用apache 8.5.14。目前,java直接指向JDK。
既然甲骨文8正变得商业化,那么指向JRE可以吗?
我的客户是小时间用户,买不起商业JDK。
由于许多java文件都在使用oracle 8 JDK,我担心更改为OpenJDK可能需要大量的测试,迁移时间也不存在。
在客户环境中没有开发,只有tomcat使用java / simple。
请指点。
发布于 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”许可,后者包含了免费和付费的商业条款。
https://stackoverflow.com/questions/53455487
复制相似问题