我正在尝试运行我的应用程序的Lucee ColdFusion的本地版本 - 它位于两个目录...主应用程序和客户端自定义代码。 那个myDomain.com应该来自网站'和myDomain.com/app/应该从应用程序中提取。
我可以登录我的网站,通过包含等方式提取数据,但如果我尝试浏览(或拨打电话)/app/cfc/myCFC.cfc ... 行为重定向到' root'并记录我的应用程序。
我的服务器XML看起来像这样
<?xml version='1.0' encoding='utf-8'?>
<Server port="8005" shutdown="SHUTDOWN" >
<Listener className="org.apache.catalina.startup.VersionLoggerListener" />
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
<Service name="Catalina" >
<Connector port="8888"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Connector port="8009"
protocol="AJP/1.3"
redirectPort="8443" />
<Engine name="Catalina"
defaultHost="127.0.0.1" >
<Host name="local.dev.myDomain.com" appBase="webapps" >
<Context path="/" docBase="C:\wwwroot\site" />
<Context path="/app" docBase="C:\wwwroot\app" />
</Host>
</Engine>
</Service>
</Server>
如果有助于理解;这是一个在Windows,Apache 2.2和ColdFusion 11上运行的遗留应用程序。我在Apache 2.2中使用了这样的应用程序,如下所示:
Alias /app/ C:/wwwroot/app
我正在尝试评估Lucee,看看我们的应用是否可以在该平台上运行而无需进行太多更改。
由于使用内置的网络服务器,一个明显的区别是端口8888 所以实际的网址看起来像:mydomain.com:8888 / app / cfc 我不知道这是问题还是别的。如果我找不到解决方案,我将安装Apache 2.2并匹配配置
非常感谢任何帮助 - jp
注意:我刚刚更改了此txt中的主机以准确模仿我的设置 - 如果这有所不同。 local.dev.myDomain.com(只有&#39; myDomain&#39;特别是我的域名,而不是字面上的myDomain)