欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

【问题】

AppServer 6.5/7.0通过目录方式部署时,使用request.getServletContext().getRealPath("abc")方式获取目录时,返回null

<%@ page language="java" contentType="text/html; charset=UTF-8"
   pageEncoding="UTF-8"%>
<%
String str=request.getServletContext().getRealPath("");
out.println(str);
%>

【解答】

排查建议:检查应用目录下是否存在名称为:abc 的目录

建议方案:

方案一:先创建返回为null的目录(例如:abc),再使用request.getServletContext().getRealPath("abc")的方式获取路径。

方案二:加一个返回结果为null的判断。