Java 如果我在WebLogic10.x上开发并部署到Weblogic9.2.x,风险有多大?

Java 如果我在WebLogic10.x上开发并部署到Weblogic9.2.x,风险有多大?,java,jakarta-ee,weblogic,weblogic9.x,Java,Jakarta Ee,Weblogic,Weblogic9.x,最近,我接管了一个相对较旧的项目,它运行在WebLogic9.2上。我需要处理一些变更请求。我对weblogic产品了解不多 旧的开发环境是基于windows的,但是我没有windows机器。我试图下载Weblogic9.2 for linux(32位),但是我在Oracle网站上找不到链接,在谷歌搜索了很多次之后,仍然没有找到可用的链接 因此,我的选择是: 找到一个工作链接,下载weblogic9.2并使用它 从oracle下载并使用10.x版本 安装windows框(我们有win的weblo

最近,我接管了一个相对较旧的项目,它运行在WebLogic9.2上。我需要处理一些变更请求。我对weblogic产品了解不多

旧的开发环境是基于windows的,但是我没有windows机器。我试图下载Weblogic9.2 for linux(32位),但是我在Oracle网站上找不到链接,在谷歌搜索了很多次之后,仍然没有找到可用的链接

因此,我的选择是:

  • 找到一个工作链接,下载weblogic9.2并使用它
  • 从oracle下载并使用10.x版本
  • 安装windows框(我们有win的weblogic9.2安装程序)

  • 3是我最不想做的事。如果有人知道我在哪里可以得到9.2版本,那就太好了。如果没有可用的weblogic9.2,我可以在生产中使用weblogic10.x并发布到9.2吗?风险有多大?

    在WLS 10.x中开发并在9.2中部署可能会带来一些麻烦

    在10.x中已经升级了很多特性,比如Java5到6、J2EE1.4到5、Servlet2.4到2.5、JSP2.0到2.1、EJB2.1到3.0

    虽然这里的大多数特性都具有向后兼容性,但在开发时必须格外小心

    我建议只基于最低公分母特性进行开发,并在部署它的同一台服务器上进行构建。(即10.x有一个不同的构建,9.2.x有不同的构建。)


    编辑:上似乎有一个真实的二进制文件可用。

    这肯定是一个风险。不同版本的Weblogic使用不同的JAR,因此在10.x上工作的可能在9.x上不工作。最好让QA和PROD环境尽可能相似,包括节点设置和启动变量


    如果您当前部署的PROD代码在10.x上工作,那么我会将您的PROD环境升级到10.x,并在10.x上继续您的开发。如果没有,那么请尽可能在您的开发环境中使用9.x。

    +1用于指出这些差异。我知道
    向后兼容性
    不是100%安全的。这将是非常恼人的,比如说,发布后有些东西不起作用,但本地我无法复制…如果他开发的是比PROD更新的版本,那么他可能依赖于9.x不支持的功能。始终最好有QA/PROD环境identical@kdubb我同意,这是最好的做法,肯特知道这一点。他只是在探索其他的选择,我认为这很好。谢谢你,我也通过谷歌找到了这个链接。但在这里(我在客户端,他们有非常奇怪的网络环境),我无法打开它,我会在家里试试。@Kent这是一个FTP位置,通常被阻止。