Когда на моем компьютере с Linux используется tomcat для веб-приложения java и я запускаю приложение из tomcat, сервер не смог создать папку внутри другой папки в моем доме, например home / manusingh / webbee /, через приложение.
Я писал команду на терминале, как-
[root @ localhost manusingh] # chmod -R 755 webbee2 [root @ localhost manusingh] # chown -R nobody.nobody webbee2
netsuiteCredentials.HOME_PATH = / home / manusingh / webbee2 /
// java-код, пытающийся создать файл на компьютере
Файл hmsFolder = новый файл (netsuiteCredentials.HOME_PATH + "HMS");if (! hmsFolder.exists ()) {
System.out.println("hms folder not exists");
hmsFolder.mkdirs();
}
File credentialsFolder =new File(netsuiteCredentials.HOME_PATH+"credentials");
if(!credentialsFolder.exists()) {
System.out.println("credential folder not exists");
credentialsFolder.mkdirs();
}