4

Recently I took over a relative old project, which is running on weblogic 9.2. I need work on some change requests. I don't know much about weblogic product.

The old DEV-Env is windows based, however I dont have a windows machine. I tried to download Weblogic9.2 for linux (32bits), however I cannot find the link on Oracle website, after quite a lot google, still no working link found.

So the options for me:

  1. find out a working link, download weblogic9.2 and work with it
  2. download and use the 10.x version from oracle
  3. setup a windows box (we have the installer of weblogic9.2 for win)

the 3 is the last thing I want to do. If someone knows where can I get the 9.2 version, it would be great. If there is no weblogic9.2 available, can I work on weblogic10.x and release to 9.2 in production? how risky is it?

Pradeep Pati
  • 5,779
  • 3
  • 29
  • 43
Kent
  • 189,393
  • 32
  • 233
  • 301

2 Answers2

3

Developing in WLS 10.x and deploying in 9.2 may cause some trouble.

There are quite a no of features which have been upgraded in 10.x, such as Java 5 to 6, J2EE 1.4 to 5, Servlet 2.4 to 2.5, JSP 2.0 to 2.1, EJB 2.1 to 3.0.

While most of the features here do have backward compatibility, you have to be extra careful when you develop.

I would suggest to develop based on the lowest common denominator features only, and build on the same server you are deploying it to. (i.e. 10.x has a diff build, and 9.2.x has different one.)

EDIT: There seems to be a authentic binary available on PeopleSoft's FTP site.

Pradeep Pati
  • 5,779
  • 3
  • 29
  • 43
  • +1 for pointing those diffs. I know `backward compatibility` not 100% safe. It would be super annoying, say, after release something doesn't work, but local I cannot reproduce... – Kent Apr 24 '13 at 15:24
  • If he's developing on a newer version than PROD then he could be relying on features which 9.x doesn't support. Always best to have QA/PROD environments nearly identical – Erich Apr 24 '13 at 15:36
  • @kdubb I agree, that would be the best practice, And Kent knows it. He is just exploring other options, and I think thats good. – Pradeep Pati Apr 24 '13 at 15:37
  • thank you, I found that link too by google. but here (I am at Client, they have very strange network environment) I cannot open it, I would try when I am home. – Kent Apr 24 '13 at 15:38
  • @Kent its a FTP location, usually blocked. – Pradeep Pati Apr 24 '13 at 15:38
-1

It's definitely a risk. Different versions of Weblogic use different jars, so what works on 10.x may not work on 9.x. It's a good practice to have your QA and PROD environments as similar as possible including node setup and startup variables.

If your current PROD deployed code works on 10.x then I would upgrade your PROD environment to 10.x and continue your development on 10.x. If not then do what you can to have 9.x on your DEV environment as well.

Erich
  • 2,743
  • 1
  • 24
  • 28