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

web中的默认文档。不尊重xml(开发人员/独立服务器)

彭鸿彩
2023-03-14

出于某种原因,当浏览到以文件夹结尾的URL时(例如://localhost:8500/website/directory/),索引。cfm未加载,而是html" target="_blank">返回404错误页。我已经确认。。。\web inf\web。xml文件正在通过修改筛选器映射来使用,以启用的显示。htm和。txt文件。事实上,欢迎文件列表部分中的任何文件都没有被使用,即使它们存在,这让我相信web的这一部分有问题。xml文件。

网络。xml文件如下:

  • {安装根目录}\cfusion\runtime\conf\web。xml
  • {安装根目录}\cfusion\wwwroot\web inf\web。xml

这两个文件包含下面列出的相同XML。

<web-app>
...
<welcome-file-list id="WelcomeFileList_1034013110672">
    <welcome-file>index.cfm</welcome-file>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.txt</welcome-file>
</welcome-file-list>
...
</web-app>

我最近刚刚修补到更新6,但我相信问题从最初安装时就一直存在。请注意,这是开发独立服务器。

是否有人已经解决了这个问题,或者除了重新安装CF10和使用IIS之外,对如何继续有任何想法?

共有2个答案

隆芷阳
2023-03-14

我最近遇到了这个问题,这是Tomcat中的一个区分大小写的问题(尽管这是Windows上的ColdFusion 10安装)。

当我导航到http://127.0.0.1时,我的默认index.cfm会加载,但是当我http://127.0.0.1/mysite时,我得到了一个404。该文件夹在Windows中名为mySite。一旦我将URL更改为http://127.0.0.1/mySite它就开始工作了。

邢飞雨
2023-03-14

对于这个问题,我可以想到两个可能的原因

  • 要么你有额外的映射,比如“/”,它接管了servlet容器的内置默认servlet,谁负责转到正确的根路径
  • 您的文件夹名称是CF已经有一个映射的东西,例如 /flashservices/gateway/, CFFormGateway, cfform内部, WSRPProducer, JSDebugServlet, flex2网关

我认为分享你的web.xml可能有助于明确问题。

 类似资料:
  • 到目前为止,我们正在将我们的spring boot monolith迁移到自包含的微服务,并已在端口8999上的一个单独服务中安装和配置了Key斗篷,包括其登录ui。其他Spring Boot服务(包括它们的ui)在端口8080、8082等上运行。 为了加快开发速度,我们希望创建一个本地Docker设置,该设置能够作为我们服务架构的一个可集成的完整设置。这样我就可以在localhost上启动任何服

  • 问题内容: 是否有人知道针对具有以下一项或多项功能的Web开发人员的最新Linux发行版的ISO映像: 可以轻松设置LAMP堆栈(易于安装的Apache 2,虚拟站点目录结构(托管),PHP的安装,mySQL的安装) 为初学者准备的Ruby / RoR 为多个存储库设置了Subversion 配置为充当Web服务器的防火墙(端口80已打开,其他不多) 已安装Python和Trac并将其与Apach

  • 我正在建立一个Java/GAE/Angular app engine项目,并试图要求在某些路径登录。我允许google处理身份验证,但我看到一个nullpointer,它似乎源自提供的。 下面是我的web.xml的相关部分: 下面是StackTrace:

  • 我有一个与Express一起提供的Webpack/React/Redux项目,我很难理解它们是如何结合在一起的。我的Express应用程序运行Webpack并提供我的根索引。html文件,如下所示: 然后,我的根索引文件的主体中有“root”标记,脚本标记中有Webpack“/static/bundle.js”。根标记指向我的索引。js文件捆绑在捆绑包中。js和所有内容都正确渲染。这一切都很好。

  • 我们有一个生产Kafka集群,最近被一堆新话题污染了。Kafka群集具有以下设置: 经过调查,我发现这些主题是由使用的createTopic方法的客户团队创建的: 这是否意味着KafKastReam的主题创建不经过的服务器端代理设置?这是否意味着方法不算自动主题创建?如果是这样,我们如何阻止客户团队以编程方式在Kafka集群上创建主题呢? 编辑:kafka集群运行的是10.1.1,客户端运行的是k