我在HttpServlet中使用以下代码。
String pathToWeb = getServletContext().getRealPath(File.separator);
我有上面的代码工作正常的应用程序,并返回了应用程序目录的真实路径。而我发送了另一个分支进行质量检查,但无法使用上述代码检测真实路径。
在Windows服务器上使用java8,tomcat8始终返回null。
请协助。
我已经经历过这样的问题,但无法找到解决方案。
最佳答案
使用/
作为上下文根的路径:
getServletContext().getRealPath("/")
而不是特定于操作系统的文件分隔符。
关于java - ServletContext#getRealPath(File.separator)在tomcat中提供null,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35055635/