该方法
getRealPath()不能保证能正常工作,例如,如果您的Web应用程序未从war文件扩展,则文件系统上没有指向war文件内文件的“真实路径”。
因为您说的是使用ServletContextListener,所以可以从ServletContextEvent中获取ServletContext:
sce.getServletContext().getResourceAsStream("/WEB-INF/config.xml");
该方法
getRealPath()不能保证能正常工作,例如,如果您的Web应用程序未从war文件扩展,则文件系统上没有指向war文件内文件的“真实路径”。
因为您说的是使用ServletContextListener,所以可以从ServletContextEvent中获取ServletContext:
sce.getServletContext().getResourceAsStream("/WEB-INF/config.xml");