当前位置: 首页 > 知识库问答 >
问题:

显示为原始代码的ColdFusion页面

孟鸿朗
2023-03-14

我有一个运行多个应用程序的Tomcat 6服务器,在其中一个应用程序中,JSP指的是ColdFusion项目中的链接。在生产中,我们使用Apache设置将DocumentRoot更改为ColdFusion webroot,但是由于我们只运行Tomcat,所以我无法这样做(即,我们的系统没有httpd.conf或apache2.conf文件)。我尝试在一个上下文文件中设置一个docBase来指向ColdFusion项目webroot,但没有成功,所以我在tomcat webroot中设置了符号链接。这将正确链接到页面,但不会解析页面,而是显示ColdFusion代码。

除了通过管理员界面更改设置以指向我想要的数据库之外,我没有任何使用ColdFusion的经验。

Tomcat webroot:

webapps/ (tomcat webroot)
    cfProject/www/ (ColdFusion webroot)
    otherProject/pages/*.jsp

有人能帮我吗?如果你需要更多的信息,我会在我们去的时候更新这个问题。

更新:ColdFusion版本:9

更新:应用程序设置和符号链接的上下文被删除,但是ColdFusion源代码仍然被输出并显示在页面上,而不是运行代码并显示结果。

更新:我已经安装了apache2并将其链接到tomcat,现在它已正确连接到ColdFusion并加载所有的应用程序。来自JSP页面的cf文件,但是ColdFusion页面仍然以纯文本显示。似乎通过ProxyPass重定向的coldFusion页面正在工作,但DocumentRoot位置的页面没有。如果我弄明白了会更新的。

更新:让它工作到最后,我必须小心ProxyPass规则的顺序,所以一旦我解决了这个问题,并重新启动tomcat和apache,页面就开始正常运行。谢谢你的意见,彼得。

提前谢谢你,阿列克谢·布鲁。

共有1个答案

隗高旻
2023-03-14

最后,我安装了Apache2并设置了代理ajp以连接到我的Tomcat应用程序,该应用程序监听端口80。Tomcat有一个自动执行此操作的连接器,所以我在那里没有问题。然后,在启用了站点中的默认虚拟主机的情况下,我将DocumentRoot更改为指向ColdFusion项目的基础。(不确定是否需要,但不会造成伤害)。然后,在默认虚拟主机中,我添加了ProxyPass规则,将不同的URL连接到ColdFusion。让我困惑了一段时间的是添加了一条指向根URL的规则:

ProxyPass / /ColdFusion/www

因为ProxyPass规则都被处理了,所以它弄乱了URL,导致找不到页面等。一旦我修复并重新启动,我就被排序了。

再次感谢彼得的帮助。

 类似资料:
  • #include <stdio.h> int main(void) { printf("Hello, world\n"); return 0; } 技巧 使用“disassemble /r”命令可以用16进制形式显示程序的原始机器码。以上面程序为例: (gdb) disassemble /r main Dump of assembler code for fun

  • 我有一个来自后端的响应,它将显示在我的html页面上。我使用thyeleaf作为前端。后端响应本身就是一个html代码。在当前场景中,我的视图按原样显示该响应。我所期待的是有html响应以html格式显示,即没有那些html,身体标签等,所以它看起来更好。 这是我的html响应,我需要在视图中以html格式显示。 我需要使用此响应的html代码: 这里响应消息是html响应。

  • 第一次与Laravel和Beanstalk合作。我加载了我的代码,主页上说权限被拒绝,当我添加/public时,它说找不到。 经过一些搜索,我更新了我的文件的DocumentRoot从到,执行了“sudo服务httpd重启”,现在它在我的EC2主页上显示以下未格式化的文本 (http://craftaxethrowingtimers-env.eu-west-1.elasticbeanstalk.c

  • 包装呈现值;导入java。util。扫描仪; 公共类PresentValue{ }问题是写一个方法presentValue来执行此计算。该方法应接受未来值、年利率和年数作为参数。它应该返回现值,即您今天需要存入的金额。在一个程序中演示该方法,该程序允许用户试验公式项的不同值。 这里是公式P=F/(1r)^2

  • 问题内容: 我在不知道相应图像的宽度/高度的情况下将标签放入文档中: 我想使用CSS将图像缩放到其“本机”大小(基础图像的大小)的一半。我不知道该怎么做。 使用将相对于包含块而不是图像的大小。 我无法调整为特定的像素宽度,因为我不知道图像的尺寸。 由于我只需要支持WebKit,因此我尝试使用转换: 这样可以很好地调整图像,但不会调整图像元素本身的大小。 @Radagaisus建议使用Javascr

  • 本文向大家介绍JSP实现的简单分页显示效果代码,包括了JSP实现的简单分页显示效果代码的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JSP实现的简单分页显示效果代码。分享给大家供大家参考,具体如下: 希望本文所述对大家JSP程序设计有所帮助。