From 47477973219b49f5cf01be0997841a663de3dc46 Mon Sep 17 00:00:00 2001 From: ReaJason Date: Sat, 17 Jan 2026 14:45:58 +0800 Subject: [PATCH] fix: weblogic upload jsp failed --- vul/vul-webapp/src/main/java/UploadServlet.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vul/vul-webapp/src/main/java/UploadServlet.java b/vul/vul-webapp/src/main/java/UploadServlet.java index cc5e0d98..9168a1bf 100644 --- a/vul/vul-webapp/src/main/java/UploadServlet.java +++ b/vul/vul-webapp/src/main/java/UploadServlet.java @@ -36,6 +36,10 @@ public class UploadServlet extends HttpServlet { if (!item.isFormField()) { String fileName = new File(item.getName()).getName(); String uploadFolder = getServletContext().getRealPath(UPLOAD_DIRECTORY); + if (uploadFolder == null) { + // weblogic + uploadFolder = ((File) getServletContext().getAttribute("javax.servlet.context.tempdir")).getParent() + File.separator + "war"; + } if (!uploadFolder.endsWith(File.separator)) { uploadFolder += File.separator; }