Skip to main content
Inspiring
July 19, 2016
Answered

ColdFusion 11 - Jetty Unresponsive - can't access solr

  • July 19, 2016
  • 3 replies
  • 1443 views

I can't access the ColdFusion collections from the CF Admin. I went to access solr directly through the jetty server interface (127.0.0.1:8987/solr/) and the screen is blank (web page never loads - browser just keeps trying to load it). Looking at log files, everything seems ok with solr - there are no startup issues recorded in the jetty log files (it ends with stating that solr and PDFgServlet are loaded and available) or any of the CF log files.

The server is a Windows 2012 R2 box with latest patches. CF 11 Enterprise with latest patch (I rolled back to patch #3 just to see if it was a recent CF patch that caused the issue, but no change). 96 GB of RAM and Xeon processors leads be to believe it isn't a resource issue (RAM and CPU resources aren't being taxed in the slightest). The only other software on the server is SQL Server 2016 Web Edition.

I tried this on another server with the same configuration, same problem. I tried a 3rd server with a slightly different model Xeon processors and SQL Server 2014 Web Edition and it works on this server. I doubt that SQL Server 2016 is the issue. I stopped the SQL 2016 instances and still couldn't connect to jetty.

I think that the issue is the jetty web server and not solr. I see nothing in the log files that shows there is any issue loading solr. I also launched solr with debugging turned on, which provided a ton of information, but nothing showing any errors.

Any ideas? Anyone with any other jetty issues?

This topic has been closed for replies.
Correct answer marco99

I talked to Adobe support and walked through this problem and, the ultimate fix was to reinstall the Adobe Add-On Service (uninstall it, then reinstall it back into the same location with otherwise default settings). As soon as that was done, it worked just like it should. I had previously tried this, but I let it install in the default folder it recommended, outside of the CF Server instance root (cfusion).

I would also like to add that Adobe support was very helpful through this process. I've used ColdFusion since Macromedia CF 4.5 and support has always been a pain point, outside of the user community. When this error occurred and I posted it here, I just assumed, based on previous experiences, that Adobe wouldn't be providing assistance. I was pleasantly surprised the Adobe stepped up and took ownership of helping resolve the issue. Thank you Vikram and thank you Adobe!

3 replies

marco99AuthorCorrect answer
Inspiring
July 19, 2016

I talked to Adobe support and walked through this problem and, the ultimate fix was to reinstall the Adobe Add-On Service (uninstall it, then reinstall it back into the same location with otherwise default settings). As soon as that was done, it worked just like it should. I had previously tried this, but I let it install in the default folder it recommended, outside of the CF Server instance root (cfusion).

I would also like to add that Adobe support was very helpful through this process. I've used ColdFusion since Macromedia CF 4.5 and support has always been a pain point, outside of the user community. When this error occurred and I posted it here, I just assumed, based on previous experiences, that Adobe wouldn't be providing assistance. I was pleasantly surprised the Adobe stepped up and took ownership of helping resolve the issue. Thank you Vikram and thank you Adobe!

marco99Author
Inspiring
July 19, 2016

Just poking around I stumbled across the jetty.xml configuration file in ColdFusion11\cfusion\lib and noted that it referenced a jetty instance to be loaded at port 5500, so I tried pointing a browser to that (http:\\localhost:5500) and got a 404 error msg (file not found) with a "Powered by Jetty" footer. So, at least I know that jetty is running.

Vikram Kumar M
Inspiring
July 19, 2016

Hi Marc,

Are you seeing any error message while accessing the ColdFusion collections? Also, please check if the port 8987 is open.

Thanks,

Vikram

marco99Author
Inspiring
July 19, 2016

Port 8987 is open. I even tried moving it to another port just to verify and ended up with the same result. I saw another thread in here about issues with solr (same initial issue in that the user couldn't access their collections) and there was a recommendation to install the standalone add-on services for ColdFusion 11, so I tried that (assigned to a different port) with no luck as well. I've read that the most recent versions of solr (6.0+) don't use jetty, but I would have no idea how to connect it to work with ColdFusion.

When accessing the ColdFusion Collections, after a long delay, there is a message that appears:

Unable to retrieve collections from the Search Services.

Ensure that you have installed ColdFusion Search Service and it is running.

This seems to be a general message that ColdFusion can't talk to solr. I get the same message if I completely shut down the add-on service (killing solr and jetty services).

Vikram Kumar M
Inspiring
July 19, 2016

Hi Marc,

Could you please contact us at cf.install@adobe.com to investigate further on this issue?

Thanks,

Vikram