如果它是一个noob问题,请对不起。哪个JRE被EAR/WAR使用
我正在开发一个使用IBM工具的Java应用程序。在该项目中,我使用了IBM JRE提供的某些类。 据我所知,IBM提供了自己的JDK(与Sun/Oracle JDK不同),它与Websphere服务器和RAD捆绑在一起。
考虑我使用RAD/Websphere和JRE(包含在IBM的JDK中)开发应用程序并在Websphere服务器中部署EAR文件。
在这种情况下,应用程序会在Websphere服务器中寻找JRE(它是否有自己的JRE?)用于部署还是将使用系统JRE?
如果使用的是系统JRE,那么大多数用户系统运行Oracle JRE并且我已经使用了Oracle JRE中不存在的某些类,这会引起关注。
继续朝这个方向发展,我觉得在Tomcat中部署的WAR文件将使用系统JRE(假设Tomcat没有自己的JRE)。在这种情况下,我是对的吗?
对此的任何澄清将有所帮助。谢谢。
Tomcat不运送JRE。 – Stefan 2015-02-11 14:44:48