Apache Tomcat虚拟目录。重定向到错误的位置。 ColdFusion Lucee

时间:2017-09-25 20:36:10

标签: apache tomcat lucee

我正在尝试运行我的应用程序的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)

0 个答案:

没有答案