diff --git a/src/main/java/org/ntlab/tampoposerver/resources/UsersResource.java b/src/main/java/org/ntlab/tampoposerver/resources/UsersResource.java index 03069b6..61c7286 100644 --- a/src/main/java/org/ntlab/tampoposerver/resources/UsersResource.java +++ b/src/main/java/org/ntlab/tampoposerver/resources/UsersResource.java @@ -14,6 +14,7 @@ import org.springframework.context.ApplicationContextAware; import org.springframework.stereotype.Component; +import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.List; @@ -426,7 +427,14 @@ //アイコンを変更する try { - pathDirectory = applicationContext.getResource("file:").getFile().getAbsolutePath() + "/apache-tomcat-9.0.10/webapps/tampopo-data"; + String currentDirectory = System.getProperty("user.dir"); + File root = new File(currentDirectory); + File tomcatFolder = new File(root,"apache-tomcat-9.0.10"); + File webappsFolder = new File(tomcatFolder,"webapps"); + File dataFolder = new File(webappsFolder,"tampopo-data"); + pathDirectory = dataFolder.getAbsolutePath(); + System.out.println(pathDirectory); + //pathDirectory = applicationContext.getResource("file:").getFile().getAbsolutePath() + "/apache-tomcat-9.0.10/webapps/tampopo-data"; iconPath = Base64Decode.saveIcon(userId, pathDirectory, newIcon); user.setIcon("http://nitta-lab-www.is.konan-u.ac.jp/tampopo-data/" + iconPath); } catch (IOException e){