|
From: Paul G. <pau...@gm...> - 2014-06-30 17:22:39
|
>We have considered including a separate version of JRE used only by our service when our software is installed, so that the main JRE installation used by browsers could be updated without the wrapper service interfering, but our management considers this not acceptable because it would not get updated with the latest JRE security fixes. Bundling the JRE is definitely gets my vote. If you made your application auto-updating then that would handle the ability for your customers to obtain timely security fixes. Any other kind of solution is ultimately a hack with all sorts of problems that can arise not the least of which is that customers can install a JRE that your application may not be compatible with. We had a similar situation where users were upgrading JREs galore (which is not always what you want) causing all manner of problems. Bundling the JRE would have fixed that but we ended up switching to a web based application instead. Life has been a lot easier since. On Mon, Jun 30, 2014 at 6:50 AM, Stephen Slater <s.s...@ca...> wrote: > (Re-submitted after subscribing to the mailing list) > > > > What is the best way to handle JRE updates on end user computers once a > service is up and running using the wrapper? > > > > When a new JRE update comes out, on running the installer, it notes that > “java.exe” is running and asks to stop this so that it can update java. If > I tell it to do this, the wrapper log shows “JVM exited unexpectedly” and > that it then automatically restarts it. The JRE update install then seems > to complete OK but has actually failed with browser plugins not added. > Restarting the computer does not fix this, and it is necessary to uninstall > the JRE and install it again to fix it. Until this is done Java client > applets run on the same computer are broken. > > > > If I manually stop the service while doing the JRE update then everything > goes fine, but if the software is installed on a customer’s computer it > would be highly preferable for automatic Java updates to go through without > them having to worry about stopping a service. > > > > We have considered including a separate version of JRE used only by our > service when our software is installed, so that the main JRE installation > used by browsers could be updated without the wrapper service interfering, > but our management considers this not acceptable because it would not get > updated with the latest JRE security fixes. We also considered using the > wrapper.restart.delay setting to delay restarts by 15 minutes to give the > JRE updater time to finish, but our management also declared this > unacceptable. > > > > What is the best way to deal with this? > > > > (We’re running version 3.2.3 by the way.) > > > ------------------------------------------------------------------------------ > Open source business process management suite built on Java and Eclipse > Turn processes into business applications with Bonita BPM Community Edition > Quickly connect people, data, and systems into organized workflows > Winner of BOSSIE, CODIE, OW2 and Gartner awards > http://p.sf.net/sfu/Bonitasoft > _______________________________________________ > Wrapper-user mailing list > Wra...@li... > https://lists.sourceforge.net/lists/listinfo/wrapper-user > > |