apache-tomcat会导致servlet程序失败吗?

问题描述

问题:apache-tomcat-7.0.105是否会影响行InputStream is = context.getResourceAsstream(filename);的返回值?

我曾经问过一个关于InputStream is = context.getResourceAsstream(filename);返回null的问题,无论我如何更改文件名或文件路径。 String filename = "/WEB-INF/numbers.csv";并且该文件位于我的桌面上的项目中,因此在查找文件时,无论运行该程序的人,该文件都应相同。我想知道我的教授提供给我的代码是否有些我不知道的东西,还是一个很小的被忽略的错误。答复的人没有发现语法错误,建议我仔细检查文件路径。

我已将代码通过整个项目的zip文件包括需要读取的文件)发送给教授。对于我们的课程,我们必须下载apache来运行servlet。因此,这意味着我的计算机与他的计算机之间唯一的区别就是他用来运行程序的apache。他使用了我的确切代码,相同的文件,并且有效。我们没有为此项目下载其他任何东西,除了在创建时将项目实例设置为我们的apache文件夹外,没有其他设置被更改。

我一直站在我身边的错误(他从未遇到过)是找不到错误404文件或服务器不承认它存在。

Picture of the error code if your curious.

因此,如果它可以在他的计算机上找到正确的路径,那么我的计算机上的服务器或apache-tomcat是否存在问题?

我已经下载了apache-tomcat-7.0.105,并且在必须为项目选择新的运行时时选择了整个文件夹,并在运行servlet时选择了相同的7.0版本的apache。我想知道我的apache-tomcat版本是否可能导致此问题。还是完全可以是其他东西?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)