run java applet on windows server 2008 r2

I have real problem.  I have an old java web application that was written with java 1.3.1.  It is running on a windows 2003 server.  There is an applet that was also written in java 1.3.1, but when it's delivered to the 2008 box, it causes IE to crash (in this case, the 2008 box is acting as a client for this application).

Now the really bad news ... I cannot upgrade the java version.  For many reasons it needs to remain right where it is (1.3.1).  Is there anything I can do to support this applet on the windows 2008 r2 server box?
dhenderson12Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Mick BarryJava DeveloperCommented:
you need to find out what is causing IE to crash and fix it. You should still be able to build it with 1.3
0
dhenderson12Author Commented:
I'm running IE8, which is what's crashing.  I have installed the jdk on the 2008 box.  Do I need something else?
0
Mick BarryJava DeveloperCommented:
jdk should be all you need but it could be a hard one to track down depending on the complexity of the applet
0
The Five Tenets of the Most Secure Backup

Data loss can hit a business in any number of ways. In reality, companies should expect to lose data at some point. The challenge is having a plan to recover from such an event.

VenabiliCommented:
How does it crash? Keep in mind that the applet will need to know to use this older version of Java and not a newer one...
0
dhenderson12Author Commented:

the browser stops with the message that is has a problem, somewhat cryptic, and offers to go out to the web to try and find the solution.  It says that the error type is BEX (?) and that it was the java module that caused the error.  

I've started the java console but it doesn't even react to anything the browser is doing!  Normally I see a lot of messages in the console.

I know that to host java applications that I have to install the windows java engine, since MS no longer supplies it, but since this server is simply acting as a client do I still need to do that?
0
Mick BarryJava DeveloperCommented:
Have you installed a JRE and enabled it for IE8?

There are a few steps here you can go thru to check
http://helpdesk.objects.com.au/java/applet-failed-to-load
0
VenabiliCommented:
>that is has a problem, somewhat cryptic,

Can you post the cryptic part?

Make sure you really use 1.3 first though.

0
dhenderson12Author Commented:
Here is the error that IE8 reports: Interesting that it shows 0.0.0.0 for the jvm version.  Is this supposed to be the MS jvm?

Problem signature:
  Problem Event Name:      BEX
  Application Name:      iexplore.exe
  Application Version:      8.0.7600.16385
  Application Timestamp:      4a5bc69e
  Fault Module Name:      jvm.dll
  Fault Module Version:      0.0.0.0
  Fault Module Timestamp:      3f2ee1ab
  Exception Offset:      000b9d78
  Exception Code:      c0000005
  Exception Data:      00000008
  OS Version:      6.1.7600.2.0.0.18.10
  Locale ID:      1033
  Additional Information 1:      0a9e
  Additional Information 2:      0a9e372d3b4ad19135b953a78882e789
  Additional Information 3:      0a9e
  Additional Information 4:      0a9e372d3b4ad19135b953a78882e789

0
VenabiliCommented:
It is possible and that would be a problem basically. But it does not come with IE8 anyway... See if that applies:
http://www.techtalkz.com/internet-explorer/512280-how-get-rid-msvm.html

And again - had you verified that IE8 knows to use the Java 1.3 for applets?
0
Mick BarryJava DeveloperCommented:
>  Is this supposed to be the MS jvm?

no, MS does not make a vm

Did you do the checks I suggested in the link above?
0
VenabiliCommented:
>no, MS does not make a vm

They used to. And even if they lost the case in court and had to stop, the old versions are still around and causing issues in some places -- even if they are not supported anymore
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
dhenderson12Author Commented:
yes.  since this is server 2008 r2, I know that there is no ms jvm installed but didn't know if I should install it or not.  I installed the 1.4.2 jdk and tested with the java test page, and it worked fine.  I uninstalled that and re-installed the 1.3.1 jdk and the browser fails with the error report I posted above.  

This one's a b*&(h!  Not sure what the next move is.  I noticed that the 2008 box wants to install to the program files (x86) folder ... could this be a problem with trying to run on a 64-bit platform?
0
dhenderson12Author Commented:
btw, yes, the jvm is pointed to use the IE8 browser and the security setting is enabled for scripting java applets.  this is also on an intranet, so no worries about unsafe web sites except for our develpment boxes :)
0
Mick BarryJava DeveloperCommented:
>  I installed the 1.4.2 jdk and tested with the java test page, and it worked fine.

did you're applet run ok?

> I uninstalled that and re-installed the 1.3.1 jdk and the browser fails with the error report I posted above.  

running the test applet or your applet?
0
dhenderson12Author Commented:
>did you're applet run ok?
no.  my applet is geared to run with a specific java version, namely 1.3.1_09


>running the test applet or your applet?
running the java test appet from their test page.
0
Mick BarryJava DeveloperCommented:
thats not sounding good. try testing it on ie8 on another machine to see if the problem is specific to that box or not
0
dhenderson12Author Commented:
I found the problem, but not an explanation from Sun/Oracle.  The problem is that 1.3 will not run at all on ie8 or on windows 2008.  The first version of java that will run on windows 2008 is 1.4.2.  So I guess I need to figure out a way to upgrade the application and applet to make the browser and target server happy.

Thanks to all for your help.
0
VenabiliCommented:
>The problem is that 1.3 will not run at all on ie8 or on windows 2008

Oh? OK... I think I have a box somewhere and will try to verify... Because if that is true, MS made a mess again. :)
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Editors IDEs

From novice to tech pro — start learning today.