OS: Windows Server 2022
Java Version: 11.0.23 64-bit
Tomcat Version: 9.0.89
Lucee Version: Lucee 5.4.6.9 (LTS)
There are a lot of moving parts here, and I am not sure which community to ask about it. I am pretty sure the problem is not with Mura, but it it seems plausible it could be a problem with my config in Lucee or IIS or maybe even with how I am using FW/1 (for my Mura Plugin).
We are looking at moving to Lucee. I have set up a test instance of our website on a Lucee VM . I have several Mura plugins made with FW/1. They all work as expect in Adobe ColdFusion, but do not work properly in Lucee. The part that doesn’t work as expect is URL rendering.
Example:
I have a mura plugin that renders a form.
<form action="#buildURL('main.saveGraduationRequest')#" id="graduationForm" method="post">
If I put that form on a Mura page at Mura page at the SES URL /graduation/apply/ then the form URL renders as follows:
ACF: <form action="/graduation/apply/?DCTCOGAPluginaction=main.saveGraduationRequest" id="graduationForm" method="post">
Lucee: <form action="/?DCTCOGAPluginaction=main.saveGraduationRequest" id="graduationForm" method="post">
As you can see, in the Lucee instance, the path info is not being included in the rendered URL. Everything points back to / which breaks all of my forms.
The same thing seems to happen with FW/1 redirects, like this: fw.redirect(action=‘admin:main.default’)
Instead of redirecting back to the page that the plugin is on, it redirects back to root.
I don’t know where the problem is. Does it have to do with how IIS is passing data to Lucee/Tomcat for rendering? Does it have to do with some setting in Lucee that I am missing? Or maybe a setting in FW/1’s config?
Logic tells me the problem is with Lucee or IIS’s connection to Tomcat, because those are the differences between this and my ACF server where all is working correctly.
Years ago, when I upgraded my ACF (possibly when switching from JRUN to Tomcat) I feel like I had this same problem, but that memory is hazy and I have no idea what I might have done to fix it.
Any help would be appreciated.