如何解决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文件或服务器不承认它存在。
因此,如果它可以在他的计算机上找到正确的路径,那么我的计算机上的服务器或apache-tomcat是否存在问题?我已经下载了apache-tomcat-7.0.105,并且在必须为项目选择新的运行时时选择了整个文件夹,并在运行servlet时选择了相同的7.0版本的apache。我想知道我的apache-tomcat版本是否可能导致此问题。还是完全可以是其他东西?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。