项目在tomcat下运行正确。但在weblogic上运行出错。
找了一下。
发现在weblogic下
request.getRealPath("/");//返回的是null,晕死
最后都换成了
realpath=request.getSession().getServletContext().getResource("/").getPath();
所以jdk里过时的方法还中少用为妙,免的自找麻烦。
解决WebLogic路径获取问题
本文探讨了在WebLogic服务器上部署应用时遇到的问题:使用request.getRealPath(/)方法返回null的情况,并提供了解决方案,即通过getSession().getServletContext().getResource(/).getPath()来获取正确的路径。
项目在tomcat下运行正确。但在weblogic上运行出错。
找了一下。
发现在weblogic下
request.getRealPath("/");//返回的是null,晕死
最后都换成了
realpath=request.getSession().getServletContext().getResource("/").getPath();
所以jdk里过时的方法还中少用为妙,免的自找麻烦。
2695
605
1821
1519
510
5575

被折叠的 条评论
为什么被折叠?