2015-11-23 2 views
0

Так что я пытаюсь запустить java-файл launch.bat sdoc (запуск - это небольшой скрипт, в котором используется jar, но при необходимости я могу разместить его здесь), и я получаю эту ошибку.Ошибка при запуске java-программы, которая использует log4j

log4j:ERROR setFile(null,true) call failed. 
java.io.FileNotFoundException: C:Users 
ennasDesktopwebstorelogsvolume-server.sdoc.log 

Мой конфигурационный файл является:

log4j.appender.dest.File=C:\Users\nennas\Desktop\webstore\logs\volume-server.sdoc.log 
log4j.appender.dest.layout=org.apache.log4j.PatternLayout 
log4j.appender.dest=org.apache.log4j.RollingFileAppender 
log4j.rootCategory=INFO, dest 
log4j.appender.dest.layout.ConversionPattern=%d - %m%n 

Я уже попробовать какое-то решение, как изменение \ к/и работает как администратор, путь абсолютный путь. Папка существует, но странно то, что в сообщении об ошибке URL-адрес появляется все вместе, кстати, я использую окно 7. Таю за помощью

ответ

1

Изменить этот

log4j.appender.dest.File=C:\Users\nennas\Desktop\webstore\logs\volume-server.sdoc.log 

по

log4j.appender.dest.File=C://Users//nennas//Desktop//webstore//logs//volume-server.sdoc.log 

Вы можете попробовать и этот

log4j.appender.dest.File=C:\\Users\\nennas\\Desktop\\webstore\\logs\\volume-server.sdoc.log 

Существует много времени, так как Я не работать с окнами, но Я помню похожие проблемы с окном путь и log4j

+0

Спасибо за ваш ответ, но не работает, но что-то странно, когда я запускаю java путь остается неизменным – user3591111

+0

Дважды проверьте, что вы не загружаете другой файл, обновляются. Иногда такие ошибки наиболее трудно увидеть, я иногда оказываюсь в этом: D –