Long story short, I have 2 applications that use IE and use instances of Java to run there specific application.
I can not silo these apps for tales I will not go into, and I cannot just choose one for tales I cannot go into
I realize MS JVM does not have support anymore, these are both 3rd party applications.
What I tried to do was just have Sun Java installed on the machine and make a streaming application utilizing the MS JVM with IE on there.
This does not work as when I pull up the app Java does not load on the streamed application.
Can not do this by profile (I think?) since the reg key is an HKLM.
help?
Did a quick Google search, this looks promising:
http://blog.stealthpuppy.com/terminal-server/juggling-java-vms
Alan Osborne
President (MCSE, CCNA, VCP, CCA)
VCIT Consulting - Citrix/Terminal Services Remote Desktop Solutions for SMB
VCIT website My Blog
Have you tried creating a batch file that sets the JAVA_HOME variable then launches the app? I'm not sure if it will work with the MSJVM but it works well with the SUN versions
Can you be a bit more specific on setting the JAVA HOME Variable?
After doing some research I see what you are talking about defining the HKLM to where the Java will be pulled from. However, this does not make much sense, as if I do that, and create a batch file that changes up the JAVA HOME directory, all users on that server would get switched. Which would be catastrophic. That will not work.
You're going a little deeper than I intended. The batch file would set a user variable named JAVA_HOME not a system variable. And it would only effect app launched from that command prompt. the batch file would look somewhat like this:
@echo off
SET JAVA_HOME=<Path to java files>
<command to launch application>
Very sorry, still just a bit confused.
So when you say path to the files, I would install both the sun and MS JVM applications on each Terminal Server and then set this batch file to launch when the application is opened, that I understand. Which files would I point to them, exact syntax would be preferred, but I am still just a bit lost. Thanks again so much for your patience!
When I install the MS JVM also in the profiler, it gives me a bunch of 0x00000 error messages when attempting to install the package....kind of weird anyone seen this?
Also it should be noted that the SUN JVM is in a different registry value all together then the MS JVM.
I think I still need to stream the app correct? If so what is the syntax of the script I need to run? Like I said I may be confusing this way to much, but I am completely lost here now.
I did get this fixed with app streaming, I can post a how to if anyone is interested....anyways. The only problem with this it does duplicate licenses. Any other suggestions? Judging by lack of responses I may be vague on our environment so let me go through it again...
All servers have both MS JVM and SUN JVM Installed
Users access a publish desktop to each server
Server has many apps installed
2 different apps use IE and use java ie plug ins, each respectively
IE can only use one or the other. From what I see when the change is made it is an HKLM reg change, therefore all users are changed.
Ideas to make these coexist?
Well I thought I had it figured out.
Turns out it only works if I have the streamed app load up from a server who has only the MS JVM installed....
I want it to be able to work from a server that has both loaded.
Really no suggestions?
I don't understand what your trying to accomplish. What is wrong with using AIE or streaming and installing the Sun JVM within that environment. Why must they both actually installed on the server?
Because they already are. We have over 500 servers that are already this way. Provisioning and reimaging and testing is out of the question.
What I'm trying to accomplish to stream the app from a machine that has both sun and MS jvm installed.
By default when they access the desktop IE will use the sun add on, however, when they access this streamed app IE will use the MS JVM addon.
also when Im using the app streaming profiler I and install the MS JVM (I know it is no longer supported) but I get a ton of regsrv32 errors when installing in the profiler...
FYI our servers are 64 bit, server 2003....perhaps the issue? Doubtful. But maybe?
Exactly what I was looking for, except his link to creating the isolated environment is broken, and I am just a bit confused on the syntax of the registry key values, further explanation if you could? I'm sure I could figure it out, but just a bit of explanation would be awesome!
THANKS SO MUCH!