This has just happened again with the latest FR release.
It does appear to be the JRE upgrade that is causing this. I made a
host change in server.xml a week or so ago and the restart did *not*
cause any issues with FR.
However, today I have just upgraded our JDK8 to Oracle's new security
baseline of U91 and once again the FR Lucee instance would not respond
following the Lucee/Tomcat restart.
Here are the steps that led to the issue:
1) Stopped the FRAM windows service and copied the new JRE as per your
instructions:
http://www.fusion-reactor.com/support/kb/frs-358/
2) Restarted the FRAM service
3) Upgraded the JRE used by Lucee/Tomcat (by changing the JAVA_HOME
environment variable)
4) Restarted Lucee/Tomcat service.
At this point Lucee itself is running fine with the new JRE but the FR
Lucee instance doesn't work. As previously described it seems to be
running in the FR Instance Manager, but trying to connect to it
results in a "connection refused" browser error. In the lucee-stdout
log the following appears:
===================================================================
ERROR: Error reloading cached bundle, removing it:
E:\FusionReactor\instance\lucee\osgi\env\runtimefw\bundle6
(java.io.FileNotFoundException:
D:\FusionReactor\instance\lucee\osgi\env\runtimefw\bundle6\bundle.location
(The system cannot find the file specified))
INFO Fusionreactor:
--------------------------------------------------------------------------------------
INFO Fusionreactor: FusionReactor - Copyright (C) Intergral GmbH. All
Rights Reserved
INFO Fusionreactor: Revision: 6.1.1
fusionreactor.8.56594.branches/FR-6.1.x-MAINT
INFO Fusionreactor: Date : Mon, 4 Apr 2016 14:13:00 GMT
INFO Fusionreactor: Java : 1.8.0_91 [25.91-b14] Oracle Corporation (64 bit)
INFO Fusionreactor: OS : Windows Server 2012 R2 [6.3] amd64
INFO Fusionreactor:
--------------------------------------------------------------------------------------
[DEBUG] Ignoring Servlet Service [javax.servlet.Servlet], alias is
missing or empty
[INFO] Http service whiteboard started
ERROR: Bundle fusionreactor-odl-bundle [9] Error starting
com.intergral.fusionreactor.resources/osgi/env/bundle/fusionreactor-odl-bundle-3.0.0.jar
(org.osgi.framework.BundleException: Unresolved constraint in bundle
fusionreactor-odl-bundle [9]: Unable to resolve 9.0: missing
requirement [9.0] osgi.wiring.package;
(&(osgi.wiring.package=org.hyperic.sigar)(version>=1.6.0)(!(version>=2.0.0))))
lucee-server-root:E:\lucee\lib\lucee-server
===================================================================
After restarting Lucee/Tomcat a *second* time, the FR instance is working again.
We consider keeping our JRE updated to the latest security level
important so it would be good if FR didn't hinder this process as it
seems to be doing at the moment.
Thanks
Julian.